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



Ajuda quanto a Format - RookieCoder - 14.02.2013

pawn Код:
// Topo GM
new RandomMoney[][1] =
{
    {250},
    {350}
};  

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/money", cmdtext, true, 10) == 0)
    {
        new rand = random(sizeof(RandomMoney));
        GivePlayerMoney(playerid, RandomMoney[rand][0]);
        format(RandomMoney,sizeof(RandomMoney), "Vocк ganhou: %i.", RandomMoney);
        return 1;
    }
    return 0;
}
O erro й o seguinte "C:\Users\Raн\Documents\GM TDM\gamemodes\TBRW.pwn(72) : error 048: array dimensions do not match"

Linha 72 =
pawn Код:
format(RandomMoney,sizeof(RandomMoney), "Vocк ganhou: %i.", RandomMoney);

Sйrio, eu acho que й uma parada ridнcula, mas sou novato em Pawn, entгo, Por favor nгo mandem eu me afogar com a бgua da privada.


Re: Ajuda quanto a Format - leonardo1434 - 14.02.2013

https://sampwiki.blast.hk/wiki/Format


Re: Ajuda quanto a Format - RookieCoder - 14.02.2013

Quote:
Originally Posted by leonardo1434
Посмотреть сообщение
Eu fui atй aн para aprender a usar, mas... Deu esse erro, pesquisei, refiz, usei o Search, e outras coisas a mais.. Todas as minhas tentativas foram frustradas pelo mesmнssimo erro.

EDIT:

Se puderem me dizer no que eu errei, e como nгo errar de novo, eu agradeceria imensamente, visto que.. Ficar criando tуpico e tirar o tempo de outras pessoas й chateante.


Re: Ajuda quanto a Format - leonardo1434 - 14.02.2013

Cara.. basta prestar atenзгo... estas formatando um inteiro ao invйs de uma string e sobre a array randommoney apenas precisa ser unidimensional.


Leia !


Re: Ajuda quanto a Format - Gii - 14.02.2013

pawn Код:
new String[30];
Ai vocк formata a string!


Re: Ajuda quanto a Format - RookieCoder - 14.02.2013

Certo, compilou, mas nгo mandou a mensagem, obviamente porque eu nгo havia colocado o SendClientMessage, sу que, quando eu coloquei, nгo compilou.. Entгo, queria saber o porquк.

Code Atual:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/money", cmdtext, true, 10) == 0)
    {
        new rand = random(sizeof(RandomMoney));
        GivePlayerMoney(playerid, RandomMoney[rand][0]);
        new Result[30];
        format(Result,sizeof(Result), "Vocк ganhou: %i.", RandomMoney);
        SendClientMessage(playerid, -1, stringRandomMoney);
        return 1;
    }
    return 0;
}



Re: Ajuda quanto a Format - Gii - 14.02.2013

pawn Код:
SendClientMessage(playerid, -1, Result);



Re: Ajuda quanto a Format - leonardo1434 - 14.02.2013

PHP код:
new RandomMoney[] =
{
    
250,
    
350
};
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (!
strcmp("/money"cmdtexttrue)
    {
        new 
rand random(sizeof(RandomMoney));
        
GivePlayerMoney(playeridRandomMoney[rand]);
        
format(cmdtext 128 "Vocк ganhou: %i."RandomMoney[rand]);
        
SendClientMessage(playerid , -cmdtext);
        return 
1;
    }
    return 
0;

Cara, leia este code e estude-o.


Re: Ajuda quanto a Format - RookieCoder - 14.02.2013

Quote:
Originally Posted by leonardo1434
Посмотреть сообщение
PHP код:
new RandomMoney[] =
{
    
250,
    
350
};
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (!
strcmp("/money"cmdtexttrue)
    {
        new 
rand random(sizeof(RandomMoney));
        
GivePlayerMoney(playeridRandomMoney[rand]);
        
format(cmdtext 128 "Vocк ganhou: %i."RandomMoney[rand]);
        
SendClientMessage(playerid , -cmdtext);
        return 
1;
    }
    return 
0;

Cara, leia este code e estude-o.
Certo.. Atй que eu entendi.. Eu acho pelo menos..

Sу tenho uma duvida quanto a ele.. Por que cmdtext no lugar da variavel RandomMoney?


Re: Ajuda quanto a Format - leonardo1434 - 14.02.2013

Quote:
Originally Posted by RookieCoder
Посмотреть сообщение
Certo.. Atй que eu entendi.. Eu acho pelo menos..

Sу tenho uma duvida quanto a ele.. Por que cmdtext no lugar da variavel RandomMoney?
cmdtext й uma string, basicamente usei ela, pois nгo necessita iniciar outra.