Почему не выходит с машины? (Водительские права)
#1

Делаю проверку на Водительские права, в чат выходит сообщение " У вас нет водительских прав! " , а с машины не выходит!
Что я сделал тут не так?
Так же почему то выходит сообщение пассажиру " У вас нет водительских прав! "

PHP Code:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
        
//=============Водительские прова=========================
    
new car GetPlayerVehicleID(playerid);
    if(
car == 0)
    {
        if(
PlayerInfo[playerid][pProva1] != 1)
        {
            if(
GetVehicleModel(vehicleid) != 462 && GetVehicleModel(vehicleid) != 481 && GetVehicleModel(vehicleid) != 510 && GetVehicleModel(vehicleid) != 509)
            {
                
SendClientMessage(playeridCOLOR_GREY"У вас нет водительских прав!");
                
RemovePlayerFromVehicle(playerid);
                return 
true;
            }
        }
    }
    return 
1;

Reply
#2

Quote:
Originally Posted by durelom
View Post
...а с машины не выходит!
А код для входа
Quote:
Originally Posted by durelom
View Post
Так же почему то выходит сообщение пассажиру [b]" У вас нет водительских прав! "
а проверку на ispassenger кто делать будет?
Reply
#3

Вообще-то такую проверку надо делать OnPlayerStateChange, а не здесь. Ну или здесь, только через сбив анимки входа. Да и то в сампе как всегда может что-то багнутся, и чел без прав может попасть за руль
Reply
#4

А вообще любой человек может сесть за руль, но это жи тру эрпе, нет прав, значит не умеет водить машину и сидеть за рулём. Абсурд в чистом виде.
Reply
#5

OnPlayerEnterVehicle вызывается когда человек будучи возле машины активирует посадку в него.
RemovePlayerFromVehicle выкидывает человека из машины.
У Вас он не сидит в машине, а только садится.
Reply
#6

Надо юзать:
pawn Code:
ClearAnimations(playerid);
Но сбить ограничение можно множественным нажатием клавиши посадки. Тут решения 2: выкидывать из авто при смене статуса или ограничить количество посадок в определённый отрезок времени.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)