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
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(playerid, cmdtext[])
{
if (!strcmp("/money", cmdtext, true)
{
new rand = random(sizeof(RandomMoney));
GivePlayerMoney(playerid, RandomMoney[rand]);
format(cmdtext , 128 , "Vocк ganhou: %i.", RandomMoney[rand]);
SendClientMessage(playerid , -1 , 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(playerid, cmdtext[])
{
if (!strcmp("/money", cmdtext, true)
{
new rand = random(sizeof(RandomMoney));
GivePlayerMoney(playerid, RandomMoney[rand]);
format(cmdtext , 128 , "Vocк ganhou: %i.", RandomMoney[rand]);
SendClientMessage(playerid , -1 , 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.