SA-MP Forums Archive
RemovePlayerFromVehicle Help!! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: RemovePlayerFromVehicle Help!! (/showthread.php?tid=303733)



RemovePlayerFromVehicle Help!! - Ballu Miaa - 15.12.2011

Solved! Thanks alot xFlawLess


Re: RemovePlayerFromVehicle Help!! - XFlawless - 15.12.2011

Quote:
Originally Posted by Ballu Miaa
Посмотреть сообщение
pawn Код:
if(GetVehicleModel(vehicleid) == 469 || 447 || 563)
    {
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
        {
            if(gTeam[playerid] == TEAM_IN || TEAM_EUS )
            {
                SendClientMessage(playerid, 0xFF0000AA, "You're not allowed to drive this vehicle!");
                RemovePlayerFromVehicle(playerid);
            }
        }
    }
I am using this code Under OnPlayerEnterVehicle and does'nt do anything. The same reaction is there when i use it OnPlayerStateChange??

I want the function to check if the Vehicle Model is 469 then check is player's state is Driver? and is the player member of TEAM_IN Or Team_US. Then Remove him from the vehicle with the SendClientMessage!

Can somebody please tell me whats wrong? can you correct me the code and where to use it?
PS
Will rep everyone who will help!
Use it at OnPlayerStateChange()

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 469 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 447 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 563)
    {
        if(gTeam[playerid] == TEAM_IN || gTeam[playerid] == TEAM_EUS )
        {
            SendClientMessage(playerid, 0xFF0000AA, "You're not allowed to drive this vehicle!");
            RemovePlayerFromVehicle(playerid);
        }
    }
}



Re: RemovePlayerFromVehicle Help!! - kizla - 15.12.2011

pawn Код:
if(GetVehicleModel(vehicleid) == 469 || GetVehicleModel(vehicleid) == 447 || GetVehicleModel(vehicleid) == 563)
    {
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
        {
            if(gTeam[playerid] == TEAM_IN || gTeam[playerid] == TEAM_EUS )
            {
                SendClientMessage(playerid, 0xFF0000AA, "You're not allowed to drive this vehicle!");
                RemovePlayerFromVehicle(playerid);
            }
        }
    }
try this


Re: RemovePlayerFromVehicle Help!! - Ballu Miaa - 15.12.2011

Quote:
Originally Posted by XFlawless
Посмотреть сообщение
Use it at OnPlayerStateChange()

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 469 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 447 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 563)
    {
        if(gTeam[playerid] == TEAM_IN || gTeam[playerid] == TEAM_EUS )
        {
            SendClientMessage(playerid, 0xFF0000AA, "You're not allowed to drive this vehicle!");
            RemovePlayerFromVehicle(playerid);
        }
    }
}
Worked! Thanks alot brother. [Rep+]