摆摊触发

打开摆摊窗口之前首先执行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>
;注卖家离线时将不触发该触发