Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2317
Старый 17.05.2017, 15:54
  #2317
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

Вот, вроде бы правильно написан:

function hire1(hero)
hire1_hero = hero
MessageBox("путь к тексту сообщения в формате Юникод");
QuestionBox("путь к тексту вопроса", "hire1_ok");
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= стоимость_найма then
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", nil);
SetPlayerResource(PLAYER_1, GOLD, gold - стоимость_найма);
AddHeroCreatures(hire1_hero, тип_существ, количество);
else
-- здесь можно добавить сообщение о нехватке денег
end
end;


Добавлено через 2 минуты
И да, где "тип_существ", нужно искать ID существа
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием