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

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

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

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

не припарковывается авто

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

StrangeRr

Новичок
почему первое авто припарковывается нормально,а второе не хочет,пишет типа вы не в своем авто
Код:
                        else if(listitem == 1)
                        {
                                new sendername[MAX_PLAYER_NAME];
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                new vid;
                                vid = GetPlayerVehicleID(playerid);
                                if(PlayerInfo[playerid][pCarKey] == vid-1 && PlayerInfo[playerid][pCarKey] != -1 && strcmp(sendername, CarsInfo[PlayerInfo[playerid][pCarKey]][vOwner], true) == 0)
                                {
                                        if(IsPlayerInVehicle(playerid,PlayerInfo[playerid][pCarKey]+1))
                                        {
                                                GiveMoney(playerid, CarsInfo[PlayerInfo[playerid][pCarKey]][vValue]);
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vOwned] = 0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vColorOne] = -1;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vColorTwo] = -1;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vParkX] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vParkY] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vParkZ] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vParkAngle] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey]][vLock] = 0;
                                                UnLockCar(PlayerInfo[playerid][pCarKey]+1);
                                                strmid(CarsInfo[PlayerInfo[playerid][pCarKey]][vOwner], "-", 0, strlen("-"), 255);
                                                TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
                                                SendClientMessage(playerid, COLOR_LIGHTRED, "Вы только-что продали свой транспорт!");
                                                DestroyVehicle(BuyableCar[PlayerInfo[playerid][pCarKey]]);
                                                BuyableCar[PlayerInfo[playerid][pCarKey]] = CreateVehicle(CarsInfo[PlayerInfo[playerid][pCarKey]][vModel], CarsInfo[PlayerInfo[playerid][pCarKey]][vPosX], CarsInfo[PlayerInfo[playerid][pCarKey]][vPosY], CarsInfo[PlayerInfo[playerid][pCarKey]][vPosZ], CarsInfo[PlayerInfo[playerid][pCarKey]][vAngle], CarsInfo[PlayerInfo[playerid][pCarKey]][vColorOne], CarsInfo[PlayerInfo[playerid][pCarKey]][vColorTwo], -1);
                                                PlayerInfo[playerid][pCarKey] = -1;
                                                return 1;
                                        }
                                        else return SendClientMessage(playerid, COLOR_PINFO, "Ошибка: Вы должны находится в своём транспорте.");
                                }
                                else if(PlayerInfo[playerid][pCarKey1] == vid-1 && PlayerInfo[playerid][pCarKey1] != -1 && strcmp(sendername, CarsInfo[PlayerInfo[playerid][pCarKey1]][vOwner], true) == 0)
                                {
                                        if(IsPlayerInVehicle(playerid,PlayerInfo[playerid][pCarKey1]+1))
                                        {
                                                GiveMoney(playerid, CarsInfo[PlayerInfo[playerid][pCarKey1]][vValue]);
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vOwned] = 0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vColorOne] = -1;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vColorTwo] = -1;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vParkX] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vParkY] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vParkZ] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vParkAngle] = 0.0;
                                                CarsInfo[PlayerInfo[playerid][pCarKey1]][vLock] = 0;
                                                UnLockCar(PlayerInfo[playerid][pCarKey1]+1);
                                                strmid(CarsInfo[PlayerInfo[playerid][pCarKey1]][vOwner], "-", 0, strlen("-"), 255);
                                                TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
                                                SendClientMessage(playerid, COLOR_LIGHTRED, "Вы только-что продали свой транспорт!");
                                                DestroyVehicle(BuyableCar[PlayerInfo[playerid][pCarKey1]]);
                                                BuyableCar[PlayerInfo[playerid][pCarKey1]] = CreateVehicle(CarsInfo[PlayerInfo[playerid][pCarKey1]][vModel], CarsInfo[PlayerInfo[playerid][pCarKey1]][vPosX], CarsInfo[PlayerInfo[playerid][pCarKey1]][vPosY], CarsInfo[PlayerInfo[playerid][pCarKey1]][vPosZ], CarsInfo[PlayerInfo[playerid][pCarKey1]][vAngle], CarsInfo[PlayerInfo[playerid][pCarKey1]][vColorOne], CarsInfo[PlayerInfo[playerid][pCarKey1]][vColorTwo], -1);
                                                PlayerInfo[playerid][pCarKey1] = -1;

                                                return 1;
                                        }
                                        else return SendClientMessage(playerid, COLOR_PINFO, "Ошибка: Вы должны находится в своём транспорте.");
                                }
                                else
                                {
                                        SendClientMessage(playerid, COLOR_PINFO, "Ошибка: У вас уже есть транспорт.");
                                        TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SetTimerEx("CarHack", 3000, false, "i", playerid);
                                        return 1;
                                }
                        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу