91M2引擎如何穿戴或取下一件装备,77M2引擎将武器取下来的方法

1M2引擎如何穿戴或取下一件装备,77M2引擎将武器取下来的方法"

20191008075931.png (743.66 KB, 下载次数: 0)

下载附件

2019-10-9 14:15 上传

如何穿戴或取下一件装备

unit Q2;

inte**ce

  uses Classes, SysUtils;

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

implementation

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

var      

  AUserItem: TUserItem;

begin

  if Player.Wepon <> nil then //如果装备了武器

    Player.TakeOffItem(wWeapon); //将武器取下来,wWeapon表示装备的位置

  AUserItem := Npc.GiveItem(Player, '乌木剑'); //给玩家制造一把乌木剑

  if AUserItem <> nil then

    Player.TakeOnItem(AUserItem, wWeapon); //然后将乌木剑装备到武器位置上

end;

end.

注意:代码中调用TakeOffItem和TakeOnItem执行装备取下和穿上的时候,将不会触发QFunctionNpc中的OnTakeOffItem和OnTakeOnItem事件

文章归发布者所有。发布者:爱到深处,转载请注明出处:https://www.anyitu.com

如该内容侵犯您的权利,请及时联系我们

微信公众号