Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#786
Старый 03.11.2012, 14:53
  #786
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

Warrior777Что-то не могу в личку отправить...
Карта ещё не совсем готова, однако.
Заливаешь на файлообменник, даёшь мне ссылку в личку) Удали сообщение, я скачал уже.

Добавлено через 19 минут

Вот как должен выглядеть скрипт:
	SetObjectEnabled("rinok_samocvetov", nil);
MessageBox (GetMapDataPath().."zasada.txt");
---
function Zasada1 ()
MessageBox (GetMapDataPath().."napadenie_zasady.txt", "zasada_napadenie");
end;
---
function zasada_napadenie ()
	StartCombat("Diraya", nil, 3, 30, 50, 32, 30, 34, 20, nil, nil, nil);
	Trigger (REGION_ENTER_AND_STOP_TRIGGER, "zasada1", nil);
end;
---
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "zasada1", "Zasada1");
---
function Samocveti ()
	if GetPlayerResource(1, 6) >= 10000 then
		QuestionBox (GetMapDataPath().."pokupka.txt", "pokupka");
        else
                MessageBox (GetMapDataPath().."malo_many.txt");
	end;
end;
---
Trigger (OBJECT_TOUCH_TRIGGER, "rinok_samocvetov", "Samocveti");
--
function pokupka ()
	SetPlayerResource(1,6,GetPlayerResource(1, 6) - 10000);
	MessageBox (GetMapDataPath().."poterya.txt");
end;
Вместо GetMapDataPath().."malo_many.txt" можно написать и "/Maps/SingleMissions/ELO/malo_many.txt"
Dyrman вне форума
Ответить с цитированием