23.06.2015, 21:03
In the Users file , the password and the Admin lvl are supposed to show up , but the admin lvl is not there and the password is shown as 0 , this system is exactly coppied from a tut , i dont have the link tho
stats:
Script
stats:
Код:
[data] Cash = 0 Score = 0 Kills = 0 Password = 0 Deaths = 0 RectionTests = 0 Moneybags = 0 Warned = 0 Kicked = 0 Banned = 0
Код:
enum pInfo { pPass, pAdmin, pScore, pCash, pKills, pDeaths, pReactionTests, pMoneyBags, pWarned, pKicked, pBanned } new PlayerInfo[MAX_PLAYERS][pInfo]; forward LoadUser_data(playerid,name[],value[]); public LoadUser_data(playerid,name[],value[]) { INI_Int("Password",PlayerInfo[playerid][pPass]); INI_Int("Admin",PlayerInfo[playerid][pAdmin]); INI_Int("Score",PlayerInfo[playerid][pScore]); INI_Int("Cash",PlayerInfo[playerid][pCash]); INI_Int("Kills",PlayerInfo[playerid][pKills]); INI_Int("Deaths",PlayerInfo[playerid][pDeaths]); INI_Int("ReactionTests",PlayerInfo[playerid][pReactionTests]); INI_Int("MoneyBags",PlayerInfo[playerid][pMoneyBags]); INI_Int("Warned",PlayerInfo[playerid][pWarned]); INI_Int("Kicked",PlayerInfo[playerid][pKicked]); INI_Int("Banned",PlayerInfo[playerid][pBanned]); return 1; } public OnPlayerConnect(playerid) { if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"{FFFFFF}Registering...","{FFFFFF}Type your password below to register a new account.","Register","Quit"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"{FFFFFF}Registering...","{FFFFFF}Type your password below to register a new account.","Register","Quit"); //Line 522 } return 1; } public OnPlayerDisconnect(playerid, reason) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Cash",GetPlayerMoney(playerid)); INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]); INI_WriteInt(File,"Score",PlayerInfo[playerid][pScore]); INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]); INI_WriteInt(File,"Password",PlayerInfo[playerid][pPass]); INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]); INI_WriteInt(File,"RectionTests",PlayerInfo[playerid][pReactionTests]); INI_WriteInt(File,"Moneybags",PlayerInfo[playerid][pMoneyBags]); INI_WriteInt(File,"Warned",PlayerInfo[playerid][pWarned]); INI_WriteInt(File,"Kicked",PlayerInfo[playerid][pKicked]); INI_WriteInt(File,"Banned",PlayerInfo[playerid][pBanned]); INI_Close(File); return 1; }