新开变态传奇|中变传奇sf|今日刚开一秒传奇
当前位置:网站首页 > 中变传奇 > 正文

sf5传奇发布站删不掉

作者:admin发布时间:2022-01-08分类:中变传奇浏览:21评论:26


导读:如何删除玩家的物品;inte**ce,;(;;);(Npc:TNormNpc;Player:TPlayObject;Args:TArgs);varI:Integer;A...

如何删除玩家的物品

;

inte**ce

,;

(;;);

(Npc:TNormNpc;Player:TPlayObject;Args:TArgs);

var

I:Integer;

AItem:TUserItem;

begin

//方法1:通过NPC拿走玩家的物品

Npc.Take(Player,'乌木剑',1);//拿走一把乌木剑

forI:=0toPlayer.MaxBagSize-1do//循环背包

begin

AItem:=Player.BagItem[I];//取出一个背包物品

ifAItemnilthen//如果物品存在

Npc.TakeItem(Player,AItem);//收走物品

end;

//方法2:通过玩家自身DeleteItem函数处理

forI:=0toPlayer.MaxBagSize-1do//循环背包

begin

AItem:=Playsf5传奇发布站删不掉er.BagItem[I];//取出一个背包物品

ifAItemnilthen//如果物品存在

Player.DeleteItem(AItem,1);//收走物品,指定数量数量为1,如果是可叠加物品则是数量减1,反之则是收走物品

end;

//玩家自身并没支持Take函数,因为Take实际上也是循环背包,开发中可以自己扩展函数处理

end;


已有26位网友发表了看法:

欢迎 发表评论: