Removendo player.
#1

Eae pessoal, arrumei o erro dos bots nao conectarem.
Agora o erro й que ele fica sendo removido do veiculo.. Ja tentei colocar a parte
pawn Код:
if(IsPlayerNPC(playerid)) return 1;
No inicio da public, mais continua removendo ele, olha como ta agora:

pawn Код:
if(carroonibus(vehicleid)){
            if(profissao[playerid] == 11){
            }else{
            if(IsPlayerNPC(playerid)) return 1;
            SendClientMessage(playerid, vermelho1, "Voce nгo pode dirigir este veiculo. Voce nгo й um motorista de onibus.");
            RemovePlayerFromVehicle(playerid);
            }
            }
Alguem sabe onde esta o erro?
Reply
#2

pawn Код:
if(carroonibus(vehicleid))
{
    if(!profissao[playerid] == 11)
    {
        if(!IsPlayerNPC(playerid))
        {
            SendClientMessage(playerid, vermelho1, "Voce nгo pode dirigir este veiculo. Voce nгo й um motorista de onibus.");
            RemovePlayerFromVehicle(playerid);
            return 1;
        }
    }
}
Reply
#3

Obrigado thiago. So ficou invertido. hehe Caso ele for npc da return 1;Caso ele nao for npc, continua e remove o player do veiculo. Mais ja arrumei aki. So uma duvida, porque o ! ? vlw..
Reply
#4

Certo?

pawn Код:
if(carroonibus(vehicleid)){
            if(profissao[playerid] == 11){
            }else{
                    if(!IsPlayerNPC(playerid)){
                     return 1;
                     }
            SendClientMessage(playerid, vermelho1, "Voce nгo pode dirigir este veiculo. Voce nгo й um motorista de onibus.");
            RemovePlayerFromVehicle(playerid);
            }
            }
Reply
#5

o ! significa diferente
exemplo
pawn Код:
public OnPlayerConnect(playerid)
{
     if(!IsPlayerAdmin(playerid) // Se o Player Que Conectar for diferente de um admin, ou seja nгo for admin ele ira ser banido
     {
          Ban(playerid);
     }
}
EDIT

O Id 11 й o id dos motoristas de onibus certo? se for tente assim
pawn Код:
if(carroonibus(vehicleid))
{
    if(!profissao[playerid] == 11 || !IsPlayerNPC(playerid))
    {
        SendClientMessage(playerid, vermelho1, "Voce nгo pode dirigir este veiculo. Voce nгo й um motorista de onibus.");
        RemovePlayerFromVehicle(playerid);
        return 1;
    }
}
com esse codigo caso o player nгo seja a profisao 11 ou um npc ele sera removido do veiculo
Reply
#6

Ola, tentei do seu geito mais da erro.

Fiz assim:

pawn Код:
if(carroonibus(vehicleid))
    {
        if(profissao[playerid] == 11 || IsPlayerNPC(playerid)){
        }else{
        SendClientMessage(playerid, vermelho1, "Voce nгo pode dirigir este veiculo. Voce nгo й um motorista de onibus.");
        RemovePlayerFromVehicle(playerid);
        }
    }
Mais contina removendo o npc do onibus. Nгo sei porque.
Reply
#7

Eu tirei a linha e continua removendo o npc. Nгo sei mais porque... ¬¬
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)