RegStallBuy(CharIndex,StallIndex,Type,Pos,Gold);
触发条件:
人物购买摆摊者物品就会触发的lua事件
参数说明:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
CharIndex | 是 | int | 对象索引(玩家) |
StallIndex | 是 | int | 摆摊者人物索引 |
Type | 是 | int | 购买类型 –0为物品 1为宠物 |
Pos | 是 | int | 购买的物品或者宠物所处的栏位 |
Gold | 是 | int | 购买的物品或者宠物的价格 |
返回值:
返回值类型 | 拦截 | 放行 |
---|---|---|
int | -1 | int |
操作实例:
Stall.RegStallBuy(nil,"StallBuyEvent")
function StallBuyEvent(CharIndex,StallIndex,Type,Pos,Gold)
local Buff = "宠物";
if(Type == 0)then
Buff = "物品"
end
local NewGold = Gold /2;
print("索引:"..CharIndex.."购买索引:"..StallIndex.."的"..Buff..",所处位置:"..Pos..",此索引原有价格为:"..Gold.."现购买后卖家得到的金额为:"..NewGold );
return NewGold
end
备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2018-08-05 19:47 作者:105493660