Y_Ini Problem
#1

Hello i have problem with saving data to file in OnGameModeExit. It is gamemode start lines.
Код:
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <YSI\y_ini>
#include <YSI\y_commands>
#include <foreach>

#define MAXIMAL_PLAYERS 100
#define MAXIMAL_ATTEMPT_PASSWORDS 5
#define PLAYERS_FOLDER "Players/"
#define DIALOG_LOGIN 0
#define DIALOG_REGISTER 1

new ServerBans;
new ServerKicks;
new ServerKills;
new ServerDeaths;
new ServerSuicides;
new ServerVisits;
new ServerPlayersRecord;
new ServerPlayersRegistered;
new ServerFile[30];
new ServerGlobalFunctionsTimer;
new ServerAdministrators;
new ServerModerators;
new ServerVips;
new ServerPlayers;
new PlayerName[MAXIMAL_PLAYERS][30];
new PlayerIp[MAXIMAL_PLAYERS][30];
new PlayerPassword[MAXIMAL_PLAYERS][30];
new PlayerMoney[MAXIMAL_PLAYERS];
new PlayerScore[MAXIMAL_PLAYERS];
new PlayerLevel[MAXIMAL_PLAYERS];
new PlayerScoreToNextLevel[MAXIMAL_PLAYERS];
new PlayerKills[MAXIMAL_PLAYERS];
new PlayerDeaths[MAXIMAL_PLAYERS];
new PlayerSuicides[MAXIMAL_PLAYERS];
new PlayerVisits[MAXIMAL_PLAYERS];
new PlayerBans[MAXIMAL_PLAYERS];
new PlayerKicks[MAXIMAL_PLAYERS];
new PlayerJailTime[MAXIMAL_PLAYERS];
new PlayerMuteTime[MAXIMAL_PLAYERS];
new PlayerAdministratorLevel[MAXIMAL_PLAYERS];
new PlayerModerator[MAXIMAL_PLAYERS];
new PlayerVipTime[MAXIMAL_PLAYERS];
new PlayerFile[MAXIMAL_PLAYERS][30];
new PlayerLoggedIn[MAXIMAL_PLAYERS];
new PlayerAttemptPassword[MAXIMAL_PLAYERS];
new PlayerVipTimer[MAXIMAL_PLAYERS];

main()
{
	return 1;
}

public OnGameModeInit()
{
	AddPlayerClass(0,0,0,0,0,0,0,0,0,0,0);
	ServerBans = 0;
	ServerKicks = 0;
	ServerKills = 0;
	ServerDeaths = 0;
	ServerSuicides = 0;
	ServerVisits = 0;
	ServerPlayersRecord = 0;
	ServerPlayersRegistered = 0;
	format(ServerFile,30,"Server.ini");
	INI_Load(ServerFile);
	ServerGlobalFunctionsTimer = SetTimer("ServerGlobalFunctions",1000,1);
	ServerAdministrators = 0;
	ServerModerators = 0;
	ServerVips = 0;
	ServerPlayers = 0;
	return 1;
}

public OnGameModeExit()
{
	new INI:File;
	File = INI_Open(ServerFile);
	INI_SetTag(File,"Data");
	INI_WriteInt(File,"Bans",ServerBans);
	INI_WriteInt(File,"Kicks",ServerKicks);
	INI_WriteInt(File,"Kills",ServerKills);
	INI_WriteInt(File,"Deaths",ServerDeaths);
	INI_WriteInt(File,"Suicides",ServerSuicides);
	INI_WriteInt(File,"Visits",ServerVisits);
	INI_WriteInt(File,"PlayersRecord",ServerPlayersRecord);
	INI_WriteInt(File,"PlayersRegistered",ServerPlayersRegistered);
	INI_Close(File);
	KillTimer(ServerGlobalFunctionsTimer);
	return 1;
}
Please help me.
Reply


Messages In This Thread
Y_Ini Problem - by Ranchand1998 - 11.02.2013, 03:53
Re: Y_Ini Problem - by nickstar - 11.02.2013, 04:11
Re: Y_Ini Problem - by Ranchand1998 - 11.02.2013, 04:17
Re: Y_Ini Problem - by MP2 - 11.02.2013, 04:18
Re: Y_Ini Problem - by nickstar - 11.02.2013, 04:20
Re: Y_Ini Problem - by Ranchand1998 - 11.02.2013, 04:22
Re: Y_Ini Problem - by MP2 - 11.02.2013, 04:24
Re: Y_Ini Problem - by Ranchand1998 - 11.02.2013, 04:28

Forum Jump:


Users browsing this thread: 2 Guest(s)