Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3803
Старый 11.12.2022, 17:23
  #3803
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Сообщения: 428
Регистрация: 20.08.2022
Сообщения: 428
По умолчанию
Re: Скрипты

Спасибо, но есть ещё один вопрос - написал вот такой скрипт, но он почему-то не работает. Консоль ошибок не показывает.
function desentir()
	print("Desentirs!");
	CreatureList = {CREATURE_PEASANT,
					CREATURE_MILITIAMAN,
					CREATURE_ARCHER,
					CREATURE_MARKSMAN,
					CREATURE_FOOTMAN,
					CREATURE_SWORDSMAN,
					CREATURE_PRIEST,
					CREATURE_CLERIC,
					CREATURE_CAVALIER,
					CREATURE_PALADIN};
	for i=1,14 do
		if GetHeroCreatures("Hafad",CreatureList[i]) > 5 then
			if i <= 4 then
				quantity = 1+random(6);
			end;
			if i > 4 and i <=10 then
				quantity = 1+random(2);
			end;
			if i > 10 then
				quantity = 1;
			end;
			RemoveHeroCreatures("Hafad",CreatureList[i],quantity);
			print("Hafad lost ",quantity," creatures. Creature ID = ",CreatureList[i]);
		else
			print("Hero has less then 6 creatures this type. Creature ID = ",CreatureList[i]);
		end;
	end;
	sleep(10);
	Trigger(NEW_DAY_TRIGGER,"desentir");
end;
BlueHeavenHero вне форума
Ответить с цитированием