16.11.2014, 16:23
Hello!
How to make a cmd with several params?
Ex:
/canna smoke Amnesia <qty>
Here's what I've done for now, but not work:
When I write /canna smoke Amnesia 1, it does not work, it returns me the last SendClientMessage :/
How to make a cmd with several params?
Ex:
/canna smoke Amnesia <qty>
Here's what I've done for now, but not work:
pawn Код:
COMMAND:canna(playerid, params[])
{
new action[30],
string[144];
if(sscanf(params, "s[30]", action))
{
SendClientMessage(playerid, -1, "Commande: {E0E0E0}/canna <nom>");
return SendClientMessage(playerid, -1, "Noms: smoke");
}
if(!strcmp(action, "smoke", true, 5))
{
new variete[10],
qty;
if(sscanf(params, "s[30]s[10]d", action, variete, qty))
{
SendClientMessage(playerid, -1, "Commande: {E0E0E0}/canna smoke <variete> <quantite>");
return SendClientMessage(playerid, -1, "Variйtй: Amnesia");
}
if(strcmp("Amnesia", variete, true) == 0)
{ // Si la variйtй entrйe = Amnesia
if(sscanf(params, "s[30]d", action, qty))
{
return SendClientMessage(playerid, -1, "Commande: {E0E0E0}/canna smoke Amnesia <quantite>");
}
}
}
return 1;
}