Quote:
Originally Posted by Keiichi
pawn Code:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { 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,-1,"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,-1,"Vocк nгo й motorista de фnibus"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, true); } } else if(Veiculo == 596 || Veiculo == 427 || Veiculo == 523) //policia { if(MinhaSkin != 163 && MinhaSkin != 164 && MinhaSkin != 165 && MinhaSkin != 166) // policia { SendClientMessage(playerid,-1,"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,-1,"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,-1,"Vocк nгo й Bombeiro"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, true); } } else if(Veiculo == 416) //medicos { if(MinhaSkin != 274 && MinhaSkin != 275 && MinhaSkin != 276) //medicos { SendClientMessage(playerid,-1,"Vocк nгo й Mйdico"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, true); } } else if(Veiculo == 525) //mecanico { if(MinhaSkin != 50) //mecanico { SendClientMessage(playerid,-1,"Vocк nгo й Mecвnico"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, true); } } else if(Veiculo == 416) //hippie { if(MinhaSkin != 72 && MinhaSkin != 73) //hippie { SendClientMessage(playerid,-1,"Vocк nгo й Hippie"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, true); } } return 1; }
O codigo compila corretamente mas no jogo se eu entro com a skin Hippie por exemplo num carro de Policia nгo acontece nada, dб pra andar normalmente, qual й o erro?
|
OnPlayerEnterVehicle й chamado quando apertar Enter/F e ele detecta algum carro e comeзa a entrar nele,ou seja,ficando impossivel retira-lo do carro sendo que ele nem esta nele,entгo use OnPlayerStateChange.