14.04.2011, 05:56
Hi.How to make a command that when i type (Example) /myskin 3 and my skin is number 3.
if(strcmp(cmd, "/myskin", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR, "Usage: /myskin [skinid]");
return 1;
}
new skin;
skin = strval(tmp);
new string[128];
format(string, sizeof(string), "You change your skin to this skin ID: %d", skin);
SendClientMessage(playerid, COLOR, string);
SetPlayerSkin(playerid, skin);
return 1;
}
new cmd;
if(strcmp(cmdtext, "/myskin", true) == 0)
command(myskin, playerid, params[])
{
new string[64], SkinID;
if(sscanf(params, "d", SkinID))
return SendClientMessage(playerid, -1, "USAGE: /myskin [SkinID]");
if(SkinID < 0 || SkinID > 299)
{
SendClientMessage(playerid, -1, "Error: Choose a skin ID between 0 and 299.");
}
else
{
SetPlayerSkin(playerid, SkinID);
format(string, sizeof(string), "You've changed your skin to Skin-ID %d", SkinID);
SendClientMessage(playerid, -1, string);
}
return 1;
}