Quote:
Originally Posted by XandyMello
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { new Empregoid[MAX_PLAYERS]; //apage isto new vid = GetPlayerVehicleID(playerid); if(Caminhao(vid)) { if(Empregoid(playerid) != 1) //renomeie o "Empregoid" para a variavel de emprego do seu servidor. mude o "!= 1" para o id do seu emprego { SendClientMessage(playerid, -1, "Vocк nгo й um caminhoneiro"); RemovePlayerFromVehicleEx(playerid); } } } return 1; }
|
Vocк estб utilizando "Caminhao" como funзгo quando na verdade й uma variбvel...
Recomendo a callback
OnPlayerEnterVehicle para essa finalidade.
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 515 && Profissao != Caminhoneiro)
{
RemovePlayerFromVehicle(playerid);
}
return 1;
}
Basicamente esta й a lуgica.
@TOPIC
Nгo hб necessidade de criar uma variбvel com apenas um index, pois se nгo hб mais de um caminhгo nгo hб necessidade de inserir index.