正在加载文档
Hero摆摊上、下架前触发
<!-- mindoc:slug=aa-1hhqgn7prn4ek -->
#### Hero摆摊上、下架前触发:
- 说明:引擎需要开启HERO摆摊功能,引擎功能开关:`选项 -> 功能设置 -> 个人商店 -> 店铺类型(仿HeroM2店铺)`。
>玩家游戏中摆摊上架物品时触发`QFunction-0.txt`脚本中`[@EX_摆摊上架前]`标签,并返回以下参数
>玩家游戏中摆摊下架物品时触发`QFunction-0.txt`脚本中`[@EX_摆摊下架前]`标签,并返回以下参数
#### 参数说明:
|类型|常量|备注|
|:----------------:|:----------------:|:----------------:|
|商铺名称|<$EXUserShopName>||
|商品数据库名|<$EXCURITEMNAME>||
|商品实际名字|<$EXG_CURITEMNAME>||
|商品唯一ID|<$EXCurItemMakeIndex>||
|商品出售数量|<$STR(S$商品数量)>||
|商品出售价格|<$EXCurItemPrices>||
|出售货币名字|<$EXCurItemMoneyType>||
|出售货币类型|<$EXCurItemMoneyTypeValue>|0:元宝 / 256:泡点 / 512:金币|
#### 拦截命令:
>ALLOWDROP 参数1
#### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 | 开关 |0:不拦截 / 1:拦截|
#### 示例:
```
[@EX_摆摊上架前]
#IF
#ACT
SENDMSG 5 摆摊上架前触发
SENDMSG 5 商品数据库名:<$EXCURITEMNAME>
SENDMSG 5 商品实际名字:<$EXG_CURITEMNAME>
SENDMSG 5 商品唯一ID:<$EXCurItemMakeIndex>
SENDMSG 5 商品出售数量:<$STR(S$商品数量)>
SENDMSG 5 商品出售价格:<$EXCurItemPrices>
SENDMSG 5 出售货币名字:<$EXCurItemMoneyType>
SENDMSG 5 出售货币类型:<$EXCurItemMoneyTypeValue>
ALLOWDROP 1
SENDMSG 5 当前物品禁止上架
break
[@EX_摆摊下架前]
#IF
#ACT
SENDMSG 5 摆摊下架前触发
SENDMSG 5 商品数据库名:<$EXCURITEMNAME>
SENDMSG 5 商品实际名字:<$EXG_CURITEMNAME>
SENDMSG 5 商品唯一ID:<$EXCurItemMakeIndex>
SENDMSG 5 商品出售数量:<$STR(S$商品数量)>
SENDMSG 5 商品出售价格:<$EXCurItemPrices>
SENDMSG 5 出售货币名字:<$EXCurItemMoneyType>
SENDMSG 5 出售货币类型:<$EXCurItemMoneyTypeValue>
ALLOWDROP 1
SENDMSG 5 当前物品禁止下架
break
```