如何穿戴或取下一件装备
export function Main(Npc: TNormNpc, Player: TPlayObject, Args: TArgs): void { let AUserItem: TUserItem if (Player.Wepon != null) { //如果装备了武器 Player.TakeOffItem(TItemWhere.wWeapon); //将武器取下来,wWeapon表示装备的位置 } AUserItem = Npc.GiveItem(Player, '乌木剑'); //给玩家制造一把乌木剑 if (AUserItem != null) { Player.TakeOnItem(AUserItem, TItemWhere.wWeapon); //然后将乌木剑装备到武器位置上} } }
注意:代码中调用TakeOffItem和TakeOnItem执行装备取下和穿上的时候,将不会触发QFunctionNpc中的OnTakeOffItem和OnTakeOnItem事件
引擎官网:www.91M2.com 交流群:5555999 此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。