Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС] Помогите со Специализацией
Показать сообщение отдельно
#1
Старый 04.08.2025, 01:35
  #1
^
Denkingos
📖
Регистрация: 03.08.2025
Сообщения: 3
Регистрация: 03.08.2025
Сообщения: 3
По умолчанию
[ВОПРОС] Помогите со Специализацией

Приветствую, учусь делать специализации в NHF моде. в данный момент делаю ее горе-известному королю Николасу(живому) но не получается


Идея: Все нейтральные существа Ордена порядка присоединяются к герою, в общем как у маркела только с людьми но без уреза в виде уровня. Буду счастлив если поможете(И заработает)


скрипт на данный момент:


NHF_Nicolas_textPath = "/MapObjects/Haven/NewHeroes/Nicolas/"

function error_NHF_Nicolas_F()
    print("Ошибка: NHF_Nicolas")
end

function Nicolas_HavenJoinTrigger(hero, monster)
    if hero == "Nicolas" or hero == "NicolasNHF" then
        if GetObjectFaction(monster) == 0 then  
            SetMonsterCourageAndMood(monster, 0, MONSTER_COURAGE_ALWAYS_JOIN, MONSTER_MOOD_FRIENDLY)
        end
        MakeHeroInteractWithObject(hero, monster)
    else
        SetMonsterCourageAndMood(monster, 0, MONSTER_COURAGE_ALWAYS_FIGHT, MONSTER_MOOD_HOSTILE)
        MakeHeroInteractWithObject(hero, monster)
    end
end

function Init_Nicolas_Haven_Join()
    errorHook(error_NHF_Nicolas_F)
    local monsters = GetObjectNamesByType("MONSTER")
    for i, name in monsters do
        if GetObjectFaction(name) == 0 then 
            Trigger(OBJECT_TOUCH_TRIGGER, name, "Nicolas_HavenJoinTrigger")
        end
    end
end
AddEvent(map_loading_events, "Init_Nicolas_Haven_Join_Event", Init_Nicolas_Haven_Join)

Denkingos вне форума
Ответить с цитированием