SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 30/05/2020, 10:57 AM   #1
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Sistema de Rg

Eu estou fazendo o sistema de Rg do meu servidor, porém quando fui testar no in-game não aparece as informações

pawn Code:
if(!strcmp(cmd, "/rg", true))
{
    new string[128];
    //format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    SendClientMessage(playerid, COR_MARA5, string);
    format(string, sizeof(string),  "Saldo: %d",Banco[playerid]);
    format(string, sizeof(string), "Cash: %d", Cash[playerid]);
    format(string, sizeof(string), "Nivel: %d",Nivel[playerid]);
    format(string, sizeof(string), "JetPack: %s", Jetpack[playerid]);
    format(string, sizeof(string), "Bazuca: %s", Bazuca[playerid]);
    format(string, sizeof(string), "Dinamite: %d", Dinamites[playerid]);
    format(string, sizeof(string), "Cocaina: %d", Cocaina[playerid]);
    format(string, sizeof(string), "Maconha: %d", Maconha[playerid]);
    format(string, sizeof(string), "Heroina: %d", Heroina[playerid]);
    format(string, sizeof(string), "Procurado: %d", Procurado[playerid]);
    format(string, sizeof(string), "Profissao: %s", Profissao[playerid]);
return 1;
}
SkolPlay is offline   Reply With Quote
Old 30/05/2020, 12:39 PM   #2
cicinho
Huge Clucker
 
cicinho's Avatar
 
Join Date: Feb 2015
Location: Brasil - Alagoas
Posts: 252
Reputation: 8
Default Re: Sistema de Rg

Segue a lógica, primeiro você seta a variável e depois manda a mensagem.

PHP Code:


if(!strcmp(cmd"/rg"true))
{
    new 
string[128];
    
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    
    
format(stringsizeof(string),  "Saldo: %d",Banco[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Cash: %d"Cash[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Nivel: %d",Nivel[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "JetPack: %s"Jetpack[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Bazuca: %s"Bazuca[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Dinamite: %d"Dinamites[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Cocaina: %d"Cocaina[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Maconha: %d"Maconha[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Heroina: %d"Heroina[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Procurado: %d"Procurado[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Profissao: %s"Profissao[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);

return 
1;

__________________


HostName: GTA Torcidas - [PC/Android]
Address: server.gtatorcidas.net:2009
Language: Portugues | Brasil PT-BR
Weburl: https://www.gtatorcidas.net
cicinho is offline   Reply With Quote
Old 30/05/2020, 01:27 PM   #3
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Re: Sistema de Rg

Quote:
Originally Posted by cicinho View Post
Segue a lógica, primeiro você seta a variável e depois manda a mensagem.

PHP Code:


if(!strcmp(cmd"/rg"true))
{
    new 
string[128];
    
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    
    
format(stringsizeof(string),  "Saldo: %d",Banco[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Cash: %d"Cash[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Nivel: %d",Nivel[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "JetPack: %s"Jetpack[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Bazuca: %s"Bazuca[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Dinamite: %d"Dinamites[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Cocaina: %d"Cocaina[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Maconha: %d"Maconha[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Heroina: %d"Heroina[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Procurado: %d"Procurado[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);
    
format(stringsizeof(string), "Profissao: %s"Profissao[playerid]);
    
SendClientMessage(playeridCOR_MARA5string);

return 
1;

Como faço pra transformar em dialog MSGBOX?
SkolPlay is offline   Reply With Quote
Old 30/05/2020, 01:59 PM   #4
cicinho
Huge Clucker
 
cicinho's Avatar
 
Join Date: Feb 2015
Location: Brasil - Alagoas
Posts: 252
Reputation: 8
Default Re: Sistema de Rg

Exemplo:

PHP Code:
if(!strcmp(cmd"/rg"true))
{
    new 
string[260];
    
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    
    
format(string260,  "Saldo: %d\nCash: %d\nNivel: %d"Banco[playerid], Cash[playerid], Nivel[playerid]);
    
     
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"RG"String"Fechar""");

return 
1;

__________________


HostName: GTA Torcidas - [PC/Android]
Address: server.gtatorcidas.net:2009
Language: Portugues | Brasil PT-BR
Weburl: https://www.gtatorcidas.net
cicinho is offline   Reply With Quote
Old 30/05/2020, 02:16 PM   #5
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Re: Sistema de Rg

Quote:
Originally Posted by cicinho View Post
Exemplo:

PHP Code:
if(!strcmp(cmd"/rg"true))
{
    new 
string[260];
    
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    
    
format(string260,  "Saldo: %d\nCash: %d\nNivel: %d"Banco[playerid], Cash[playerid], Nivel[playerid]);
    
     
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"RG"String"Fechar""");

return 
1;

Obrigado, +REP
SkolPlay is offline   Reply With Quote
Old 30/05/2020, 03:49 PM   #6
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Re: Sistema de Rg

Quote:
Originally Posted by cicinho View Post
Exemplo:

PHP Code:
if(!strcmp(cmd"/rg"true))
{
    new 
string[260];
    
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
    
    
format(string260,  "Saldo: %d\nCash: %d\nNivel: %d"Banco[playerid], Cash[playerid], Nivel[playerid]);
    
     
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"RG"String"Fechar""");

return 
1;

Olha eu aqui novamente kkk.
Como faço pra criar um comando pra o player mostrar o rg pra outro player ?
SkolPlay is offline   Reply With Quote
Old 30/05/2020, 05:47 PM   #7
cicinho
Huge Clucker
 
cicinho's Avatar
 
Join Date: Feb 2015
Location: Brasil - Alagoas
Posts: 252
Reputation: 8
Default Re: Sistema de Rg

Uso processador de comandos ZCMD e sscanf.

PHP Code:
CMD:mostrarrg(playeridparams[])
{

    new 
id;
     if(!
sscanf(params"d"id))
    {
         if(!
IsPlayerConnected(id))
              
SendClientMessage(playerid, -1"Jogador não conectado.");

        new 
String[460];
            
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
        
format(String460,  "Saldo: %d\nCash: %d\nNivel: %d\nJetPack: %s\nBazuca: %s\nDinamite: %d\nCocaina: %d\nMaconha: %d\nHeroina: %d\nProcurado: %d\nProfissao: %s"Banco[playerid], Cash[playerid], Nivel[playerid], Jetpack[playerid], Bazuca[playerid], Dinamites[playerid], Cocaina[playerid], Maconha[playerid], Heroina[playerid], Procurado[playerid], Profissao[playerid]);
        
ShowPlayerDialog(id1999DIALOG_STYLE_MSGBOX"RG"String"Fechar""");
    }else
        
SendClientMessage(playerid, -1"Use /mostrarrg id");

    return 
true;

__________________


HostName: GTA Torcidas - [PC/Android]
Address: server.gtatorcidas.net:2009
Language: Portugues | Brasil PT-BR
Weburl: https://www.gtatorcidas.net
cicinho is offline   Reply With Quote
Old 30/05/2020, 07:03 PM   #8
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Re: Sistema de Rg

Quote:
Originally Posted by cicinho View Post
Uso processador de comandos ZCMD e sscanf.

PHP Code:
CMD:mostrarrg(playeridparams[])
{

    new 
id;
     if(!
sscanf(params"d"id))
    {
         if(!
IsPlayerConnected(id))
              
SendClientMessage(playerid, -1"Jogador não conectado.");

        new 
String[460];
            
//format(string, sizeof(string), "» Identidade de: %s", PlayerName(plid));
        
format(String460,  "Saldo: %d\nCash: %d\nNivel: %d\nJetPack: %s\nBazuca: %s\nDinamite: %d\nCocaina: %d\nMaconha: %d\nHeroina: %d\nProcurado: %d\nProfissao: %s"Banco[playerid], Cash[playerid], Nivel[playerid], Jetpack[playerid], Bazuca[playerid], Dinamites[playerid], Cocaina[playerid], Maconha[playerid], Heroina[playerid], Procurado[playerid], Profissao[playerid]);
        
ShowPlayerDialog(id1999DIALOG_STYLE_MSGBOX"RG"String"Fechar""");
    }else
        
SendClientMessage(playerid, -1"Use /mostrarrg id");

    return 
true;

Eu adaptei para o jeito que uso na minha gm, mas não mostrou para o jogador, fica mostrando pra mim
pawn Code:
if(!strcmp(cmd, "/Mostrarrg", true))
{
    new string[128];
    new tmp[256];
    new plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COR_MARA7, "/mostrarrg [id]");
    return 1;
    }
    plid = strval(tmp);
    if(IsPlayerConnected(plid))
    {
    SendClientMessage(playerid, -1, "Jogador não conectado.");
    new String[460];
    format(string, sizeof(string),"Saldo:[%d] Cash:[%d] Level:[%d] Exp:[%d] Jetpack:[%d]", Banco[playerid], Cash[playerid], Nivel[playerid], Exp[playerid], Jetpack[playerid]);
    SendClientMessage(playerid, 0x0080FFAA, string);
    format(string, sizeof(string),"Bazuca:[%d] Dinamite:[%d] Cocaina[%d] Maconha[%d] Heroina[%d]", Bazuca[playerid], Dinamites[playerid], Cocaina[playerid], Maconha[playerid], Heroina[playerid]);
    SendClientMessage(playerid, 0x0080FFAA, string);
    format(string, sizeof(string),"Procurado:[%d] TempoVip[%d] Porte De Armas:[%d] Multas:[%d] NumeroCelular[%d]", Procurado[playerid], Vip[playerid], HabArmas[playerid],  PegoNoRadar[playerid], NumeroCelular[playerid]);
    SendClientMessage(playerid, 0x0080FFAA, string);
    format(string, sizeof(string),"TempoOnline:[%d] Creditos[%d] SemParar:[%d] Skin:[%d] TituloEleitor[%d]", TempoOnline[playerid], CreditosCelular[playerid], SemParar[playerid], GetPlayerSkin(playerid), TituloEleitor[playerid]);
    SendClientMessage(playerid, 0x0080FFAA, string);
    format(string, sizeof(string),"Identidade de: [%s]", PlayerName(playerid));
    SendClientMessage(playerid, 0x0080FFAA, string);
    }
    else SendClientMessage(playerid, -1, "Use /mostrarrg id");
    return true;
}
SkolPlay is offline   Reply With Quote
Old 30/05/2020, 07:47 PM   #9
NelsonC
Huge Clucker
 
NelsonC's Avatar
 
Join Date: Oct 2017
Location: Germany
Posts: 323
Reputation: 28
Default Re: Sistema de Rg

PHP Code:
if(!strcmp(cmd"/Mostrarrg"true))
{
    new 
string[128];
    new 
tmp[256];
    new 
plid;
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
    
SendClientMessage(playeridCOR_MARA7"/mostrarrg [id]");
    return 
1;
    }
    
plid strval(tmp);
    if(
IsPlayerConnected(plid))
    {
    
SendClientMessage(playerid, -1"Jogador não conectado.");
    new 
String[460];
    
format(stringsizeof(string),"Saldo:[%d] Cash:[%d] Level:[%d] Exp:[%d] Jetpack:[%d]"Banco[playerid], Cash[playerid], Nivel[playerid], Exp[playerid], Jetpack[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Bazuca:[%d] Dinamite:[%d] Cocaina[%d] Maconha[%d] Heroina[%d]"Bazuca[playerid], Dinamites[playerid], Cocaina[playerid], Maconha[playerid], Heroina[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Procurado:[%d] TempoVip[%d] Porte De Armas:[%d] Multas:[%d] NumeroCelular[%d]"Procurado[playerid], Vip[playerid], HabArmas[playerid],  PegoNoRadar[playerid], NumeroCelular[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"TempoOnline:[%d] Creditos[%d] SemParar:[%d] Skin:[%d] TituloEleitor[%d]"TempoOnline[playerid], CreditosCelular[playerid], SemParar[playerid], GetPlayerSkin(playerid), TituloEleitor[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Identidade de: [%s]"PlayerName(playerid));
    
SendClientMessage(plid0x0080FFAAstring);
    }
    else 
SendClientMessage(playerid, -1"Use /mostrarrg id");
    return 
true;

__________________
Perfect City RPG
NelsonC is offline   Reply With Quote
Old 30/05/2020, 09:22 PM   #10
SkolPlay
Huge Clucker
 
Join Date: Aug 2016
Posts: 212
Reputation: 1
Default Re: Sistema de Rg

Quote:
Originally Posted by NelsonC View Post
PHP Code:
if(!strcmp(cmd"/Mostrarrg"true))
{
    new 
string[128];
    new 
tmp[256];
    new 
plid;
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
    
SendClientMessage(playeridCOR_MARA7"/mostrarrg [id]");
    return 
1;
    }
    
plid strval(tmp);
    if(
IsPlayerConnected(plid))
    {
    
SendClientMessage(playerid, -1"Jogador não conectado.");
    new 
String[460];
    
format(stringsizeof(string),"Saldo:[%d] Cash:[%d] Level:[%d] Exp:[%d] Jetpack:[%d]"Banco[playerid], Cash[playerid], Nivel[playerid], Exp[playerid], Jetpack[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Bazuca:[%d] Dinamite:[%d] Cocaina[%d] Maconha[%d] Heroina[%d]"Bazuca[playerid], Dinamites[playerid], Cocaina[playerid], Maconha[playerid], Heroina[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Procurado:[%d] TempoVip[%d] Porte De Armas:[%d] Multas:[%d] NumeroCelular[%d]"Procurado[playerid], Vip[playerid], HabArmas[playerid],  PegoNoRadar[playerid], NumeroCelular[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"TempoOnline:[%d] Creditos[%d] SemParar:[%d] Skin:[%d] TituloEleitor[%d]"TempoOnline[playerid], CreditosCelular[playerid], SemParar[playerid], GetPlayerSkin(playerid), TituloEleitor[playerid]);
    
SendClientMessage(plid0x0080FFAAstring);
    
format(stringsizeof(string),"Identidade de: [%s]"PlayerName(playerid));
    
SendClientMessage(plid0x0080FFAAstring);
    }
    else 
SendClientMessage(playerid, -1"Use /mostrarrg id");
    return 
true;

Funcionou, +REP
SkolPlay 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
[FilterScript] Sistema de Login/Registro com recuperação pelo email Sistema feito em mysql Marllun Lançamentos/Releases 15 11/11/2018 11:09 PM
[Pedido] Procuro um sistema de TDM (sistema de equipas SEM BUGS) SuperJesterPT Português/Portuguese 8 29/04/2015 05:43 PM
[Ajuda] Substituição sistema Regular para sistema VIP DexterBR Português/Portuguese 3 29/11/2012 10:56 PM
[Tutorial] Sistema de Registro + Profissão + Sistema de Administração Nake01 Lançamentos/Releases 19 02/03/2012 09:30 PM


All times are GMT. The time now is 07:26 AM.


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