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

DyrmanА в startThread можно как-нибудь задать изменяемое имя функции(она не любит кавых)? Например:
	
for i,e in mass
startThread(oops_..i.._F) 
end;

Выше всего лишь образец)
Можно создать массив с функциями
	array = {
	[1] = function()
	end,			-- внутри массива ставить ";", следуя традициям, нельзя :)
	[2] = function()		-- они там для другого
	end,
}
и обращаться к нему вот так: array[1](arg1, arg2)

или

	function oops_1_F()end
function oops_2_F()end

for i=1,2 do
	startThread(parse('oops_'..i..'_F()'))
end

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

Отлично. Попробуем поиздеваться. Спасибо.
Но их нельзя сцеплять или заменять переменными. Только в первом случае это возможно.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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