Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Куда добавить радиус в Gate и количество Gate

Статус
В этой теме нельзя размещать новые ответы.

MAWOP

Умник
У меня есть ворота. Я разобрался что да как и куда. Но подскажите пожалуйста две вещи:

1. Радиус

У меня стоит радиус "90" в начале кода. Вот:
Gate = CreateObject(968, 1206.4, -1476.4, 6.5, 0, 0, 90);
В конце радиус. Когда я захожу на сервер, у меня объект стоит по этому радиусу.

НО! Когда я включаю действие объекта он автоматически поворачивает на "0" градусов, и больше не возвращается, но работает.

Вот до активации ворот (объекта):


После активации:


Вот код:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 65536 && !IsPlayerInAnyVehicle(playerid) || newkeys == 2 && IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint( playerid, 15.0, 1206.4, -1476.4, 6.5))
{
if(GateMove == 0)
{
MoveObject(Gate, 1206.4, -1476.4, 5.55, 2.5);
GateMove = 1;
}
else if(GateMove == 1)
{
MoveObject(Gate, 1206.4, -1476.4, 6.5, 2.5);
GateMove = 0;
}
}
}
return 1;
}
Cкажите как сделать радиус "90" в движении объекта?

2. Количество.

Как мне сделать больше таких Gate'ов? Какой new прописать? Я так и не понял, что бы не склеить их в месте, а больше делать ворот. Я уже запутался, скажите что куда добавить пожалуйста, что бы можно было еще один Gate создать в PAWNO!

Заранее благодарен, за темой слежу :)
(Не знаю почему удалили прошлую тему, понятия не имею что я нарушил, ну ладно :D)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу