О чём ты?
Какой тут функционал? Либо ты таймером двигаешь объект, либо одной функцией указываешь финальную позицию и всё тут
Вид для печати
Как бы вариант с форвардом и пабликом будет рабочим.
Посмотри внимательно, первый символ не проверяется (cmdtext[1]), ибо все команды начинаются со слэша.
Вдруг у игрока на сервере очень много объектов, а игрок просто захотел затестить эту бомбу. Лимит же, или нет?
Кстати да, совсем забыл про стандартные функции MoveObject и OnObjectMoved :|. С ними было бы лучше, да.
нетЦитата:
Лимит же, или нет?
В курсе, но давайте лучше называть вещи своими именами и использовать их по своему назначению? Если в ENUM к последней переменной поставить запятую, всё тоже будет прекрасно работать, но это же не значит, что такой вариант верен :)
Ах да, не посмотрел. Прошу прощения. Но это извращение какое-то, по моему :D
Ну тогда стоит учесть вариант, когда вокруг игрока будет слишком много объектов и даже стример не справится с их отображением. И вариант, когда у человека руки из задницы и он неправильно вставит код. И ещё кучу всего.
P.S. Это сарказм, если что ;) Хотя можно было бы сделать так:
И с уничтожением так же. Выйдет полная совместимость :)PHP код:
#if defined STREAMER_TYPE_OBJECT
BombObject = CreateDynamicObject(18849, BombPos[0], BombPos[1], BombPos[2] + 50, 0.0, 0.0, 0.0);
#else
BombObject = CreateObject(18849, BombPos[0], BombPos[1], BombPos[2] + 50, 0.0, 0.0, 0.0);
#endif
Врун!
Это американский скрипт!
Где аммуниция с неба падала!