SetPlayerSkillLevel.
#1

For some reason, this doesn't work:

pawn Код:
SetPlayerSkillLevel(playerid, 0, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 1, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 2, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 3, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 4, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 5, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 6, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 7, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 8, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 9, Player[playerid][SkillLevel]);
    SetPlayerSkillLevel(playerid, 10, Player[playerid][SkillLevel]);
Same with this:

pawn Код:
command(setskilllevel, playerid, params[])
{
    if(Player[playerid][AdminLevel] >= 5 || TempAdmin[playerid][tAdminLevel] >= 5)
    {
        new id, level, string[128];
        if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, GREY, "Usage: /setskilllevel [player id or name] [level(1-10)]");
        {
            if(IsPlayerConnected(id))
            {
                if(level > 10)return SendClientMessage(playerid, WHITE, "The levels must be between 1 and 10.");
                if(level < 1)return SendClientMessage(playerid, WHITE, "The levels must be between 1 and 10.");
                Player[id][SkillLevel] = level;
                format(string, sizeof(string), "Administrator %s has set your Weapon Skill Level to %d.", RemoveUnderScore(playerid), level);
                SendClientMessage(id, WHITE, string);
                format(string, sizeof(string), "You have set %s's Weapon Skill Level to %d.", RemoveUnderScore(id), level);
                SendClientMessage(playerid, WHITE, string);
               
                SetPlayerSkillLevel(id, 0, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 1, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 2, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 3, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 4, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 5, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 6, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 7, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 8, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 9, Player[id][SkillLevel]);
                SetPlayerSkillLevel(id, 10, Player[id][SkillLevel]);
            }
            else return SendClientMessage(playerid, GREY, "That player isn't connected.");
        }
    }
    else return SendClientMessage(playerid, GREY, AdminOnly);
    return 1;
}
The skill level's aren't saving at all. What could be the problem with this? thanks.
Reply
#2

Read it:
https://sampforum.blast.hk/showthread.php?tid=390355
Reply
#3

Thanks mate.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)