SA-MP Forums Archive
No saves?? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: No saves?? (/showthread.php?tid=391520)



No saves?? - Mustafa6155 - 10.11.2012

Help Please guys me player by bad on becuse something no save cash score and more!
Nothing save's how to fix nothing save only 1 score?? and on the beggin he earn 7500 cash please help
Код:
password_hash=186057314
Money=7500
Bankcash=5000
Score=1
Adminlevel=10
Nameban=0
Army=0
SWAT=0
RegularPlayer=1
DrugHouseOwner=0
OttoOwner=0
TSkill=0
RobSkill=0
HasPackC4=0
HasPackRope=0
HasPackMoney=0
SavedJailTime=0
SavedWantedLevel=0
IP=-----------
Cash=7500
I think i need to load it and connect create it if he already registered opens his old log how to do?


Re: No saves?? - Mustafa6155 - 10.11.2012

Please help what to do


AW: No saves?? - Skimmer - 10.11.2012

Can you show us SaveAccount() function or what you use. You can find him below OnPlayerDisconnect()


Re: No saves?? - Xerli - 10.11.2012

In OnGameModeExit put this:

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
  dUserSetINT(PlayerName(playerid)).("Bankcash",BankCash[playerid]);
        dUserSetINT(PlayerName(i)).("Cash",GetPlayerMoney(i));
        dUserSetINT(PlayerName(i)).("Score",GetPlayerScore(i));
        dUserSetINT(PlayerName(i)).("Adminlevel",AdminLevel[i]);
        dUserSetINT(PlayerName(i)).("Army",CanUseArmy[i]);
        dUserSetINT(PlayerName(i)).("CIA",CanUseCIA[i]);
        dUserSetINT(PlayerName(i)).("RegularPlayer",IsRegularPlayer[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)).("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]);
}
Then where your commands are declared put this:

pawn Код:
dcmd_restart( playerid, params[ ] ){
    OnGameModeExit( );
    SendRconCommand( "gmx" );
    return 1;
}



Re: No saves?? - Mustafa6155 - 10.11.2012

Quote:

C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2045) : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2046) : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2047) : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(204 : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2049) : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2050) : error 017: undefined symbol "PlayerName"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2050) : warning 215: expression has no effect
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2050) : error 001: expected token: ";", but found "]"
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2050) : error 029: invalid expression, assumed zero
C:\Users\Mustafa\Desktop\SAmp SRV\ForYou\gamemodes\SFCRRPG.pwn(2050) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


9 Errors.

please help ?


Re: No saves?? - Mustafa6155 - 10.11.2012

here is it
Quote:

public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid))
{
IsSpawned[playerid] =0;
return 1;
}
if(afktag[playerid] == 1)
{
new pname[16];
GetPlayerName(playerid,pname,16);
strdel(pname, strlen(pname)-5, strlen(pname));
afktag[playerid] =0;
SetPlayerName(playerid,pname);
}
new string[128];
new pname[24];
GetPlayerName(playerid,pname,sizeof(pname));

//Save Wanted Level && Jailtime
SavedWantedLevel[playerid] =GetPlayerWantedLevel(playerid);
SavedJailTime[playerid] =JailTime[playerid];

if(PLAYERLIST_authed[playerid] == 1)
{
dUserSetINT(PlayerName(playerid)).("Bankcash",Bank Cash[playerid]);
dUserSetINT(PlayerName(playerid)).("Cash",GetPlaye rMoney(playerid));
dUserSetINT(PlayerName(playerid)).("Score",GetPlay erScore(playerid));
dUserSetINT(PlayerName(playerid)).("Adminlevel",Ad minLevel[playerid]);
dUserSetINT(PlayerName(playerid)).("Army",CanUseAr my[playerid]);
dUserSetINT(PlayerName(playerid)).("SWAT",CanUseSW AT[playerid]);
dUserSetINT(PlayerName(playerid)).("RegularPlayer" ,IsRegularPlayer[playerid]);
dUserSetINT(PlayerName(playerid)).("DrugHouseOwner ",DrugHouseOwner[playerid]);
dUserSetINT(PlayerName(playerid)).("OttoOwner",Ott oOwner[playerid]);
dUserSetINT(PlayerName(playerid)).("TSkill",Terror istSkill[playerid]);
dUserSetINT(PlayerName(playerid)).("RobSkill",RobS kill[playerid]);
dUserSetINT(PlayerName(playerid)).("HasPackC4",Has PackC4[playerid]);
dUserSetINT(PlayerName(playerid)).("HasPackRope",H asPackRope[playerid]);
dUserSetINT(PlayerName(playerid)).("HasPackMoney", HasPackMoney[playerid]);
dUserSetINT(PlayerName(playerid)).("SavedWantedLev el",SavedWantedLevel[playerid]);
dUserSetINT(PlayerName(playerid)).("SavedJailTime" ,SavedJailTime[playerid]);
}

//Do things to the playerid
ResetVariables(playerid);
TextDrawHideForPlayer(playerid,VersionTD);
TextDrawHideForPlayer(playerid,WebsiteTD);
TextDrawDestroy(MessageTD[playerid]);
TextDrawDestroy(JailTimer[playerid]);
TextDrawDestroy(LocationTD[playerid]);

if (PlayerInfo[playerid][pRoadblock] != 0)
{
RemoveRoadblock(playerid);
}
for(new i = 0; i < sizeof(Objects); i++) ////Xobj
{
if(Player[playerid][view][i])
{
Player[playerid][view][i] = false;
DestroyPlayerObject(playerid,Player[playerid][objid][i]);
}
}
format(string,sizeof(string),"%s Has just left the server! (%s)",pname,aDisconnectNames[reason]);
SendClientMessageToAll(COLOR_VIOLETBLUE,string);
format(string,sizeof(string),"1%s Has just left the server! (%s)",pname,aDisconnectNames[reason]);
return 1;
}




Re: No saves?? - Mustafa6155 - 10.11.2012

Please help??


Re: No saves?? - Mustafa6155 - 10.11.2012

Some one??