SetKills giving weird numbers
#1

Not sure what I am missing, here is my code;

pawn Код:
CMD:setkills(playerid, params[])
{
    static
        userid,
        amount;

    if (PlayerData[playerid][Admin] < 4)
        return SendErrorMessage(playerid, "You don't have permission to use this command.");

    if (sscanf(params, "uf", userid, amount))
        return SendSyntaxMessage(playerid, "/setkills [playerid/name] [amount]");

    if (userid == INVALID_PLAYER_ID)
        return SendErrorMessage(playerid, "You have specified an invalid player.");

    PlayerData[userid][Kills] = amount;
    SendServerMessage(playerid, "You have set %s's kills to %d.", ReturnName(userid), amount);
    return 1;
}
It comes up with some random long numbers. Not sure whats going on?
Reply
#2

PHP код:
if (sscanf(params"uf"useridamount)) 
Should be:

PHP код:
if (sscanf(params"ud"useridamount)) 
It's integer not a float.
Reply
#3

Ah thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)