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

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

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

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

Вьезд/Выезд в гараж

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

Pa[DoN]oK

Мастер
Доброго времени суток пользователи P-I.
Написал динамическую системку гаражей (не к домам, а отдельно, типо бизнесов)
Столкнулся с проблемой функционала
Хочу чтоб при нажатии H/CAPS LOCK возле гаража автомобиль ТПШАЛО в интерьер гаража
Проблема в том что меня тпшает на вход координат гаража #1 (наверно потому что в начале for(new i = 1) как испраить?
И тп могу делать с любого гаража, даже если он не мой.
Вот код в KEY_CROUCH:
PHP:
                  for(new i = 1; i < sizeof(Garage); i++)
                {
                    new tmpcar = GetPlayerVehicleID(playerid);
                    if(IsVehicleInRangeOfPoint(tmpcar,2.0, Garage[i][gEnterX], Garage[i][gEnterY], Garage[i][gEnterZ]))//Позиция входа в гараж
                    {
                        if(Player[playerid][pGarageKey] == i)//Проверка на ключ от гаража
                        {
                                SetPlayerInterior(playerid, 1);
                                SetPlayerVirtualWorld(playerid,i);
                                SetVehicleVirtualWorld(tmpcar,i);
                                PC_SetPlayerPos(playerid,Garage[i][gCarX], Garage[i][gCarY], Garage[i][gCarZ]);//На эту координату ТП автомобиля
                                SetVehiclePos(tmpcar,Garage[i][gCarX], Garage[i][gCarY], Garage[i][gCarZ]);//На эту координату ТП автомобиля
                                SetVehicleZAngle(tmpcar, 0.0000);
                                PutPlayerInVehicle(playerid,tmpcar,0);
                        }
                    }
                     if(IsVehicleInRangeOfPoint(tmpcar,2.0, Garage[i][gExitX], Garage[i][gExitY], Garage[i][gExitZ]))//Проверка на координату выхода из гаража
                    {
                        SetPlayerInterior(playerid, 0);
                        SetPlayerVirtualWorld(playerid,0);
                        SetVehicleVirtualWorld(tmpcar,0);
                        SetVehiclePos(tmpcar,Garage[i][gEnterX], Garage[i][gEnterY], Garage[i][gEnterZ]);//ТП на координату входа в гараж
                        SetVehicleZAngle(tmpcar, 0.0000);
                        PutPlayerInVehicle(playerid,tmpcar,0);
                    }
                    return true;
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу