SA-MP Forums Archive
Removendo player. - 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: Removendo player. (/showthread.php?tid=184721)



Removendo player. - rafa3dify - 21.10.2010

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?


Re: Removendo player. - TiagoPS - 21.10.2010

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



Re: Removendo player. - rafa3dify - 21.10.2010

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


Re: Removendo player. - rafa3dify - 21.10.2010

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



Re: Removendo player. - TiagoPS - 21.10.2010

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


Re: Removendo player. - rafa3dify - 21.10.2010

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.


Re: Removendo player. - rafa3dify - 21.10.2010

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