04.03.2009, 18:11
What's Wrong?
Код:
/*x---------------------------------Important-------------------------------------x*/
//**INCLUDES**//
#include <dini>
//**PRAGMAS**//
#pragma tabsize 0
#pragma unused ret_memcpy
//**MISC**//
//native ToD_OnPlayerConnect(playerid);
//native ToD_OnPlayerDisconnect(playerid, reason);
/*x---------------------------------Defining-------------------------------------x*/
//**COLORS*//
/*
#define GREEN 0x21DD00FF
#define RED 0xE60000FF
#define ADMIN_RED 0xFB0000FF
#define YELLOW 0xFFFF00FF
#define ORANGE 0xF97804FF
#define LIGHTRED 0xFF8080FF
#define LIGHTBLUE
0x00C2ECFF
#define PURPLE 0xB360FDFF
#define PLAYER_COLOR 0xFFFFFFFF
#define BLUE 0x1229FAFF
#define LIGHTGREEN 0x38FF06FF
#define DARKPINK 0xE100E1FF
#define DARKGREEN 0x008040FF
#define ANNOUNCEMENT 0x6AF7E1FF
#define COLOR_SYSTEM 0xEFEFF7AA
#define GREY 0xCECECEFF
#define PINK 0xD52DFFFF
#define DARKGREY 0x626262FF
#define AQUAGREEN 0x03D687FF
#define NICESKY 0x99FFFFAA
#define WHITE 0xFFFFFFFF*/
// **FORWARDS** //
native ToD_OnPlayerConnect(playerid);
native ToD_OnPlayerDisconnect(playerid, reason);
/*x---------------------------------CallBacks-------------------------------------x*/
ToD_OnPlayerConnect(playerid)
{
new pname[MAX_PLAYER_NAME]; new oyunism[48];
GetPlayerName(playerid, pname, sizeof(pname));
format(oyunism, sizeof(oyunism), "/Score/%s.ini",pname);
if(!dini_Exists(oyunism))
{
dini_Create(oyunism);
dini_IntSet(oyunism, "score", 0);
SetPlayerScore(playerid, dini_Int(oyunism, "Score"));
}
else
{
SetPlayerScore(playerid, dini_Int(oyunism, "Score"));
}
return 1;
}
ToD_OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME]; new oyunism[48];
GetPlayerName(playerid, pname, sizeof(pname));
format(oyunism, sizeof(oyunism), "/Score/%s.ini",pname);
if(!dini_Exists(oyunism))
{
}
else
{
dini_IntSet(oyunism, "Score", GetPlayerScore(playerid));
}
}

