CMD:pegarpontos(playerid, params[])
{
new quantidade;
if(sscanf(params, "u", quantidade)) return SendClientMessage(playerid, -1, "[ERRO]Use /pegarpontos [Pontos]");
if ((quantidade < 0) && (quantidade > 23) && (quantidade == 23)) return SendClientMessage(playerid, -1, "[ERRO]A quantida de pontos tem quer ser no mбximo 23!");
if(quantidade < 22) return AData[Carteira] = false;
AData[Pontos] = quantidade;
format(String, sizeof(String), "Vocк pegou %d pontos", quantidade);
SendClientMessage(playerid, -1, String);
format(String, sizeof(String), "O player %s estб agora com %d pontos!", Nome(playerid), AData[Pontos]);
SendClientMessageToAll(-1, String);
AData[Carteira] = true;
return 1;
}
if(sscanf(params, "d", quantidade)) return SendClientMessage(playerid, -1, "[ERRO]Use /pegarpontos [Pontos]");
PHP код:
|
if(sscanf(params, "i", quantidade)) return SendClientMessage(playerid, -1, "[ERRO]Use /pegarpontos [Pontos]");
PHP код:
Quando vocк utiliza "u", significa que vocк quer pegar nome ou ID do jogador. |
Eu nгo sabia que "u" tambйm era pra armazenar caracteres nominais tambйm, pensei que fosse somente "s".
@OnToppic Ainda continua retornando como se o comando nгo existisse. |
Specifier(s) Name Example values i, d Integer 1, 42, -10 c Character a, o, * l Logical true, false b Binary 01001, 0b1100 h, x Hex 1A, 0x23 o Octal 045 12 n Number 42, 0b010, 0xAC, 045 f Float 0.7, -99.5 g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E u User name/id (bots and players) ******, 0 q Bot name/id ShopBot, 27 r Player name/id ******, 42
CMD:pegarpontos(playerid, params[])
{
new quantidade;
if(sscanf(params, "i", quantidade)) return SendClientMessage(playerid, -1, "[ERRO]Use /pegarpontos [Pontos]");
if ( 0 <= quantidade >= 23) return SendClientMessage(playerid, -1, "[ERRO]A quantida de pontos tem quer ser no mбximo 23!");
if(quantidade < 22) return AData[Carteira] = false;
AData[Pontos] = quantidade;
format(String, sizeof(String), "Vocк pegou %d pontos", quantidade);
SendClientMessage(playerid, -1, String);
format(String, sizeof(String), "O player %s estб agora com %d pontos!", Nome(playerid), AData[Pontos]);
SendClientMessageToAll(-1, String);
AData[Carteira] = true;
return 1;
}
CMD:pegarpontos(playerid, params[])
{
new quantidade;
if(sscanf(params, "d", quantidade)) return SendClientMessage(playerid, -1, "[ERRO]Use /pegarpontos [Pontos]");
if(quantidade < 0 || quantidade > 23) return SendClientMessage(playerid, -1, "[ERRO]A quantida de pontos tem quer ser no mбximo 23!");
AData[Pontos] = quantidade;
format(String, sizeof(String), "Vocк pegou %d pontos", quantidade);
SendClientMessage(playerid, -1, String);
format(String, sizeof(String), "O player %s estб agora com %d pontos!", Nome(playerid), AData[Pontos]);
SendClientMessageToAll(-1, String);
if(quantidade < 22) AData[Carteira] = false;
else AData[Carteira] = true;
return 1;
}
O problema estб no seu comando.
Tente: PHP код:
|