04.08.2012, 17:44
olha e denovo 
Bom antes meu sistema de habilitaзгo estava com um problema que nao estava identificando se o player tivesse hab e nao removia do veiculo
so que agora ele ta verificando ate demais kkk
tipo se eu tiver hab terrestre e nautica e nao tiver area se eu entrar em um infernus ira me remover pq diz que presciso ter hab aerea. nao sei por que eu defini todos os veiculos do meu server separados em Nautico aereo e Terrestre

Bom antes meu sistema de habilitaзгo estava com um problema que nao estava identificando se o player tivesse hab e nao removia do veiculo
so que agora ele ta verificando ate demais kkk
tipo se eu tiver hab terrestre e nautica e nao tiver area se eu entrar em um infernus ira me remover pq diz que presciso ter hab aerea. nao sei por que eu defini todos os veiculos do meu server separados em Nautico aereo e Terrestre
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(VehPescador[0] || VehPescador[1] || VehPescador[2])
{
if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,sizeof(aname));
format(arquivo,sizeof(arquivo), DIRETORIO,aname);
if(DOF2_GetInt(arquivo, "Nautica") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, VERMELHO_ESCURO, "(ERRO) {FFFFFF}Vocк nгo pode dirigir este veiculo sem uma Habilitaзгo Nautica.");
return 1;
}
}
}
if(carrox[playerid] || VehTaxistas[2] || VehTaxistas[3] || VehTaxistas[4] || VehTaxistas[5] || VehTaxistas[5] || VehTaxistas[6] || VehPolicia[0] || VehPolicia[1] || VehPolicia[2] || VehPolicia[3] || VehPolicia[4] || VehPolicia[5] || VehPolicia[6] || VehPolicia[7] || VehPolicia[8] || VehPolicia[9] || VehPolicia[10] || VehPolicia[11] || VehPolicia[12] || VehPolicia[13]
|| VehPolicia[14] || VehPolicia[15] || VehPolicia[16] || VehPolicia[17] || VehPolicia[18] || VehPolicia[19] || VehPolicia[20] || VehPolicia[21] || VehPolicia[23] || VehPolicia[24] || VehPolicia[25] || VehPolicia[26] || VehDrifter[0] || VehDrifter[1] || VehDrifter[2] || VehDrifter[3] || VehDrifter[4] || VehMafia[0] || VehMafia[1] || VehMafia[2] || VehMafia[3] || VehMafia[4] || VehMafia[5] || VehMafia[6] || VehMafia[7] || VehMafia[8]
|| VehMedicos[0] || VehMedicos[1] || VehMedicos[2] || VehMedicos[3] || VehMedicos[4] || VehMedicos[5] || VehMedicos[6] || VehTraficante[0] || VehTraficante[1] || VehTraficante[2] || VehTraficante[3] || VehTraficante[4] || VehTraficante[5] || VehTraficante[6] || VehPublico[0] || VehPublico[1] || VehPublico[2] || VehPublico[3] || VehPublico[4] || VehPublico[5] || VehPublico[6] || VehPublico[7] || VehPublico[8] || VehPublico[9]
|| VehPublico[10] || VehPublico[11] || VehPublico[12] || VehPublico[13] || VehPublico[14] || VehPublico[15] || VehPublico[16] || VehPublico[17] || VehPublico[18] || VehPublico[19] || VehPublico[20] || VehPublico[21] || VehPublico[22] || VehPublico[23] || VehPublico[24] || VehPublico[25] || VehPublico[26] || VehPublico[27] || VehPublico[28] || VehPublico[29] || VehPublico[30] || VehPublico[31] || VehPublico[32] || VehPublico[33]
|| VehPublico[34] || VehPublico[35] || VehPublico[36] || VehPublico[37] || VehPublico[38] || VehPublico[39] || VehJornalista[1] || VehJornalista[2] || VehJornalista[3] || VehJornalista[4] || VehJornalista[5] || VehMecanico[0] || VehMecanico[1] || VehMecanico[2] || VehMecanico[3] || VehMecanico[4] || VehTValores[0] || VehTValores[1] || VehTValores[2] || VehTValores[3] || VehTValores[4]
|| VehFotografo[0] || VehFotografo[1] || VehPizzaria[0] || VehPizzaria[1] || VehPizzaria[2] || VehPizzaria[3] || VehPizzaria[4] || VehPizzaria[5] || VehPizzaria[6] || VehPizzaria[7] || VehPizzaria[8] || VehPizzaria[9] || VehPizzaria[10] || VehPizzaria[11] || VehPizzaria[12] || VehPizzaria[13] || VehPizzaria[14] || VehPizzaria[15] || VehPizzaria[16] || VehAdvogado[0] || VehAdvogado[1] || VehAdvogado[2]
|| VehInstrutor[0] || VehInstrutor[1] || VehInstrutor[2] || VehInstrutor[3] || VehInstrutor[4] || VehInstrutor[5] || VehInstrutor[6] || VehInstrutor[7] || VehCaminhao[0] || VehCaminhao[1] || VehCaminhao[2] || VehCaminhao[3] || VehCaminhao[4] || VehCaminhao[5] || VehCaminhao[6] || VehCaminhao[7] || VehCaminhao[8] || VehCaminhao[9] || VehCaminhao[10] || VehCaminhao[11] || VehCaminhao[12] || VehCaminhao[13]
|| VehCaminhao[14] || VehCaminhao[15] || VehCaminhao[16] || VehMedicos[0] || VehMedicos[1] || VehMedicos[2] || VehMedicos[3] || VehMedicos[4] || VehMedicos[5] || VehMedicos[6] || VehBombeiros[0] || VehBombeiros[1] || VehBombeiros[2] || VehBombeiros[3] || VehBombeiros[4] || VehBombeiros[5] || VehBombeiros[6] || VehBombeiros[7] || VehBombeiros[8] || VehMaquinista[0] || VehMaquinista[1] || VehMaquinista[2])
{
if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
{
if(NaAutoEscola[playerid] == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,sizeof(aname));
format(arquivo,sizeof(arquivo), DIRETORIO,aname);
if(DOF2_GetInt(arquivo, "Terrestre") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, VERMELHO_ESCURO, "(ERRO) {FFFFFF}Vocк nгo pode dirigir este veiculo sem uma Habilitaзгo Terrestre");
return 1;
}
}
}
}
if(VehTaxiAereo[0] || VehTaxiAereo[1] || VehPolicia[22] || VehJornalista[0])
{
if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,sizeof(aname));
format(arquivo,sizeof(arquivo), DIRETORIO,aname);
if(DOF2_GetInt(arquivo, "Aerea") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, VERMELHO_ESCURO, "(ERRO) {FFFFFF}Vocк nгo pode dirigir este veiculo sem uma Habilitaзгo Aerea.");
return 1;
}
}
}
return 1;
}