24.04.2012, 11:21
Hello so i am trying to get my enums to save
This is my bit of code to save it
Every thing works fine it just dont save the enums
My enums come out like this
Why dont my enums save properly
Thank You
Please Help Me Please
pawn Код:
AdminSkin,
OriginalSkin,
OriginalName[MAX_PLAYER_NAME]
This is my bit of code to save it
Every thing works fine it just dont save the enums
pawn Код:
CMD:setadminname(playerid, params[])
{
if(PlayerData[ID][AdminLevel] >= 1)
{
new string[128], newname[MAX_PLAYER_NAME];
if(sscanf(params, "s", newname)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadminname <name>");
format(PlayerData[playerid][AdminName],MAX_PLAYER_NAME,"%s",newname);
format(string, sizeof(string), "You set your admin name to %s", newname);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
CMD:setadminskin(playerid, params[])
{
if(PlayerData[ID][AdminLevel] >= 1)
{
new string[128], newskin;
if(sscanf(params, "i", newskin)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: /setadminskin <skinid>");
format(string, sizeof(string), "You set your admin skin to %d", newskin);
SendClientMessage(playerid, 0xFFFFFFF, string);
PlayerData[playerid][AdminSkin] = newskin;
}
return 1;
}
CMD:adminduty(playerid, params[])
{
if(PlayerData[ID][AdminLevel] >= 1)
{
if(PlayerData[ID][AdminDuty] == 0)
{
GetPlayerName(playerid, PlayerData[playerid][OriginalName], 24);
SetPlayerName(playerid, PlayerData[playerid][AdminName]);
PlayerData[playerid][OriginalSkin] = GetPlayerSkin(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now on admin duty");
format(str2, sizeof(str2),"Admin %s Is now online",PlayerData[playerid][AdminName]);
SetPlayerSkin(playerid, PlayerData[playerid][AdminSkin]);
SetPlayerColor(playerid, COLOR_NAVY);
SendClientMessageToAll(COLOR_GREEN,str2);
PlayerData[playerid][AdminDuty] = 1;
}
else
{
if(PlayerData[ID][AdminDuty] == 1)
{
SetPlayerName(playerid, PlayerData[playerid][OriginalName]);
SetPlayerSkin(playerid, PlayerData[playerid][OriginalSkin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now off admin duty");
format(str2, sizeof(str2),"Admin %s Is now offline",PlayerData[playerid][AdminName]);
SetPlayerColor(playerid, COLOR_WHITE);
SendClientMessageToAll(COLOR_GREEN,str2);
PlayerData[playerid][AdminDuty] = 0;
}
}
}
return 1;
}
My enums come out like this
pawn Код:
AdminSkin = 0
OriginalSkin = 0
OriginalName = 74
Why dont my enums save properly
Thank You
Please Help Me Please