18/04/2022 17:27
Analisando seu comando, não era pra ignorar a verificação, eu re fiz o comando aqui e cara, não tem nenhum problema. Também percebi que você estava usando %s ao invés de %d que é para números inteiros, então isso poderia retornar alguns caracteres bugados.
%s - String(texto, mensagem)
%d - Inteiros(0, 2, 5, 7...)
%f - Floats(0.2, 5.7, 9.1)
Caso ainda continue com problemas, avise.
%s - String(texto, mensagem)
%d - Inteiros(0, 2, 5, 7...)
%f - Floats(0.2, 5.7, 9.1)
Código PHP:
CMD:pegargrana(playerid, params[])
{
new grana;
if(sscanf(params, "d", grana))
return SendClientMessage(playerid, CINZA, "USE: /pegargrana [Quantidade]");
if(grana > 10000)
return SendClientMessage(playerid, CINZA, "[CMD] So e permitido pegar grana ate R$10,000");
GivePlayerMoney(playerid, grana);
new str[32];
format(str, sizeof(str), "[CMD] Voce pegou R$%d", grana);
SendClientMessage(playerid, AZUL, str);
return 1;
}
Caso ainda continue com problemas, avise.