摆摊触发
打开摆摊窗口之前首先执行Q-Function中的@StartMyShop脚本段.
脚本命令ForbidMyShop用于中断摆摊.
例子:以下脚本放在Q-Function中.
[@StartMyShop]
#if
ISDUPMODE
#say
请找一个空位置,不能与别人站在一起。
#ACT
ForbidMyShop
BREAK
#IF
CheckStringlength <$STALLNAME> >
20
#SAY
你的摊位名称长度超过10个字
#ACT
BREAK
#IF
NOT
INSAFEZONE
#SAY
需要在安全区使用摆摊功能!
#ACT
ForbidMyShop
BREAK
#IF
NOT IsOnMap
3
#SAY
需要在盟重使用摆摊功能.
#ACT
ForbidMyShop
BREAK
#IF
CheckLevelEx <
40
#SAY
需要40级才可以使用摆摊功能!
#ACT
ForbidMyShop
摆摊成功触发Q-Function
[@StartMyShopOK]
STOPMYSHOP//取消摆摊命令
例子:
[@StartMyShopOK]
#act
sendmsg 9 摆摊成功触发了
[@按钮-取消摆摊]
#act
STOPMYSHOP
sendmsg 9 你取消了摆摊
;摆摊购买前触发
[@BuyUserShopItem]
#IF
#ACT
STOP
SENDMSG 7
购买前触发返回参数,玩家名称:<$param1>-货币id:<$param2>-单价:<$param3>-物品id:<$param4>-物品唯一id<$param5>
;摆摊购买后触发
[@BuyStallitem]
#IF
#ACT
SENDMSG 7
购买后触发返回参数,玩家名称:<$param1>-货币id:<$param2>-单价:<$param3>-物品id:<$param4>-物品唯一id<$param5>
;摆摊购买后卖家触发
[@SellStallitem]
#IF
#ACT
SENDMSG 7
卖家触发返回参数,玩家名称:<$param1>-货币id:<$param2>-单价:<$param3>-物品id:<$param4>-物品唯一id<$param5>
;注卖家离线时将不触发该触发