SA-MP Forums Archive
[Ajuda] Comando /procurar em interior - 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] Comando /procurar em interior (/showthread.php?tid=470921)



Comando /procurar em interior - Robeert - 20.10.2013

Eae pessoal, eu gostaria de fazer uma atualizaзгo no comando /procurar dos detetives... Mas ainda nгo tenho a ideia de onde posso comeзar. Seria o seguinte, se o player estivesse em um interior, o checkpoint fosse para a porta do interior do player que estб sendo procurado. Ex: O detetive procura um player que estб dentro da DP, o checkpoint em vez de ir pro meio do nada, fosse pra porta da DP.
Vocкs que sгo mais experientes, tem alguma forma de fazer isso de maneira tranquila? Obrigado! Sу umas dicas jб bastam...


Re: Comando /procurar em interior - LeMoi - 20.10.2013

jб tentou fazer pela sua prуpria lуgica?


Re: Comando /procurar em interior - XxFaTaLxX - 20.10.2013

O do meu servidor e tipo assim quando o cara tб preso aparece "O Procurado esta Preso!" quando procura e ele estб no interior aparece "O Procurado esta dentro de um Local!".
Base:

pawn Код:
if(strcmp(cmd, "/procurar", true) == 0)
{
   
    if(IsPlayerConnected(playerid))
    {
       
        if(PlayerInfo[playerid][pEmprego] != 1)
        {
           
            SendClientMessage(playerid, COLOR_GREY, "   Vocк nao e detetive !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
           
            SendClientMessage(playerid, COLOR_GRAD2, "USE: /procurar [ id ]");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if(IsPlayerConnected(giveplayerid))
        {
           
            if(giveplayerid != INVALID_PLAYER_ID)
            {
               
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nao pode se procurar!"); return 1; }
                if(GetPlayerInterior(giveplayerid) == 0)
                {
                   
                    if(PlayerInfo[giveplayerid][pJailed] > 0)
                    {
                       
                        SendClientMessage(playerid, COLOR_YELLOW, "O Procurado esta Preso!");
                        return 1;
                    }
                }
                else
                {
                   
                    SendClientMessage(playerid, COLOR_YELLOW, " O Procurado esta dentro de um Local!");
                    return 1;
                }
            }
        }
        else
        {
           
            SendClientMessage(playerid, COLOR_GREY, "   Invalido NICK/ID !");
        }
    }
    return 1;
}



Respuesta: Comando /procurar em interior - DanDRT - 20.10.2013

Nгo da nada na mгo deixava ele pelo menos bater a cabeзa.


Re: Comando /procurar em interior - powerths - 20.10.2013

Nгo й mais facil ter o /procurados e tbm /localizar