[Ajuda] Identificando Funзгo
#1

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

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)