Рассуждения: Разбор скриптовых команд
#16
Vasya ты пишешь
цитата:</font><hr>
009 AddUnitToServer ( str : string , typeUnit : string , nameUnit : string , x : float , y : float , height : float)
Добавляет на карту юнит типа typeUnit с отображаемым названием nameUnit, в точку с горизонтальными координатами (x, y) на высоте height над поверхностью. (В дальнейшем юнит всегда будет перемещаться на данной высоте.) Назначение первого параметра пока неизвестно, но он должен быть уникальным (при попытке добавить второй юнит с тем же значением str первый исчезает).
Юнит добавляется без текстур и со следующими параметрами: Здоровье - 1, Запас сил - 0, Броня - 0. Остальные параметры определятся значением typeUnit
<hr></blockquote>

Позволь мне внести некие уточнения:
первый параметр:
внутреннее имя sInternal (case-sensitive) (для идентификации в GetObjectByName()) по которому функция уникального кода получает ID
Пример:

@AddUnitToServer("365555","Human Mercenary Warrior","ASAA",23,195,0)
@addunitundercontrol(0, getobjectbyName("365555"))

В отличии от третего параметра:
sVisual-отображаемое(видимое) имя

И название Height - возможно лучше назвать Z
для полной строгости в едином принятом стиле ( XYZ) координаты юнита на карте.

....Юнит добавляется без текстур....
На самом деле
объекты персонажи добавляются полностю готовыми к употреблению если они относятся к группе помощников в таблице Pers базы данных игры.
Попробуй даже орка - он и то с текстурами будет.

[ 28 января 2002: Изменил: Nivea ]</p>
Ответ


Сообщения в этой теме
Рассуждения: Разбор скриптовых команд - от Nivea - 28.01.2002, 18:25

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


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