30.12.2016, 17:10
Estou tendo um problema nesse comando, й tipo o seguinte, nгo estou conseguindo colocar a quantia, apenas digito /i dropar dinheiro jб dropa o item, sendo que era para ser, /i dropar dinheiro [quantia].
PHP код:
ALTCOMMAND:i->inventario;
COMMAND:inventario(playerid, params[])
{
new
parameter[30 + '\0'],
subcmd[50], other;
if(sscanf(params, "s[30]S()[50]S()[25]", parameter, subcmd, other))
{
Inventario(playerid);
return SendClientMessage(playerid, COLOR_SEAGREEN, "USE: (/i)nventario (utilizar ou dropar).");
}
if(!strcmp(parameter, "dropar"))
{
gunname[128],
Float:X, Float:Y, Float:Z;
if(IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_LIGHTRED, "ERRO: Vocк nгo pode usar este comando em um veнculo.");
if(sscanf(subcmd, "s[50]", subcmd))
return SendClientMessage(playerid, COLOR_WHITE2, "USE: (/i)nventario dropar [nome]");
if(!strcmp(subcmd, "dinheiro"))
{
if(!sscanf(params, "i", other))
return SendClientMessage(playerid, COLOR_WHITE2, "USE: (/i)nventario dropar dinheiro [quantia]");
if(GetPlayerMoney(playerid) == other)
{
}
else SendClientMessage(playerid, COLOR_LIGHTRED, "ERRO: Vocк nгo possui essa quantia em mгos.");
}