SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 15/12/2018, 03:57 PM   #1
shirouz
Big Clucker
 
shirouz's Avatar
 
Join Date: Oct 2018
Posts: 69
Reputation: 0
Default Comando /prender

galera, como faço para o comando prender funciona só nessa localização?
1568.6168,-1694.8582,5.8906
obrigado!

PHP Code:
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(
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(
pAdmin[plid]>= 1){
            
SendClientMessage(playeridVermelho"(ERRO) Você não pode prender um administrador !");
            return 
1;
            }
            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;
    } 
shirouz is offline   Reply With Quote
Old 15/12/2018, 03:59 PM   #2
FerrariL
Gangsta
 
FerrariL's Avatar
 
Join Date: Sep 2016
Location: Goiânia
Posts: 585
Reputation: 23
Default Re: Comando /prender

https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
__________________
Desenvolvo sistemas por encomenda.
Discord: FerrariL#5104
FerrariL is offline   Reply With Quote
Old 15/12/2018, 04:46 PM   #3
MrHamid
Little Clucker
 
MrHamid's Avatar
 
Join Date: Jul 2018
Posts: 4
Reputation: 5
Lightbulb Re: Comando /prender

Quote:
Originally Posted by shirouz View Post
galera, como faço para o comando prender funciona só nessa localização?
1568.6168,-1694.8582,5.8906
obrigado!

PHP Code:
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)
        {
if (!
IsPlayerInRangeOfPoint(playerid5.01568.6168,-1694.8582,5.8906)) return SendClientMessage(playerid,-1,"Your Text!");
            new 
plid;

            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(
pAdmin[plid]>= 1){
            
SendClientMessage(playeridVermelho"(ERRO) Você não pode prender um administrador !");
            return 
1;
            }
            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;
    } 

IsPlayerInRangeOfPoint(playerid, Distance, X,Y,Z)
MrHamid is offline   Reply With Quote
Old 15/12/2018, 05:29 PM   #4
shirouz
Big Clucker
 
shirouz's Avatar
 
Join Date: Oct 2018
Posts: 69
Reputation: 0
Default Re: Comando /prender

vlw galera
shirouz is offline   Reply With Quote
Old 15/12/2018, 07:58 PM   #5
HowAreYou
Little Clucker
 
Join Date: Dec 2018
Posts: 12
Reputation: 0
Default Re: Comando /prender

pawn Code:
if(strcmp(cmd, "/prender", true) == 0)
            {
                if (IsPlayerInRangeOfPoint(playerid, 5.0, 1568.6168,-1694.8582,5.8906)) return SendClientMessage(playerid, -1,"[ERRO]Você não está no local correto!");
                {  
                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(sscanf(cmdtext, "s[9]u", cmd, plid))
                    {
                        SendClientMessage(playerid, Vermelho, "Use: /prender [id]");
                        return 1;
                    }
                    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(pAdmin[plid]>= 1){
                    SendClientMessage(playerid, Vermelho, "(ERRO) Você não pode prender um administrador !");
                    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;
            }
HowAreYou is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Comando /prender Duffs Português/Portuguese 11 26/06/2014 03:28 PM
[Ajuda] Comando /prender EoProzinhO Português/Portuguese 1 15/02/2013 06:40 PM
[Ajuda] Comando /prender Equipe Português/Portuguese 2 01/01/2013 04:17 AM
[Ajuda] Comando /prender Y_Seven Português/Portuguese 1 05/11/2012 06:05 PM
[Pedido] Comando /prender Bieeel_Cwb Português/Portuguese 3 19/08/2012 03:53 PM


All times are GMT. The time now is 07:18 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.