23.02.2015, 16:08
(
Последний раз редактировалось HyperLink; 23.02.2015 в 17:53.
)
My Server is don't saving accounts !! on Server Restart/Crash !!
But It saves on OnPlayerDisconnect !!
Anyone know ? How to Call OnPlayerDisconnect before GamemodeExit ?
I tried -
-Using the saving method on Gamemodeexit with for newmax players ++i something like that :P
-I tried creating a function to save all accounts..
- I tried to kick all on gamemodeexit..
All did'nt helped me
any other way :X
Codes -
OnPlayerDisconnect - [Working]
OnGamemodeExit - [Not Working]
But It saves on OnPlayerDisconnect !!
Anyone know ? How to Call OnPlayerDisconnect before GamemodeExit ?
I tried -
-Using the saving method on Gamemodeexit with for newmax players ++i something like that :P
-I tried creating a function to save all accounts..
- I tried to kick all on gamemodeexit..
All did'nt helped me
![Sad](images/smilies/sad.gif)
Codes -
OnPlayerDisconnect - [Working]
Код:
if(PLAYERLIST_authed[playerid] == 1) { dUserSetINT(PlayerName(playerid)).("Bankcash",BankCash[playerid]); dUserSetINT(PlayerName(playerid)).("money",GetPlayerCash(playerid)); dUserSetINT(PlayerName(playerid)).("Score",GetPlayerScore(playerid)); dUserSetINT(PlayerName(playerid)).("Adminlevel",AdminLevel[playerid]); dUserSetINT(PlayerName(playerid)).("ArmyAir",CanUseAArmy[playerid]); dUserSetINT(PlayerName(playerid)).("ArmyLand",CanUseLArmy[playerid]); dUserSetINT(PlayerName(playerid)).("CIA",CanUseCIA[playerid]); dUserSetINT(PlayerName(playerid)).("SWAT",CanUseSWAT[playerid]); dUserSetINT(PlayerName(playerid)).("VIP",IsVIP[playerid]); dUserSetINT(PlayerName(playerid)).("backweap",backweap[playerid]); dUserSetINT(PlayerName(playerid)).("BailCards",BailCards[playerid]); dUserSetINT(PlayerName(playerid)).("RegularPlayer",IsRegularPlayer[playerid]); dUserSetINT(PlayerName(playerid)).("TRP",IsTRP[playerid]); dUserSetINT(PlayerName(playerid)).("DrugHouseOwner",DrugHouseOwner[playerid]); dUserSetINT(PlayerName(playerid)).("OttoOwner",OttoOwner[playerid]); dUserSetINT(PlayerName(playerid)).("TSkill",TerroristSkill[playerid]); dUserSetINT(PlayerName(playerid)).("RobSkill",RobSkill[playerid]); dUserSetINT(PlayerName(playerid)).("CopRank",CopRank[playerid]); dUserSetINT(PlayerName(playerid)).("HasPackC4",HasPackC4[playerid]); dUserSetINT(PlayerName(playerid)).("HasPackRope",HasPackRope[playerid]); dUserSetINT(PlayerName(playerid)).("HasPackMoney",HasPackMoney[playerid]); dUserSetINT(PlayerName(playerid)).("SavedWantedLevel",SavedWantedLevel[playerid]); dUserSetINT(PlayerName(playerid)).("SavedJailTime",SavedJailTime[playerid]); dUserSetINT(PlayerName(playerid)).("Kills",Kills[playerid]); dUserSetINT(PlayerName(playerid)).("Deaths",Deaths[playerid]); dUserSetINT(PlayerName(playerid)).("PlayingTimeHour",PlayerPlayingTimeHour[playerid]); dUserSetINT(PlayerName(playerid)).("PlayingTimeMin",PlayerPlayingTimeMin[playerid]); dUserSetINT(PlayerName(playerid)).("PlayingTimeSec",PlayerPlayingTimeSec[playerid]); dUserSetINT(PlayerName(playerid)).("CFamily",CanUseCFamily[playerid]); dUserSetINT(PlayerName(playerid)).("JailKidnap",JailKidnap[playerid]); dUserSetINT(PlayerName(playerid)).("Warns",Warns[playerid]); }
Код:
for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(PLAYERLIST_authed[i] == 1) { dUserSetINT(PlayerName(i)).("Bankcash",BankCash[i]); dUserSetINT(PlayerName(i)).("money",GetPlayerCash(i)); dUserSetINT(PlayerName(i)).("Score",GetPlayerScore(i)); dUserSetINT(PlayerName(i)).("Adminlevel",AdminLevel[i]); dUserSetINT(PlayerName(i)).("ArmyAir",CanUseAArmy[i]); dUserSetINT(PlayerName(i)).("ArmyLand",CanUseLArmy[i]); dUserSetINT(PlayerName(i)).("CIA",CanUseCIA[i]); dUserSetINT(PlayerName(i)).("SWAT",CanUseSWAT[i]); dUserSetINT(PlayerName(i)).("VIP",IsVIP[i]); dUserSetINT(PlayerName(i)).("backweap",backweap[i]); dUserSetINT(PlayerName(i)).("RegularPlayer",IsRegularPlayer[i]); dUserSetINT(PlayerName(i)).("TRP",IsTRP[i]); dUserSetINT(PlayerName(i)).("DrugHouseOwner",DrugHouseOwner[i]); dUserSetINT(PlayerName(i)).("OttoOwner",OttoOwner[i]); dUserSetINT(PlayerName(i)).("TSkill",TerroristSkill[i]); dUserSetINT(PlayerName(i)).("RobSkill",RobSkill[i]); dUserSetINT(PlayerName(i)).("CopRank",CopRank[i]); dUserSetINT(PlayerName(i)).("HasPackC4",HasPackC4[i]); dUserSetINT(PlayerName(i)).("HasPackRope",HasPackRope[i]); dUserSetINT(PlayerName(i)).("HasPackMoney",HasPackMoney[i]); dUserSetINT(PlayerName(i)).("SavedWantedLevel",SavedWantedLevel[i]); dUserSetINT(PlayerName(i)).("SavedJailTime",SavedJailTime[i]); dUserSetINT(PlayerName(i)).("Kills",Kills[i]); dUserSetINT(PlayerName(i)).("Deaths",Deaths[i]); dUserSetINT(PlayerName(i)).("PlayingTimeHour",PlayerPlayingTimeHour[i]); dUserSetINT(PlayerName(i)).("PlayingTimeMin",PlayerPlayingTimeMin[i]); dUserSetINT(PlayerName(i)).("PlayingTimeSec",PlayerPlayingTimeSec[i]); dUserSetINT(PlayerName(i)).("CFamily",CanUseCFamily[i]); dUserSetINT(PlayerName(i)).("JailKidnap",JailKidnap[i]); dUserSetINT(PlayerName(i)).("Warns",Warns[i]); } } }