SA-MP Forums Archive
[AJUDA] CRITICA - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] CRITICA (/showthread.php?tid=256715)



[AJUDA] CRITICA - viniciusstreet - 22.05.2011

ae eu uso o seguinte codigo para remover player do carro mais nao entra ninguem que nao й dar org nein mesmo no "G"

pawn Код:
forward IsAMedico(playerid);
forward IsAMedicoCar(carid);



else if(IsAMedicoCar(newcar))
        {
             if(IsAMedico(playerid)) { }
             else {
             RemovePlayerFromVehicle(playerid);
             SendClientMessage(playerid, COLOR_RED, "Voce nao e dos Medicos!");
             }
        }


public IsAMedico(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new Lider = (PlayerInfo[playerid][pLeader]);
        new member = (PlayerInfo[playerid][pMember]);
        if(member == 4 || member == 4)
        {
            return 1;
        }
        else if(Lider == 4 || Lider == 4)
        {
            return 1;
        }
    }
    return 0;
}
public IsAMedicoCar(carid)
{
         if((carid == 90) || (carid == 91) || (carid == 92) || (carid == 93) || (carid == 94) || (carid == 106))
         {
             return 1;
         }
    return 0;
}

USO ESSES TIPO MAIS TODAS AS ORG DAO ESSE BUG NAO ENTRA NENHUMA ORG NO G A NAO SER MEDICOS


Re: [AJUDA] CRITICA - deregudegu - 22.05.2011

1є Poste a public que o else if(IsAMedicoCar(newcar)) estб.

2є Faзa isso \/ e teste.
pawn Код:
if(IsAMedicoCar(newcar)){
        if(!IsAMedico(playerid))
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo e Mйdico!");
        }


public IsAMedico(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = (PlayerInfo[playerid][pLeader]);
        new member = (PlayerInfo[playerid][pMember]);
        if(member == 4 || lider == 4)
        {
            return 1;
        }else{
            return 0;
        }
    }
    return 0;
}



Re: [AJUDA] CRITICA - viniciusstreet - 22.05.2011

Quote:
Originally Posted by deregudegu
Посмотреть сообщение
1є Poste a public que o else if(IsAMedicoCar(newcar)) estб.

2є Faзa isso \/ e teste.
pawn Код:
if(IsAMedicoCar(newcar)){
        if(!IsAMedico(playerid))
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo e Mйdico!");
        }


public IsAMedico(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = (PlayerInfo[playerid][pLeader]);
        new member = (PlayerInfo[playerid][pMember]);
        if(member == 4 || lider == 4)
        {
            return 1;
        }else{
            return 0;
        }
    }
    return 0;
}
MESMA COISA QUEM ENTRA DE "G" SEM SER DA ORG NAO PEGA ALGUEM ME AJUDAAAA PEASEEEEE


Re: [AJUDA] CRITICA - deregudegu - 22.05.2011

Poste um codigo que nгo acontece esse erro


Re: [AJUDA] CRITICA - viniciusstreet - 22.05.2011

nenhum todos meus Codigos de carros dao esse poblema ate os de taxista entregador todos , aff


Re: [AJUDA] CRITICA - deregudegu - 22.05.2011

Em qual public vocк colocou esses codigos?


Re: [AJUDA] CRITICA - viniciusstreet - 22.05.2011

pawn Код:
forward No comesso do GM

if(IsAMedicoCar(newcar)){
        if(!IsAMedico(playerid))
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo e Mйdico!");
        }

no >  OnPlayerStateChange

public IsAMedico(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = (PlayerInfo[playerid][pLeader]);
        new member = (PlayerInfo[playerid][pMember]);
        if(member == 4 || lider == 4)
        {
            return 1;
        }else{
            return 0;
        }
    }
    return 0;
}


nos > OnVehicleMod



Re: [AJUDA] CRITICA - deregudegu - 22.05.2011

Tenta assim:

pawn Код:
forward IsAMedico(playerid);
forward IsAMedicoCar(carid);

public IsAMedico(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = (PlayerInfo[playerid][pLeader]);
        new member = (PlayerInfo[playerid][pMember]);
        if(member == 4 || lider == 4)
        {
            return 1;
        }
    }
    return 0;
}
public IsAMedicoCar(carid)
{
         if((carid == 90) || (carid == 91) || (carid == 92) || (carid == 93) || (carid == 94) || (carid == 106))
         {
             return 1;
         }
    return 0;
}

OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(IsAMedicoCar(newcar))
    {
        if(!IsAMedico(playerid) && !ispassenger)
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "Voce nao e dos Medicos!");

        }
    }
    return 0;
}



Re: [AJUDA] CRITICA - viniciusstreet - 22.05.2011

aff como so burro omg . era so um pobleminha kkkkkk

pawn Код:
era so colocar

if(newstate == PLAYER_STATE_DRIVER)
{

        else if(IsAMedicoCar(newcar))
        {
             if(IsAMedico(playerid)) { }
             else {
             RemovePlayerFromVehicle(playerid);
             SendClientMessage(playerid, COLOR_RED, "Voce nao e dos Medicos!");
             }
        }

}
antes desses aki :D



Re: [AJUDA] CRITICA - deregudegu - 22.05.2011

Isso tambem estб certo, mas sу removera o player quando ele estiver dentro do carro, mas o que eu fiz o player nem entra no carro.