29.04.2012, 19:31
pawn Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new MinhaSkin = GetPlayerSkin(playerid);
new Veiculo = GetVehicleModel(GetPlayerVehicleID(playerid));
if(Veiculo == 403 || Veiculo == 514 || Veiculo == 515) // caminhoes
{
if(MinhaSkin != 5 && MinhaSkin != 6 && MinhaSkin != 261 && MinhaSkin != 262) // caminhoneiros
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й caminhoneiro!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 431) //onibus
{
if(MinhaSkin != 163 && MinhaSkin != 164 && MinhaSkin != 165 && MinhaSkin != 166) // onibus
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й motorista de фnibus");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 596 || Veiculo == 427 || Veiculo == 523) //policia
{
if(MinhaSkin != 280 && MinhaSkin != 281 && MinhaSkin != 282 && MinhaSkin != 283) // policia
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Policial");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 463) //motoqueiros
{ if(MinhaSkin != 100 && MinhaSkin != 247 && MinhaSkin != 248 && MinhaSkin != 254) // motoqueiros
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Motoqueiro");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 544 || Veiculo == 407) //bombeiros
{ if(MinhaSkin != 277 && MinhaSkin != 278 && MinhaSkin != 279) //bombeiros
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Bombeiro");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 416) //medicos
{ if(MinhaSkin != 274 && MinhaSkin != 275 && MinhaSkin != 276) //medicos
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Mйdico");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 525) //mecanico
{ if(MinhaSkin != 50) //mecanico
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Mecвnico");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
else if(Veiculo == 416) //hippie
{ if(MinhaSkin != 72 && MinhaSkin != 73) //hippie
{
SendClientMessage(playerid,0xAA3333AA,"Vocк nгo й Hippie");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
}
}
return 1;
}