[AJUDA] /darcredito - 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] /darcredito (
/showthread.php?tid=343017)
[AJUDA] /darcredito -
mengueh - 15.05.2012
pawn Код:
CMD:darcreditos(playerid, params[])
{
if(JogadorInfo[playerid][lAdmin] >= 1);
{
new id, quantidade;
if(sscanf(params, "d", id, quantidade)) return SendClientMessage(playerid, BRANCO, "Utilize /darcreditos [playerid] [quantidade];");
} else {
SendClientMessage(playerid, BRANCO, "Vocк nгo й ADM!";
}
return 1;
}
Como eu termino?
OBS : Vбriavel do crйdito й : JogadorInfo[playerid][lCreditos]
Re: [AJUDA] /darcredito -
Josma_cmd - 15.05.2012
Nгo deve usar ; em uma condiзгo if.
Esqueceu de fechar o parкntese do SendClientMessage.
Esqueceu do segundo mуdulo no sscanf.
pawn Код:
CMD:darcreditos(playerid, params[])
{
if(JogadorInfo[playerid][lAdmin] < 1) return SendClientMessage(playerid, BRANCO, "Vocк nгo й ADM!");
new id, quantidade;
if(sscanf(params, "dd", id, quantidade)) return SendClientMessage(playerid, BRANCO, "Utilize /darcreditos [playerid] [quantidade]");
{
JogadorInfo[id][lCreditos] += quantidade;
}
return 1;
}
Re: [AJUDA] /darcredito -
mengueh - 15.05.2012
Quote:
Originally Posted by Josma_cmd
Nгo deve usar ; em uma condiзгo if.
Esqueceu de fechar o parкntese do SendClientMessage.
Esqueceu do segundo mуdulo no sscanf.
pawn Код:
CMD:darcreditos(playerid, params[]) { if(JogadorInfo[playerid][lAdmin] < 1) return SendClientMessage(playerid, BRANCO, "Vocк nгo й ADM!"); new id, quantidade; if(sscanf(params, "dd", id, quantidade)) return SendClientMessage(playerid, BRANCO, "Utilize /darcreditos [playerid] [quantidade]"); { JogadorInfo[id][lCreditos] += quantidade; } return 1; }
|
Valeu, funcionou.. Porйm tem um pequeno probleminha, o player jб sai com 55 de crйditos?!?! Why?
Re: [AJUDA] /darcredito -
Josma_cmd - 15.05.2012
Note que usei o operador de atribuiзгo += entгo ele setarб os crйditos do player = a quantia que ele jб tem + a quantia que o administrador deu, caso queira "setar" os crйditos PARA a quantidade que o admin deu retire o + deixando apenas o sinal de =.
Se esse nгo for o problema, com sorte seu sistema de crйditos tб bugado.
Re: [AJUDA] /darcredito -
mengueh - 15.05.2012
Quote:
Originally Posted by Josma_cmd
Note que usei o operador de atribuiзгo += entгo ele setarб os crйditos do player = a quantia que ele jб tem + a quantia que o administrador deu, caso queira "setar" os crйditos PARA a quantidade que o admin deu retire o + deixando apenas o sinal de =.
Se esse nгo for o problema, com sorte seu sistema de crйditos tб bugado.
|
Eu jб arrumei, esqueci de editar.
Obrigado.