Постоянное повышение уровня и золота

shizik1_shizik2

Активный
5 Июн 2023
82
3
Помогите пожалуйста я не понимаю как сделать так чтобы в моей кастомке постоянно прибавлялось золото и опыт героям например 5 золото в секунду и 100 опыта в секунду
 

avtakhov

Пользователь
28 Июн 2023
13
4
Код:
GameRules:GetGameModeEntity():SetThink("OnThink", self, 1)

Код:
function CAddonTemplateGameMode:OnThink()
    if GameRules:State_Get() >= DOTA_GAMERULES_STATE_POST_GAME then
        return nil
    elseif GameRules:State_Get() ~= DOTA_GAMERULES_STATE_GAME_IN_PROGRESS then
        return 1
    end

    for _, hero in pairs(HeroList:GetAllHeroes()) do
        self:onThinkHero(hero)
     end

    return 1
end


Код:
function CAddonTemplateGameMode:onThinkHero(hero)
  hero:AddExperience(100, DOTA_ModifyXP_Unspecified, false, true)
  PlayerResource:ModifyGold(hero:GetPlayerOwnerID(), 100, true, DOTA_ModifyGold_GameTick)
end
 
Последнее редактирование:

shizik1_shizik2

Активный
5 Июн 2023
82
3
Код:
GameRules:GetGameModeEntity():SetThink("OnThink", self, 1)

Код:
function CAddonTemplateGameMode:OnThink()
    if GameRules:State_Get() >= DOTA_GAMERULES_STATE_POST_GAME then
        return nil
    elseif GameRules:State_Get() ~= DOTA_GAMERULES_STATE_GAME_IN_PROGRESS then
        return 1
    end

    for _, hero in pairs(HeroList:GetAllHeroes()) do
        self:onThinkHero(hero)
     end

    return 1
end


Код:
function CAddonTemplateGameMode:onThinkHero(hero)
  local team = hero:GetTeamNumber()
  hero:AddExperience(100, DOTA_ModifyXP_Unspecified, false, true)
  PlayerResource:ModifyGold(hero:GetPlayerOwnerID(), 100, true, DOTA_ModifyGold_GameTick)
end
Не сработало
 

shizik1_shizik2

Активный
5 Июн 2023
82
3
Привет, а что у тебя за проект ?
NIBIRU 74 кастомка по нашему дискорд серверу и нашей школы сервер называется NIBIRU а номер школы 74 от этого и название
В этой кастомке мы создаём с моим другом персонажей основанных на людях с нашего сервера и учителях нашей школы
Правда всё делаю я а мой друг только даёт мне картинки для иконок скиллов
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,150
196
www.dotabuff.com
Проект
Roshan defense
NIBIRU 74 кастомка по нашему дискорд серверу и нашей школы сервер называется NIBIRU а номер школы 74 от этого и название
В этой кастомке мы создаём с моим другом персонажей основанных на людях с нашего сервера и учителях нашей школы
Правда всё делаю я а мой друг только даёт мне картинки для иконок скиллов
Хорошо, удачи вам )
А ничем другим заняться не планируешь ?
Я вот думаю организовать конкурс, где нужно будет создать кастомку в стиле "Adventure" по шаблону
 

shizik1_shizik2

Активный
5 Июн 2023
82
3
Хорошо, удачи вам )
А ничем другим заняться не планируешь ?
Я вот думаю организовать конкурс, где нужно будет создать кастомку в стиле "Adventure" по шаблону
Я не особо хорош в этом поэтому пока что я буду улучшать свои навыки и развивать свою кастомку
 
  • Нравится
Реакции: vulkantsk
Реклама: