10.03.2011, 00:30
(
Последний раз редактировалось tanush; 30.03.2011 в 23:27.
)
delete
dini_IntSet(file, "Score", GetPlayerScore(playerid));
if(gPlayerLogged[playerid] == 1)
{
dini_IntSet(file, "Adminlevel", PlayerData[playerid][AdminLevel]);
dini_IntSet(file, "Score", PlayerData[playerid][Score]);
dini_IntSet(file, "Money", PlayerData[playerid][Cash]);
}
gPlayerLogged[playerid] = 1;
public OnPlayerConnect(playerid)
{
TogglePlayerClock(playerid, 1);
TextDrawShowForPlayer(playerid,url);
new string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s has joined the server", pname);
SendClientMessageToAll(0xFF0000FF, string);
GetPlayerName(playerid, Name, sizeof(Name));
//register
new file[256];
gPlayerLogged[playerid] = 0;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file),"dmserver/%s.ini", name);
if (!dini_Exists(file))
{
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_INPUT, "Register!", "Welcome to San Andreas Gang War!!, register by entering your password here", "Register", "Leave");
}
if(fexist(file))
{
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT, "Login!", "Login server by entering your password here", "Login", "Leave");
}
gPlayerLogged[playerid] = 1;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
case 2: format(string, sizeof(string), "%s has left the server. (Kicked!)", pname);
}
SendClientMessageToAll(0xFF0000FF, string);
//register
new file[256];
new name[MAX_PLAYERS];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file),"dmserver/%s.ini", name);
gPlayerLogged[playerid] = 0;
if(gPlayerLogged[playerid] == 1)
{
dini_IntSet(file, "Adminlevel", PlayerData[playerid][AdminLevel]);
dini_IntSet(file, "Score", PlayerData[playerid][Score]);
dini_IntSet(file, "Money", PlayerData[playerid][Cash]);
}
return 1;
}
Money=0 Score=0