Вопрос по скриптам.
#12
Что-то эта проблема больно на ошибку смахивает…. Smile
Во время игры максимальные значения, которые использует функции GetObject это семизначные числа, а с десятизначными числами проблема. Да и при сложении двух чисел то же что-то не то.
В ПЗ есть функция преобразования внутреннего имени в код идентификатора объекта.
Функция не сложная. Например, если дать внутренне имя новому объекту из одной буквы, то код ID будет соответствовать значению числа буквы в таблицы ANSI. Маленькие буквы преобразуются в верхний регистр. Например, если создать монстра у выхода из поселка с внутренним именем «D», то код у этого монстра будет 1000000068: @AddUnitToServer("D","BansheeDarkF16","Vasya",20,133,0).
Вообще-то к именам функций в ПЗ у меня тоже есть вопросы. Если задуматься о предназначении функции: AddUnitToServer, то функция должна была бы называться AddPersToServer… Smile .
К сожалению, использовать функцию GetObject можно только для объектов созданных в mob`ах. Но проблему можно решить другим способом. Для этого существует функция: GetObjectById. Вводить значение код ID объекта нужно в кавычках, например, чтобы получить значение координаты «Х» Зака в сингле нужно ввести такую строку:
#GetX(GetObjectById( "1000011214" )).

Vasya, перенеси эту тему из Флейма в более серьезную, например: Все остальное.
B)


Сообщения в этой теме
Вопрос по скриптам. - от Vasya - 23.01.2002, 20:55
Вопрос по скриптам. - от sun - 23.01.2002, 22:26
Вопрос по скриптам. - от Vasya - 24.01.2002, 13:17
Вопрос по скриптам. - от sun - 24.01.2002, 17:17
Вопрос по скриптам. - от Vasya - 24.01.2002, 23:01
Вопрос по скриптам. - от sun - 25.01.2002, 13:22
Вопрос по скриптам. - от Vasya - 25.01.2002, 13:44
Вопрос по скриптам. - от Vasya - 25.01.2002, 20:10
Вопрос по скриптам. - от sun - 25.01.2002, 20:29
Вопрос по скриптам. - от yanch - 25.01.2002, 23:18
Вопрос по скриптам. - от sun - 26.01.2002, 01:12
Вопрос по скриптам. - от Nivea - 26.01.2002, 01:53

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)