SA-MP Forums Archive
[AJUDA]O que hб de errado com esse comando?? - 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]O que hб de errado com esse comando?? (/showthread.php?tid=212758)



[AJUDA]O que hб de errado com esse comando?? - Comando Thug - 17.01.2011

Olhem este comando:

pawn Код:
if(strcmp(cmd, "/entrarbar", true) == 0)
                {
                if(IsPlayerInRangeOfPoint(playerid, 2.0, -1672.3641,13.5469,272.1575))
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no ponto de entrada do bar!");
                return 1;
                }
                if(IsPlayerConnected(playerid))
                {                                        
                if(PlayerInfo[playerid][pAdmin] >= 0)
                {
                if(admtrampando[playerid] < 0)
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб trabalhando! (/profadmin)");
                return 1;
                }
                if (GetPlayerState(playerid) == 2)
                    {
                  TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                }
                else
                {                          
                    SetPlayerPos(playerid, 1491.5988,-1651.8672,-83.4489);
                }
                GameTextForPlayer(playerid, "~w~Bar de ~p~Strip", 5000, 6);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                }
                else
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce nгo estб autorizado a usar o comando!");
            }
        }
        return 1;
    }
//-----------------------------------
if(strcmp(cmd, "/sairbar", true) == 0)
                {
                if(IsPlayerInRangeOfPoint(playerid, 2.0, -1651.8672,-83.4489,94.0375))
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no ponto de saida do bar!");
                return 1;
                }
                 if(IsPlayerConnected(playerid))
                {
                if(PlayerInfo[playerid][pAdmin] >= 0)
                {
                if(admtrampando[playerid] < 0)
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб trabalhando! (/profadmin)");
                return 1;
                }
                if (GetPlayerState(playerid) == 2)
                    {
                  TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                }
                else
                {                          
                    SetPlayerPos(playerid, 1523.4249,-1672.3641,13.5469);
                }
                GameTextForPlayer(playerid, "~w~Los Santos", 5000, 6);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                }
                else
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce nгo estб autorizado a usar o comando!");
            }
        }
        return 1;
    }
O ъnico problema dele й que eu coloquei nos dois
pawn Код:
if(strcmp(cmd, "/entrarbar", true) == 0) e if(strcmp(cmd, "/sairbar", true) == 0)
IsPlayerInRangeOfPoint para o comando sу pegar em um lugar, troquei por PlayerToPoint, mais o comando continua liberado para se teleportar de qualquer lugar, me ajudem ae


Re: [AJUDA]O que hб de errado com esse comando?? - bruno-style - 17.01.2011

Troque o

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, -1672.3641,13.5469,272.1575))//  pelo PlayerToPoint

if(PlayerToPoint(10.0,playerid,-1672.3641,13.5469,272.1575))
Espero ter ajudado !!


Re: [AJUDA]O que hб de errado com esse comando?? - [Ips]Guh - 17.01.2011

Quote:
Originally Posted by bruno-style
Посмотреть сообщение
Troque o

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, -1672.3641,13.5469,272.1575))//  pelo PlayerToPoint

if(PlayerToPoint(10.0,playerid,-1672.3641,13.5469,272.1575))
Espero ter ajudado !!
Код:
O ъnico problema dele й que eu coloquei nos dois ,IsPlayerInRangeOfPoint para o comando sу pegar em um lugar, troquei por PlayerToPoint, mais o comando continua liberado para se teleportar de qualquer lugar, me ajudem ae
...


Re: [AJUDA]O que hб de errado com esse comando?? - Comando Thug - 17.01.2011

Nгo funcionou, eu posso ainda digitar de qualquer local /entrarbar e continua pegando, e acima eu ja disse que jб tentei das duas formas.


Re: [AJUDA]O que hб de errado com esse comando?? - Manteiga01 - 17.01.2011

if(strcmp(cmd, "/entrarbar", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, -1672.3641,13.5469,272.1575))
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no ponto de entrada do bar!");
return 1;
}

Faltou o !, mesma coisa no /sairbar !


Re: [AJUDA]O que hб de errado com esse comando?? - [FeK]Knife - 17.01.2011

Eu nгo entendi oque ta dando de errado.
Explica melhor ai que eu posso ate mesmo te ajudar com este comando.


Respuesta: [AJUDA]O que hб de errado com esse comando?? - ipsBruno - 17.01.2011

Change To:
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 2.0, -1651.8672,-83.4489,94.0375))



Re: [AJUDA]O que hб de errado com esse comando?? - Comando Thug - 17.01.2011

Nгo pego DraKiNs, eu vo la na pickup de entrada e digito /entrarbar e diz que eu nгo estou no pontop de entrada :S


Re: [AJUDA]O que hб de errado com esse comando?? - [FeK]Knife - 17.01.2011

if(!IsPlayerInRangeOfPoint(playerid, 2.0, -1651.8672,-83.4489,94.0375)) return SendClientMessage(playerid,COR,"Voce tenk ta na entrada seu nub");


Re: [AJUDA]O que hб de errado com esse comando?? - [Ips]Guh - 17.01.2011

e por causa das coordenadas,o drakins so falo oq tava errado
tenta assim :
pawn Код:
if(strcmp(cmd, "/entrarbar", true) == 0)
                {
                if(!IsPlayerInRangeOfPoint(playerid, 2.0, -1672.3641,13.5469,272.1575))
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no ponto de entrada do bar!");
                return 1;
                }
                if(IsPlayerConnected(playerid))
                {                                        
                if(PlayerInfo[playerid][pAdmin] >= 0)
                {
                if(admtrampando[playerid] < 0)
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб trabalhando! (/profadmin)");
                return 1;
                }
                if (GetPlayerState(playerid) == 2)
                    {
                  TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                }
                else
                {                          
                    SetPlayerPos(playerid, 1491.5988,-1651.8672,-83.4489);
                }
                GameTextForPlayer(playerid, "~w~Bar de ~p~Strip", 5000, 6);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                }
                else
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce nгo estб autorizado a usar o comando!");
            }
        }
        return 1;
    }
//-----------------------------------
if(strcmp(cmd, "/sairbar", true) == 0)
                {
                if(IsPlayerInRangeOfPoint(playerid, 2.0, -1651.8672,-83.4489,94.0375))
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no ponto de saida do bar!");
                return 1;
                }
                 if(IsPlayerConnected(playerid))
                {
                if(PlayerInfo[playerid][pAdmin] >= 0)
                {
                if(admtrampando[playerid] < 0)
                {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб trabalhando! (/profadmin)");
                return 1;
                }
                if (GetPlayerState(playerid) == 2)
                    {
                  TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                }
                else
                {                          
                    SetPlayerPos(playerid, 1523.4249,-1672.3641,13.5469);
                }
                GameTextForPlayer(playerid, "~w~Los Santos", 5000, 6);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                }
                else
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce nгo estб autorizado a usar o comando!");
            }
        }
        return 1;
    }