CMD:gas(playerid, params[])
{
if(pInfo[playerid][Admin] < 6) return No(playerid);
new item[70];
new stringe[128];
if(sscanf(params, "s[70]", item)){
m(playerid, -1, "{A3A1A0}Usage: /gas [operation]");
m(playerid, -1, "{A3A1A0}Operations: create, delete");
return 1;
}
if(strcmp(item, "create", true, strlen(item)) == 0)
{
// This works
}
else if(strcmp(item, "delete", true, strlen(item)) == 0)
{
new id;
if(sscanf(params, "d", id)) return m(playerid, -1, "{A3A1A0}Usage: /gas delete [id]");
// this doesnt work
}
return 1;
}
CMD:gas(playerid, params[])
{
if(pInfo[playerid][Admin] < 6) return No(playerid);
new item[10], stringe[128],id;
if(sscanf(params, "s[10]I(-1)", item,id)){
m(playerid, -1, "{A3A1A0}Usage: /gas [operation]");
m(playerid, -1, "{A3A1A0}Operations: create, delete");
return 1;
}
if(!strcmp(item, "create", true))
{
// This works
}
else if(!strcmp(item, "delete", true))
{
//Here you can work with id
if(id == -1) return m(playerid,-1,"Invalid ID!");
}
return 1;
}
Try this:
PHP код:
|
CMD:gas(playerid, params[])
{
if(pInfo[playerid][Admin] < 6) return No(playerid);
if(!strcmp(params, "create", true))
{
// Create here...
}
else
{
new id = -1;
if(!sscanf(params, "'delete'D(-1)", id))
{
if(id == -1) return m(playerid, -1, "{A3A1A0}Usage: /gas delete [id]");
// Delete here...
}
else
{
m(playerid, -1, "{A3A1A0}Usage: /gas [operation]");
m(playerid, -1, "{A3A1A0}Operations: create, delete");
return 1;
}
}
return 1;
}