SA-MP Forums Archive
[AJUDA] /convidar /darlider - 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] /convidar /darlider (/showthread.php?tid=664646)



[AJUDA] /convidar /darlider - hurubuh - 06.03.2019

Eles nao estгo funcionando, quando eu vou convidar um player ou dar lider sem ser no meu id ele me convida do msm jeito.

PHP Code:
CMD:convidarpm(playeridparams[])
{
if(
Profissao[playerid] == LiderPM)
{
new 
id;
if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[PMESP] Use: /convidar [ID]");
Profissao[id] = Policial;
SetPlayerColor(playerid0x00FFFFAA);
new 
str[180], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,  namesizeof(name));
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Recrutado Para A Policia Militar!"name);
SendClientMessageToAll(0x0080C0AAstr);
SendClientMessage(playerid0x0080C0AA"[PMESP] Caso Queira Sair Da Policia Digite: /pedircontas!");
SetPlayerSkin(playerid285);
SetPlayerPos(playerid1579.4999,-1635.4039,13.5612);
}
else 
SendClientMessage(playerid0xFF0000AA"[PMESP]{FFFFFF} Voce Nao E O Lider Da Policia Militar!");
return 
1;
}
CMD:darliderpm(playeridparams[])
{
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000AA"[ADMCMD] Voce Nao E Um Administrador!");
new 
id;
if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[ADMCMD] Use: /darliderpm [ID]");
Profissao[id] = LiderPM;
Profissao[id] = Policial;
SetPlayerColor(playerid0x00FFFFAA);
new 
str[180], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,  namesizeof(name));
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Escalado A Lider Da Policia Militar!"name);
SendClientMessageToAll(0x0080C0AAstr);
SendClientMessage(playerid0x0080C0AA"[PMESP] Caso Queira Sair De Lider Digite: /pedircontas!");
SetPlayerSkin(playerid165);
SetPlayerPos(playerid1579.4999,-1635.4039,13.5612);
return 
1;




Re: [AJUDA] /convidar /darlider - NWDMadara - 06.03.2019

Hб varias funзхes que estгo sendo utilizadas no playerid (quem digita). Como a mensagem, que estб sendo enviada para vocк, e o GetPlayerName, que estб pegando o seu nick. Revise-as e as mude para id.


Re: [AJUDA] /convidar /darlider - hurubuh - 06.03.2019

Quote:
Originally Posted by NWDMadara
View Post
Hб varias funзхes que estгo sendo utilizadas no playerid (quem digita). Como a mensagem, que estб sendo enviada para vocк, e o GetPlayerName, que estб pegando o seu nick. Revise-as e as mude para id.
Como assim?


Re: [AJUDA] /convidar /darlider - GuiKommander - 06.03.2019

Estude esse estilo de comando. Rapidinho vocк entende oque eu fiz.

PHP Code:
CMD:dargrana(playeridparams[])
{
    
//if(PlayerData[playerid][Admin] < PROGRAMADOR) return false; //use essa parte aqui para verificar se e adm se quiser
    
    
new targetidquantia;
    
    new 
gstring[120];
    
    if(
sscanf(params"ud"targetidquantia)) return SendClientMessage(playerid, -1"Uso: /dargrana [id] [quantia]");
    
    if(
quantia 1) return SendClientMessage(playerid, -1"Quantia invбlida!");
    
    if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1"Esse jogador nгo estб conectado.");
    
    
GivePlayerMoney(targetidquantia);
    
    
format(gstringsizeof(gstring), "Vocк deu %d de grana para o jogador %s."quantiaReturnName(targetid));
    
SendClientMessage(playerid, -1gstring);
    
    
format(gstringsizeof(gstring), "Vocк recebeu %d de grana do administrador %s."quantiaReturnName(playerid));
    
SendClientMessage(targetid, -1gstring);
    return 
1;
}
stock ReturnName(playerid)
{
    new 
npNome[24];
    
GetPlayerName(playeridnpNome24);
    return 
npNome;




Re: [AJUDA] /convidar /darlider - AutoMatic2 - 06.03.2019

Quote:
Originally Posted by hurubuh
Como assim?
Se essa linha

PHP Code:
Profissao[id] = Policial
Ta setando o cargo Policial para o id do player pq essas 3 nгo?

PHP Code:
SendClientMessage(playerid0x0080C0AA"[PMESP] Caso Queira Sair De Lider Digite: /pedircontas!"); 
SetPlayerSkin(playerid165); 
SetPlayerPos(playerid1579.4999,-1635.4039,13.5612); 
e tbm vc ta formatando GetPlayerName pelo seu prуpio id.

Veja:

PHP Code:
GetPlayerName(playeridnamesizeof(name)); 





Re: [AJUDA] /convidar /darlider - Don_Speed - 06.03.2019

PHP Code:
CMD:convidarpm(playeridparams[])
{
    if(
Profissao[playerid] == LiderPM)
    {
        new 
id;
        if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[PMESP] Use: /convidar [ID]");

        
Profissao[id] = Policial;
        
SetPlayerColor(id0x00FFFFAA);
        
        new 
str[180], name[MAX_PLAYER_NAME];
        
GetPlayerName(id,  namesizeof(name));
        
        
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Recrutado Para A Policia Militar!"name);
        
SendClientMessageToAll(0x0080C0AAstr);
        
        
SendClientMessage(id0x0080C0AA"[PMESP] Caso Queira Sair Da Policia Digite: /pedircontas!");
        
        
SetPlayerSkin(id285);
        
SetPlayerPos(id1579.4999,-1635.4039,13.5612);
    }
    else 
SendClientMessage(playerid0xFF0000AA"[PMESP]{FFFFFF} Voce Nao E O Lider Da Policia Militar!");
    return 
1;
}

CMD:darliderpm(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000AA"[ADMCMD] Voce Nao E Um Administrador!");

    new 
id;
    if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[ADMCMD] Use: /darliderpm [ID]");
    
    
Profissao[id] = LiderPM;
    
Profissao[id] = Policial;
    
    
SetPlayerColor(id0x00FFFFAA);
    
    new 
str[180], name[MAX_PLAYER_NAME];
    
GetPlayerName(id,  namesizeof(name));
    
    
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Escalado A Lider Da Policia Militar!"name);
    
SendClientMessageToAll(0x0080C0AAstr);
    
    
SendClientMessage(id0x0080C0AA"[PMESP] Caso Queira Sair De Lider Digite: /pedircontas!");
    
SetPlayerSkin(id165);
    
SetPlayerPos(id1579.4999,-1635.4039,13.5612);
    return 
1;




Re: [AJUDA] /convidar /darlider - hurubuh - 06.03.2019

Quote:
Originally Posted by Don_Speed
View Post
PHP Code:
CMD:convidarpm(playeridparams[])
{
    if(
Profissao[playerid] == LiderPM)
    {
        new 
id;
        if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[PMESP] Use: /convidar [ID]");
        
Profissao[id] = Policial;
        
SetPlayerColor(id0x00FFFFAA);
        
        new 
str[180], name[MAX_PLAYER_NAME];
        
GetPlayerName(id,  namesizeof(name));
        
        
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Recrutado Para A Policia Militar!"name);
        
SendClientMessageToAll(0x0080C0AAstr);
        
        
SendClientMessage(id0x0080C0AA"[PMESP] Caso Queira Sair Da Policia Digite: /pedircontas!");
        
        
SetPlayerSkin(id285);
        
SetPlayerPos(id1579.4999,-1635.4039,13.5612);
    }
    else 
SendClientMessage(playerid0xFF0000AA"[PMESP]{FFFFFF} Voce Nao E O Lider Da Policia Militar!");
    return 
1;
}
CMD:darliderpm(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000AA"[ADMCMD] Voce Nao E Um Administrador!");
    new 
id;
    if(
sscanf(params,"u",id)) return SendClientMessage(playerid, -1"[ADMCMD] Use: /darliderpm [ID]");
    
    
Profissao[id] = LiderPM;
    
Profissao[id] = Policial;
    
    
SetPlayerColor(id0x00FFFFAA);
    
    new 
str[180], name[MAX_PLAYER_NAME];
    
GetPlayerName(id,  namesizeof(name));
    
    
format(strsizeof(str), "[1° Batalhao PMESP] O Player %s Foi Escalado A Lider Da Policia Militar!"name);
    
SendClientMessageToAll(0x0080C0AAstr);
    
    
SendClientMessage(id0x0080C0AA"[PMESP] Caso Queira Sair De Lider Digite: /pedircontas!");
    
SetPlayerSkin(id165);
    
SetPlayerPos(id1579.4999,-1635.4039,13.5612);
    return 
1;

Obrigado fumego!