sscanf
#1

I have made a main command called /item, which can do few things, if i do like /item id, it works, if i type /item put it says /item put [id], but when i put an id, it doesnt say anything, it doesnt even send the text that says that command works, i tried two ways and nothing worked, the problem is here but i dont know where, in the main command i use sscanf and check if types the tmp which is a string
pawn Код:
if(strcmp(tmp, "put", true) == 0)
    {
        new id;
        SendClientMessage(playerid, -1, "Command before sscanf.");
        if(sscanf(params, "d", id)) return SendClientMessage(playerid, COLOR_GREY, "/item put [id]");
        SendClientMessage(playerid, -1, "Command works.");
    }
I also tried:
pawn Код:
if(strcmp(tmp, "put", true) == 0)
    {
        new id;
        SendClientMessage(playerid, -1, "Command before sscanf.");
        if(sscanf(params, "s[24]d", tmp, id)) return SendClientMessage(playerid, COLOR_GREY, "/item put [id]");
        SendClientMessage(playerid, -1, "Command works.");
    }
They both didnt
Reply


Messages In This Thread
sscanf - by iBots - 31.08.2015, 10:09
Re: sscanf - by MarvinPWN - 31.08.2015, 11:04
Re: sscanf - by iBots - 31.08.2015, 18:57
Re: sscanf - by iBots - 01.09.2015, 09:03
AW: sscanf - by Nero_3D - 01.09.2015, 14:15

Forum Jump:


Users browsing this thread: 1 Guest(s)