[AJUDA] CRITICA
#1

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
Reply
#2

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

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
Reply
#4

Poste um codigo que nгo acontece esse erro
Reply
#5

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

Em qual public vocк colocou esses codigos?
Reply
#7

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
Reply
#8

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

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)