86S.NET每天不定时提供:zhaosf_找私服_zhaosf.com_www.zhaosf.com_找sf_zhaosf123网站地图zhaosf(www.86s.net)每天更新找私服这里为每个新开合击超级变态传奇爱好者提供传奇新开私服发布网、超变传奇65535等,我们长期提供微变传奇,变态传奇,单职业传奇,超变传奇,宠物传奇,微变传奇,公益传奇,中变传奇,各种版本让玩你一次玩个爽!

传奇S斗战神职业F版本如何删除玩家的物品脚本分傲视千雄蜀山传奇图标点亮享

作者:2020-12-5 19:24:43类型:http://www.86s.net/

如何删除玩家的物品unit Q2;inte**ce uses Classes, SysUtils;procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);implementationprocedure Main(Npc: TNormNpc; Player: TPlayObj网通传奇sf发布ect; Args: TArgs);var I: Integer; AItem: TUserItem;beg传奇变态合击私服in //方法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; //方法2:通过玩家自身DeleteItem函数处理 for I := 0 找私服网站to传奇私l菔 Player.MaxBagSize - 1 do //循环背包 begin AItem := Player.Bag机战私服网Item[I]; //取出一个背包物品 if AItem nil then //如果物品存在 Player.DeleteItem(AItem, 1); //收走物品,指定数量数量为1,如果是可叠加物品则是数量减1,反之则是收走物品 end; //玩家自身并没支持Take函数,因为Take实际上也是循环背包,开发中可以自己扩展函数处理end;

标签:热血传奇血玉