Код:
public OnPlayerConnect(playerid)
{
new playername[MAX_PLAYER_NAME+1], filename[28+MAX_PLAYER_NAME];
rulesnotaccepted = 0;
GetPlayerName(playerid, playername, sizeof(playername));
format(filename, sizeof(filename), "sydculsroleplay/players/%s.ini", playername);
if(!fexist(filename))
{
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Welcome!", "Welcome to Sydcul's roleplay!\nYou can do pretty much everything you want here, but there are some rules!\n\n1. No cheating/hacking\n2. No spawnkilling/trolling\n3. Behave like a normal human being and use your brains!\n\nDo you accept these rules?", "No", "Yes");
Registered = 0;
} else {
INI_ParseFile(filename, "ini_%s");
if (Registered == 0) {
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Register", "To prevent other people using your account, you will have to password protect it.\nPlease enter the password you want to use:", "Login", "Cancel");
} else {
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "Please enter your password:", "Login", "Cancel");
}
GivePlayerMoney(playerid, iniplayermoney);
SetPlayerScore(playerid, iniplayerscore);
}
CarShopCar[playerid] = -1;
AircraftShopVehicle[playerid] = -1;
CarSpawnsLeft[playerid] = 3;
SendDeathMessage(INVALID_PLAYER_ID, playerid, 200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,200);
return 1;
}