25.05.2012, 11:04
Ok :
And commands :
Tell me if I made mistakes or not.
pawn Код:
enum pInfo
{
PlayerPass,
PlayerCash,
PlayerAdminLevel,
PlayerKills,
PlayerDeaths,
PlayerDonorLevel,
PlayerScore
}
new PlayerInfo[MAX_PLAYERS][pInfo];
pawn Код:
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo[playerid][PlayerPass]); /// Line 164
INI_Int("Cash",PlayerInfo[playerid][PlayerCash]);
INI_Int("AdminLevel",PlayerInfo[playerid][PlayerAdminLevel]);
INI_Int("Kills",PlayerInfo[playerid][PlayerKills]);
INI_Int("Deaths",PlayerInfo[playerid][PlayerDeaths]);
INI_Int("DLevel", PlayerInfo[playerid][PlayerDonorLevel]);
INI_Int("Score", PlayerInfo[playerid][PlayerScore]);
return 1;
}
pawn Код:
CMD:adminlevel(playerid, params[])
{
new id, lvl, Name[24];
if(PlayerInfo[playerid][PlayerAdminLevel] == 5);
{
if (sscanf(params, "ui", id, lvl)) SendClientMessage(playerid, COLOR_GREY, "CMD: /adminlevel [Player/ID] [Level]");
else
{
GetPlayerName(id, Name, sizeof(Name));
PlayerInfo[id][PlayerAdminLevel] = lvl;
}
}
else
return 0;
return 1;
}
pawn Код:
CMD:donorlevel(playerid, params[])
{
new id, lvl, Name[24];
if(PlayerInfo[playerid][PlayerAdminLevel] == 5);
{
if (sscanf(params, "ui", id, lvl)) SendClientMessage(playerid, COLOR_GREY, "CMD: /donorlevel [Player/ID] [Level]");
else
{
GetPlayerName(id, Name, sizeof(Name));
PlayerInfo[id][PlayerDonorLevel] = lvl;
}
}
else
return 0;
return 1;
}