All pastes #674632 Raw Edit

Load And Save System

public text v1 · immutable
#674632 ·published 2007-08-29 12:35 UTC
rendered paste body
stock LoadProfile(playerid)
{
			new Money[ MAX_PLAYERS ];
			new Level[ MAX_PLAYERS ];
			new Respect[ MAX_PLAYERS ];
			new Kills[ MAX_PLAYERS ];
			new Deaths[ MAX_PLAYERS ];
			new Wantedlvl[ MAX_PLAYERS ];
			new Cop[ MAX_PLAYERS ];
			new TaxiDriver[ MAX_PLAYERS ];
			new Profilename[ MAX_PLAYERS ];

			format(Profilename, sizeof(Profilename),"xadmin/Users/%s.ini",Player(playerid));

			Money[playerid] = dini_Int(Profilename,"Cash");
			Level[playerid] = dini_Int(Profilename,"Level");
			Respect[playerid] = dini_Int(Profilename,"Respect");
			Kills[playerid] = dini_Int(Profilename,"Kills");
			Deaths[playerid] = dini_Int(Profilename,"Deaths");
			Wantedlvl[playerid] = dini_Int(Profilename,"Wanted");
			Cop[playerid] = dini_Int(Profilename,"Cop");
			TaxiDriver[playerid] = dini_Int(Profilename,"Taxidriver");

			SendClientMessage(playerid, COLOR_GREY, "* Your Profile has been loaded.");
}

stock SaveProfile(playerid)
{
			new Money[ MAX_PLAYERS ];
			new Wanted[ MAX_PLAYERS ];
			new Profilename[ MAX_PLAYERS ];

			format(Profilename, sizeof(Profilename),"xadmin/Users/%s.ini",Player(playerid));

			//Getting Info
			Money[playerid] = GetPlayerMoney(playerid);
			Wanted[playerid] = GetPlayerWantedLevel(playerid);

			//Saving Info
			dini_IntSet(Profilename,"Cash",Money[playerid]);
			dini_IntSet(Profilename,"Wanted",Wanted[playerid]);
			dini_IntSet(Profilename,"Respect",Respect[playerid]);
			dini_IntSet(Profilename,"Kills",Kills[playerid]);
			dini_IntSet(Profilename,"Deaths",Deaths[playerid]);
			dini_IntSet(Profilename,"Jailed",Jailed[playerid]);

			SendClientMessage(playerid, COLOR_GREY, "* Your Profile has been saved.")
}