Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#4005
Старый 23.02.2026, 16:05
  #4005
^
temnyrizar
 
Аватар для temnyrizar
📖
Регистрация: 06.06.2025
Адрес: Зияд
Сообщения: 78
Регистрация: 06.06.2025
Адрес: Зияд
Сообщения: 78
По умолчанию
Re: Скрипты

Уважаемые, есть код:
-- Pyramid
function golemhouse()
    StartDialogScene("/DialogScenes/DefiantMage/S1/DialogScene.xdb#xpointer(/DialogScene)");
    MessageBox(quest1);
    SetObjectiveState("sec1", OBJECTIVE_ACTIVE, p1);
    local gems = GetPlayerResource(p1, GEM)
    if gremlins >= 1000 and gems >= 100 then
        QuestionBox(pyramidpath, "yes", "no");
    end
end
Trigger(OBJECT_TOUCH_TRIGGER, golem, "golemhouse")
function yes()
    RemoveHeroCreatures(hero, CREATURE_GREMLIN, 1000);
    SetPlayerResource(p1, GEM, gems - 100);
end
function no()
    print("cancel")
end

Как сделать так, чтобы при взаимодействии с объектом кат-сцена и сообщение выводились 1 раз, а проверка на выполнение требований была постоянной?
temnyrizar вне форума
Ответить с цитированием