Не капает голда

Oymay

Пользователь
22 Мар 2021
16
1
Прошу помочь. Не капает голда, хотя в Addon_game_mode вроде написал всё правильно, почему? Заранее спасибо!

Часть кода:


if CAddonTemplateGameMode == nil then
CAddonTemplateGameMode = class({})
end


-- Create the game mode when we activate
function Activate()
GameRules.AddonTemplate = CAddonTemplateGameMode()
GameRules.AddonTemplate:InitGameMode()
CAddonTemplateGameMode:InitGameMode()
end

function CAddonTemplateGameMode:InitGameMode()
print( "Template addon is loaded." )
GameRules:GetGameModeEntity():SetThink( "OnThink", self, "GlobalThink", 2 )
GameRules:GetGameModeEntity():SetFreeCourierModeEnabled( true )
GameRules:SetGoldTickTime(1)
GameRules:SetGoldPerTick(1)
end

-- Evaluate the state of the game
function CAddonTemplateGameMode:OnThink()
if GameRules:State_Get() == DOTA_GAMERULES_STATE_GAME_IN_PROGRESS then
--print( "Template addon script is running." )
elseif GameRules:State_Get() >= DOTA_GAMERULES_STATE_POST_GAME then
return nil
end
return 1
end
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,137
196
www.dotabuff.com
Проект
Roshan defense
После добавления индивидуальных курьеров голда капает от них, поэтому данная функция не работает
 
  • Нравится
Реакции: Oymay

Oymay

Пользователь
22 Мар 2021
16
1
Спасибо за ответ! Если не сложно, можешь подсказать функцию для добавления курьеров? Буду благодарен
 
Реклама: