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