if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 586)
{
if(InfoPlayer[playerid][Profissao] == profissao|| IsPlayerAdmin(playerid))
{
TogglePlayerControllable(playerid, true);
}
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, "Esse veнculo pertence aos zoeiros HU3.");
return 1;
}
}
Coloca na OnPlayerStateChange e checa se ele entrou como passageiro ou como motorista.
|
if(newstate == PLAYER_STATE_PASSENGER)
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 586)
{
if(InfoPlayer[playerid][Profissao] == profissao|| IsPlayerAdmin(playerid))
{
TogglePlayerControllable(playerid, true);
}
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, "Esse veнculo pertence aos zoeiros HU3.");
return 1;
}
}
}
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_PASSENGER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 586)
{
if(InfoPlayer[playerid][Profissao] == profissao|| IsPlayerAdmin(playerid))
{
TogglePlayerControllable(playerid, true);
}
else
{
//RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, "vc entrou como passageiro no veiculo do naoseioq");
return 1;
}
}
}
return 1;
}
Obviamente essa й a ideia, e se eu soube-se a funзгo, eu nгo viria perguntar aqui '-'
|