Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1283
Старый 06.05.2013, 17:17
  #1283
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

Warrior777
	
hp = random(1);
dp = random(1);
tep = random(1);

function politica()
	while 1 do
		if dp == 1 then
			SetPlayerTeam(2,1);
			print("Demon is on you!");
			sleep(5);
		else
			SetPlayerTeam(2,2);
			print("Demon is not on you");
			sleep(5);
		end;
		if hp == 1 then
			SetPlayerTeam(3,1);
			print("Human is on you!");
			sleep(5);
		else
			SetPlayerTeam(3,3);
			print("Human is not on you");
			sleep(5);
		end;
		if tep == 1 then
			SetPlayerTeam(4,1);
			print("Dark elf is on you!");
			sleep(5);
		else
			SetPlayerTeam(2,2);
			print("Dark elf is not on you");
			sleep(5);
		end;
	end;
end;

startThread(politica);

1)Как сделать так, чтобы print постоянно не писал одни и те же сообщения?
2)Значения hp, dp и tep постоянно равны 0. Не является ли это ошибкой скрипта или пакости рандома?
Почитай в руководстве, как работает рандом.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием