[Ajuda] comando /prender
#1

Galera me ajuda , fazer assim esse codigo so pode ser usado no checkpoint.

PHP код:
[PHP]checkdp2 CPS_AddCheckpoint(1601.9431,-1634.5546,13.71881.050);// check /prender dp 
[/PHP]

PHP код:
if(strcmp(cmd"/prender"true) == 0)
    {
        
format(filesizeof(file), PASTA_CONTASGetPlayerNameEx(playerid));
        if(
dini_Int(file"Profissao") == Policial_C || dini_Int(file"Profissao") == Policial_F || dini_Int(file"Profissao") == Delegado || dini_Int(file"Profissao") == Bope || dini_Int(file"Profissao") == Swat || dini_Int(file"Profissao") == Narcoticos || dini_Int(file"Profissao") == Interpol || dini_Int(file"Profissao") == Policial_M || dini_Int(file"Profissao") == FBI || dini_Int(file"Profissao") == LSPD || dini_Int(file"aAdmin") == 1)
        {
            new 
plid;
               if(
noevento[playerid] == 1) return SendClientMessage(playeridVermelho"Vocк nгo pode usar nenhum comando pois estб Num Evento.");
            if(
sscanf(cmdtext"s[9]u"cmdplid))
            {
                
SendClientMessage(playeridVermelho"Use: /prender [id]");
                return 
1;
            }
            if(
IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
            {
                
SendClientMessage(playeridVermelho"Alguem estб dentro de um carro.");
                return 
;
            }
            if(
plid == playerid)
            {
                
SendClientMessage(playeridVermelho"Vocк nгo pode fazer isto com si mesmo.");
                return 
;
            }
            if(!
IsPlayerConnected(plid))
            {
                
SendClientMessage(playeridVermelho"O(A) jogador(a) nгo estб conectado.");
            }
            else
            {
                if(
GetDistanceBetweenPlayers(plidplayerid) < 10)
                {
                    if(
Procurados[plid] == 1)
                    {
                        
PrenderPlayer(plid);
                        
GivePlayerGrana(playerid5000);
                        
format(stringsizeof(string), "%s te prendeu. Vocк estava sendo procurado(a)."GetPlayerNameEx(playerid));
                        
SendClientMessage(plidBluestring);
                        
SendClientMessage(playeridVerde"Vocк prendeu um(a) jogador(a) procurado(a) e ganhou 5 mil!");
                    }
                    else
                    {
                        
SendClientMessage(playeridVermelho"Vocк nгo pode prender alguem que nгo esteja sendo procurado!");
                    }
                }
                else
                {
                    
SendClientMessage(playeridVermelho"Chegue mais perto para prender!");
                }
            }
        }
        else
        {
            
SendClientMessage(playeridVermelho"Apenas policiais podem usar este comando!");
        }
        return 
1;
    } 
Reply
#2

alguem ?
Reply
#3

pawn Код:
if(strcmp(cmd, "/prender", true) == 0)
    {
        format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
        if(dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
        {
            new plid;

               if(noevento[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Vocк nгo pode usar nenhum comando pois estб Num Evento.");

            if(sscanf(cmdtext, "s[9]u", cmd, plid))
            {
                SendClientMessage(playerid, Vermelho, "Use: /prender [id]");
                return 1;
            }
            if(!PlayerToPoint(1.5,playerid,1601.9431,-1634.5546,13.7188))
                return SendClientMessage(playerid, -1, "Vocк nгo estб no local cde prender.");;
            if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid, Vermelho, "Alguem estб dentro de um carro.");
                return 1 ;
            }
            if(plid == playerid)
            {
                SendClientMessage(playerid, Vermelho, "Vocк nгo pode fazer isto com si mesmo.");
                return 1 ;
            }
            if(!IsPlayerConnected(plid))
            {
                SendClientMessage(playerid, Vermelho, "O(A) jogador(a) nгo estб conectado.");
            }
            else
            {
                if(GetDistanceBetweenPlayers(plid, playerid) < 10)
                {
                    if(Procurados[plid] == 1)
                    {
                        PrenderPlayer(plid);
                        GivePlayerGrana(playerid, 5000);

                        format(string, sizeof(string), "%s te prendeu. Vocк estava sendo procurado(a).", GetPlayerNameEx(playerid));
                        SendClientMessage(plid, Blue, string);

                        SendClientMessage(playerid, Verde, "Vocк prendeu um(a) jogador(a) procurado(a) e ganhou 5 mil!");
                    }
                    else
                    {
                        SendClientMessage(playerid, Vermelho, "Vocк nгo pode prender alguem que nгo esteja sendo procurado!");
                    }
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Chegue mais perto para prender!");
                }
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando!");
        }
        return 1;
    }
Ajudei +rep :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)