如何穿戴或取下一件装备
91M2说明书 > 引擎脚本功能 > 脚本示例 >

export function Main(NpcTNormNpcPlayerTPlayObjectArgsTArgs): void {
    let AUserItemTUserItem
    if (Player.Wepon != null) { //如果装备了武器
        Player.TakeOffItem(TItemWhere.wWeapon); //将武器取下来,wWeapon表示装备的位置
    }
    AUserItem = Npc.GiveItem(Player'乌木剑'); //给玩家制造一把乌木剑
    if (AUserItem != null) {
        Player.TakeOnItem(AUserItemTItemWhere.wWeapon); //然后将乌木剑装备到武器位置上}
    } 
}


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

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。