XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Tooy

offline
Опыт: 1,231
Активность:
Concatenate strings в ExecuteFunc()
Сабж, вылетает фаталка. Почему так делать нельзя, ведь ExecuteFunc берет строковой параметр?
Как пример для ТД какойнить "call ExecuteFunc("Wave" + I2S(udg_Wave_index))".
Старый 12.01.2010, 19:04
Doc

offline
Опыт: 63,163
Активность:
Значит неправильное название функции
Старый 12.01.2010, 19:35
Tooy

offline
Опыт: 1,231
Активность:
DoctorGester:
Значит неправильное название функции
Тоесть всетаки название не правильное? А посути может сложение строк работать в ЕхекутеФунк?
Старый 12.01.2010, 19:37
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Tooy, может. Напиши название своей функции и то, что содержится в переменной udg_Wave_index.
Старый 12.01.2010, 19:41
Tooy

offline
Опыт: 1,231
Активность:
Да, действительно может. Я в параметре писал "Wave" + I2S(udg_Wave_index)", а надо было "Trig_Wave_"+I2S(udg_Wave_index)+"_Actions") :) Тогда еще вопрос: будет ли вызывать ExecuteFunc() при определенном значении переменной быстрее чем Событие: Real becomes = x?
Старый 12.01.2010, 19:54
ScorpioT1000
Работаем
offline
Опыт: отключен
а зачем это?) событие быстрее, кстати
Старый 12.01.2010, 19:58
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Tooy, зависит от того, как ты узнаешь что пора вызывать ExecuteFunc()
Старый 12.01.2010, 19:59
Tooy

offline
Опыт: 1,231
Активность:
Hellfim, Скажем если в группе 0 живых юнитов - Wave_index+1, после этого юзается ЕхекутеФунк.
ScorpioT1000, Нуу..вызов в другом потоке, ибо помимо волн в мапе много чего происходит.
Старый 12.01.2010, 20:02
ScorpioT1000
Работаем
offline
Опыт: отключен
но я бы не стал регистрировать событие, функции доступа на что?
ScorpioT1000 добавил:
Tooy, так любой триггер - новый поток, неужели у тебя там так много интераций?
Старый 12.01.2010, 20:04
Tooy

offline
Опыт: 1,231
Активность:
ScorpioT1000, А, ну тогда понятно, лучше через событие:)
Старый 12.01.2010, 20:05
DioD

offline
Опыт: 45,134
Активность:
архибоян с эксикатом.
вот только не ясно что мешает вызывать вот так?
"call ExecuteFunc(udg_Wave[udg_Wave_index])"
Старый 13.01.2010, 00:53
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
DioD:
архибоян с эксикатом.
вот только не ясно что мешает вызывать вот так?
"call ExecuteFunc(udg_Wave[udg_Wave_index])"
udg_Wave масив стингов?
Старый 13.01.2010, 22:01
DioD

offline
Опыт: 45,134
Активность:
нет блин массив триггеров, капитан очевидность наносит новый удар...
Старый 13.01.2010, 22:11
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
DioD:
нет блин массив триггеров, капитан очевидность наносит новый удар...
Массив триггеров? чё реально так можно? Ты меня понял?
Старый 13.01.2010, 22:15
DioD

offline
Опыт: 45,134
Активность:
эксикат какой тип берёт?
Старый 13.01.2010, 22:19
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
DioD:
эксикат какой тип берёт?
стринги
Старый 13.01.2010, 22:34
_Red

offline
Опыт: 4,095
Активность:
9thNerZul, => он может принимать триггеры?
» оффтопиг
9thNerZul, жжошь :D
Старый 13.01.2010, 22:38
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
_Red, нет реально, он триггеры может принимать?
Старый 13.01.2010, 22:44
_Red

offline
Опыт: 4,095
Активность:
9thNerZul, ну ты ваще :D
Открою тебе страшную тайну - нет!
Как он может принимать триггеры если
native ExecuteFunc takes string funcName returns nothing
принимает строку
» ...
хотя если к триггеру приатачить имя его Action-функции то может покатить, но это уже бред))
Старый 13.01.2010, 22:46
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
_Red:
9thNerZul, ну ты ваще :D
Открою тебе страшную тайну - нет!
Как он может принимать триггеры если
native ExecuteFunc takes string funcName returns nothing
принимает строку
Ага ты так написал, другой по другому а потом оказывается стринги всё таки!
9thNerZul добавил:
хотя если к триггеру приатачить его имя Action-функции то может покатить, но это уже бред))
Во!
Старый 13.01.2010, 22:49
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:26.