Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#495
Старый 12.03.2012, 21:05
  #495
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

KioMда ладно мало толку, без них (к примеру) нельзя норм откастовать заклинание... ну я так и решил насчет функции и логично сделал через задержку:
	function AttackerCreatureDeath(creatureName)
	if GetCreatureType(creatureName) ~= 36 then
		AttackerDeathCount = AttackerDeathCount-1;
		count = GetCreatureNumber(creatureName);
		spawnCount = count/3;
		if spawnCount ~= 0 then
			local x, y = GetUnitPosition(creatureName);
			sleep(50);
			removeUnit(creatureName);
			sleep(5);
			SummonCreature(ATTACKER, 36, spawnCount, x, y);
		end;
	end;
end;
только sleep(50) - это целых 10 сек, а у меня это все происходит за 2... что здесь может быть не правильно? может я накосячил сам ?

Добавлено через 7 минут
кстати пока шарился в common'ах скриптов, наткнулся на функцию не указанную не в одном руководстве (или я плохо искал?): showMessage(параметр, какойто номер)

если я правильно понял, с помощью этой команды можно посылать смс'ку в комбат-лог (ну там где идет описание кто и на сколько влупил :-) )
Да х.з., я с комбат-скриптами не особо дружу - уж больно они 'капризные'. Вроде все верно. Может тебе, через переменную, стирать существо и призыв существа на следующий ход сделать?!
JonnyP вне форума
Ответить с цитированием