29.04.2012, 16:53
I'm new to the whole zCMD and Sscanf thing and it seems that I can't figure out what is wrong with this command. I've been struggling with this for about an hour now. Can someone point me out what am I doing wrong here?
pawn Код:
CMD:prillid(playerid, params[])
{
new skin = GetPlayerSkin(playerid);
tmp = strtok(params, idx);
if(sscanf(params, "i", strval(tmp))) return SendClientMessage(playerid, COLOR_FADE2, "Vihje: /prillid [1-30]");
if(strval(tmp) || strval(tmp) > 30) return SendClientMessage(playerid, COLOR_FADE2, "Vihje: /prillid [1-30]");
new glasseid = CommonRed + (strval(tmp) - 1);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
TextDrawShowForPlayer(playerid, Tumedus);
SendClientMessage(playerid, 0xFFFFFFAA, "Kasuta /eprillid ,et need peast дra vхtta.");
return 1;
}