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



[Ajuda] Comando - DarkZin - 04.12.2016

PHP код:
CMD:setarsaldo(playeridparams[])
{
    if(
PlayerInfo[playerid][Admin] >= 1)
    {
        new 
idquantia;
        if(
sscanf(params,"id",id,quantia)) return SendClientMessage(playerid,ERRO,"Use: /setarsaldo [id] [quantia]");
        
PlayerInfo[id][Saldo] = quantia;
        new 
msg1[65], msg2[60], msg3[80];
        
format(msg1,sizeof(msg1),"* O administrador %s setou + %d em seu saldo bancбrio!",getName(playerid),quantia);
        
SendClientMessage(id,C_MSG,msg1);
        
format(msg2,sizeof(msg2),"* Vocк setou + %d no saldo bancбrio do jogador %s",quantia,getName(id));
        
SendClientMessage(playerid,C_MSG,msg2);
        
format(msg3,sizeof(msg3),"(Admin) O administrador %s setou + %d no saldo do jogador %s",getName(playerid),quantia,getName(id));
        
MensagemAdmin(PROCE,msg3);
    } else { 
SendClientMessage(playerid,C_MSG,"Sem permissгo!"); }
    return 
1;

Tipo mano, eu nгo coloco nada no topo da gm. E compilo esse codigo do jeito que tб. Sу que quando incluo a zcmd da 4 erros, porque acontece isso?


Re: [Ajuda] Comando - Eddye - 04.12.2016

Quais erros ? compartilhe o cуdigo como: [php][*/php] sem o *

Ex:

PHP код:
new PHPcode
Para te ajudar...


Re: [Ajuda] Comando - yurin - 04.12.2016

Vк se funciona

PHP код:
CMD:setarsaldo(playeridparams[])
{
    if(
PlayerInfo[playerid][Admin] >= 1)
    {
        new 
idquantia;
        if(
sscanf(params,"id",id,quantia)) return SendClientMessage(playerid,ERRO,"Use: /setarsaldo [id] [quantia]");
        
PlayerInfo[id][Saldo] = quantia;
        new 
msg1[65], msg2[60], msg3[80];
        
format(msg1,sizeof(msg1),"* O administrador %s setou + %d em seu saldo bancбrio!",getName(playerid),quantia);
        
SendClientMessage(id,C_MSG,msg1);
        
format(msg2,sizeof(msg2),"* Vocк setou + %d no saldo bancбrio do jogador %s",quantia,getName(id));
        
SendClientMessage(playerid,C_MSG,msg2);
        
format(msg3,sizeof(msg3),"(Admin) O administrador %s setou + %d no saldo do jogador %s",getName(playerid),quantia,getName(id));
        
MensagemAdmin(PROCE,msg3);
    } else { 
SendClientMessage(playerid,C_MSG,"Sem permissгo!"); }
    return 
1;

Caso nгo funcione tente adaptar o meu ao seu (serб bem fбcil pois й bem parecido hehe)

PHP код:
CMD:setsaldo(playeridparams[])
{
    if(
pDados[playerid][Staff] >= 3)
    {
        if(
pDados[playerid][StaffTrabalhando] == 1)
          {
            new 
IDValorstring[65], string2[60], Nome[MAX_PLAYER_NAME], Nome2[MAX_PLAYER_NAME];
            if(
sscanf(params,"id",ID,Valor)) return SendClientMessage(playerid,C_Server,"Use: /setarsaldo [id] [valor]");
            
pDados[ID][Banco] = Valor;
            
GetPlayerName(IDNomesizeof(Nome));
            
GetPlayerName(playeridNome2sizeof(Nome2));
            
format(string,sizeof(string),"O administrador %s mudou para %d seu valor bancбrio!",Nome,Valor);
            
SendClientMessage(ID,C_Server,string);
            
format(string2,sizeof(string2),"Vocк mudou para %d a conta bancбria do jogador %s.",Valor,Nome2);
            
SendClientMessage(playerid,C_Server,string2);
        } else { 
SendClientMessage(playeridC_Server"Vocк precisa estб no modo trabalho!"); }
    } else { 
SendClientMessage(playeridC_Server"Vocк nгo tem permissгo para usar esse comando!"); }
    return 
1;




Re: [Ajuda] Comando - DarkZin - 04.12.2016

Olha, quando incluo a zcmd da esses erros http://imgur.com/a/MxOEL


Re: [Ajuda] Comando - silenthill - 04.12.2016

As variбveis sгo diferentes, perceba: PlayerInfo para a sua pDados.


Re: [Ajuda] Comando - yurin - 04.12.2016

A mano namoral, tava ti ajudando de boas pois pensei que o erro era bobo pois tu crio o comando, mas tu ta й copiando, tenta criar um gm do zero й sйrio, й melhor para tu, vocк nгo sabe nem as variбveis dessa gm que vocк estб usando.


Re: [Ajuda] Comando - DarkZin - 04.12.2016

Quote:
Originally Posted by yurin
Посмотреть сообщение
A mano namoral, tava ti ajudando de boas pois pensei que o erro era bobo pois tu crio o comando, mas tu ta й copiando, tenta criar um gm do zero й sйrio, й melhor para tu, vocк nгo sabe nem as variбveis dessa gm que vocк estб usando.
Sу queria saber se dava certo, pois todos os comandos que adiciono, mesmo estando certos, da 4 erros que eu nгo sei resolver. Ja digitei, copiei e colei pra depois estudar, mais nada adiantou, nгo deu certo.


Re: [Ajuda] Comando - DarkZin - 04.12.2016

Quote:
Originally Posted by silenthill
Посмотреть сообщение
As variбveis sгo diferentes, perceba: PlayerInfo para a sua pDados.
Como assim, nгo achei a Pdados, eu copiei esse codigo. Mais diz o que ta errado ai pff!


Re: [Ajuda] Comando - silenthill - 04.12.2016

Veja o comando que ele criou e o seu. Olhou? agora observe que as variбveis sгo diferentes. A sua usa 'PlayerInfo' e o comando do colega usa 'pDados', entгo vc precisa mudar isso , substituir. Seria interessante vc estudar sobre variбveis.


Re: [Ajuda] Comando - silenthill - 05.12.2016

parabйns, com seu comentбrio vc provou que achou o erro. atй mais