欢迎访问 1.76_1.76传奇_1.76复古传奇_1.76精品传奇

传奇外传挂机 传奇世界私服怎么找密码 热血传奇万宇论坛 私服服务器下载 dnf私服怎么找基址
当前位置: > 新开网通传奇私服

传奇SF版本如何删除玩家的物品脚本我本沉默传奇发布网分享

日期:2020-10-5 17:05:17 地址:http://www.zoonli.com/znjx65/29375.html 作者:

如何删除玩家的物品unit Q2;inte**ce uses Classes, SysUtils;procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);implementationprocedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);var I: Integer; AItem: TUserItem;begin //方法1:通过NPC拿走玩家的物品 Npc.Take(Player, 乌木剑, 1); //拿走一把乌木剑 for I := 0 to Player.MaxBagSize - 1 do //循环背包 begin AItem := Player.BagItem[I]; //取出一个背包物品 if AItem nil then //如果物品存在 Npc.TakeItem(Player, AItem); //收走物品 end;玄武ol //方法2:通过玩家自身DeleteItem函数处理 for I := 0 to Player.MaxBagSize - 1 do //循环背包 begin AItem := PlayerSF溶解传奇.BagItem[I]; //取出一个背包物品 if AItem nil then //如果物品存在 Player.DeleteItem(AItem, 1); //收走物品,指定数量数量为1,如果是可叠加物品则是数量减1,反之则是收走物品 end; //玩家自身并没支持Take函数,因为Take实际上185也是循环背包,开发中可以自己扩展函数处理end;

标签:找一个以前用金蛋升级的私服毁灭道及时雨万能登陆器私服999永久域名找私服用什么网站