31.12.2012, 01:36
For some reason, this doesn't work:
Same with this:
The skill level's aren't saving at all. What could be the problem with this? thanks.
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]);
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;
}