如何实现自定义装备爆出提示
91M2说明书 > 引擎脚本功能 > 脚本示例 >

export function MonDropItem(NpcTNormNpcOwnerTPlayObjectMonsterTActorItemTUserItemMapTEnvirnomentXnumberYnumberAcceptBoolean) {
    GameLib.Broadcast(format('%s在地图%s(%d,%d)掉落了[{U=%s}]', [Monster.NameMap.NameXYItem.MakeString]));
    //Gamelib.Broadcast: 世界喊话
    //{U=%s}: 通过Format函数将物品信息填充到信息里
    //Item.MakeString: 将当前爆出的物品生成字符串      
    //注意{U=%s}的用法,采用Format函数实现字符串处理,也可以通过 '{U=' + Item.MakeString + '}';       
    //通过这段函数的处理,玩家看到信息里将出现爆出物品的名称,并且鼠标移上去会显示该物品的详细信息,和玩家聊天栏发送装备信息效果一样
}


 注意:为了演示方便,本示例只使用了QFunctionNpc中的MonDropItem函数,更多QFunctionNpc的事件触发函数请查看QFunctionNpc

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