Простые вопросы #2

Статус
В этой теме нельзя размещать новые ответы.

uBluewolfu

Активный
20 Ноя 2017
90
5
Как сделать возможность украсть дд способность ультой Рубика ( Знаю тупой вопрос)?
 

GooDDarK

Активный
27 Окт 2017
102
2
steamcommunity.com
Проект
Naruto Wars Reborn
Ребят, я вот хочу сделать как в турбо режиме, чтоб всем игрокам выдавалась кура, написал сначала так в скрипте events, в функции OnNPCSpawned
Lua:
if npc:IsHero() then
        npc:AddItemByName("item_courier")
end

Но курьер выдавался и в начале игры и каждый раз после возрождения героя

Тогда я решил добавить еще одну проверку
Lua:
if DOTA_GAMERULES_STATE_STRATEGY_TIME then
    if npc:IsHero() then
        npc:AddItemByName("item_courier")
    end
end
или
Lua:
if DOTA_GAMERULES_STATE_PRE_GAME_TIME then
    if npc:IsHero() then
        npc:AddItemByName("item_courier")
    end
end

Но курьер все-равно выдается игрокам каждый раз после возрождения...

Как сделать так, чтобы курьер выдался только один раз в начале игры?
 

Илья

Друзья CG
25 Сен 2015
2,348
41
Сначала ответь себе на вопрос, что такое DOTA_GAMERULES_STATE_STRATEGY_TIME и подобное.
Затем ответь себе на вопрос, что такое OnNPCSpawned (npc_spawned) и другие events.
Затем посмотри через поиск на гитхабе, как с этим работают.
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,149
196
www.dotabuff.com
Проект
Roshan defense
Ребят, я вот хочу сделать как в турбо режиме, чтоб всем игрокам выдавалась кура, написал сначала так в скрипте events, в функции OnNPCSpawned
Lua:
if npc:IsHero() then
        npc:AddItemByName("item_courier")
end

Но курьер выдавался и в начале игры и каждый раз после возрождения героя

Тогда я решил добавить еще одну проверку
Lua:
if DOTA_GAMERULES_STATE_STRATEGY_TIME then
    if npc:IsHero() then
        npc:AddItemByName("item_courier")
    end
end
или
Lua:
if DOTA_GAMERULES_STATE_PRE_GAME_TIME then
    if npc:IsHero() then
        npc:AddItemByName("item_courier")
    end
end

Но курьер все-равно выдается игрокам каждый раз после возрождения...

Как сделать так, чтобы курьер выдался только один раз в начале игры?
посмотри лучше как в бирже мемов реализованно )
 
  • Нравится
Реакции: GooDDarK

GooDDarK

Активный
27 Окт 2017
102
2
steamcommunity.com
Проект
Naruto Wars Reborn
Ребят, щас создал пустой аддон, скопировал в него все файлы из своей кастомки (и content и game полностью), запускаю аддон и мне выдает ошибку...

Кто-нибудь знает что это за фигня??

Любой другой аддон запускается без ошибок :(
 

Вложения

  • error.png
    error.png
    13.7 KB · Просмотры: 12

GooDDarK

Активный
27 Окт 2017
102
2
steamcommunity.com
Проект
Naruto Wars Reborn
А можно как-нибудь сделать, чтобы некоторые xml, js и css скрипты в папке panorama работали только на одной определенной карте?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Реклама: