- 30 Июл 2018
- 40
- 9
Вывод сообщенияНадо подбор предмета отследить или именно вывод сообщения сделать?
GameEvents.Subscribe( "some_name", OnItemDrop )
CustomGameEventManager:Send_ServerToAllClients( "some_name", kv )
Подскажи как кв таблицу прописать, а то я не особо шарю в луа, но буду учится =)Вообще странно, что эту функцию отключили. Попробуй так:
В папке content/.../panorama/scripts/.. есть файл overthrow_notification.js. Там уже написана нужная функция (А именно OnItemDrop) нужно только установить слушателя на нее (прямо в этом файле)
И вызывать евент из луа скриптаJavaScript:GameEvents.Subscribe( "some_name", OnItemDrop )
Lua:CustomGameEventManager:Send_ServerToAllClients( "some_name", kv )
А в kv пропиши таблицу нужных параметров, которые используются в OnItemDrop
- hero_id (строка, лол)
- dropped_item (строка)
- возможно я еще что-то пропустил, но вряд ли
Подскажи как кв таблицу прописать, а то я не особо шарю в луа, но буду учится =)
local kv = {
hero_id = "npc_dota_hero_pudge",
["dropped_item"] = "item_divine_rapier"
}
CustomGameEventManager:Send_ServerToAllClients( "some_name", kv )
Не подскажешь как сделать так что бы было окошко в кастомке, где будет номер волны, нигде найти не могу!Вот тебе лайфхак: если задавать вопросы по синтаксису луа гуглу, то ответ получишь намного быстрее.Lua:local kv = { hero_id = "npc_dota_hero_pudge", ["dropped_item"] = "item_divine_rapier" } CustomGameEventManager:Send_ServerToAllClients( "some_name", kv )
Почитай несколько гайдов по панорамеНе подскажешь как сделать так что бы было окошко в кастомке, где будет номер волны, нигде найти не могу!