PHP код:
stock LoginPlayer(playerid, inputtext[])
{
new string[40],pass[32];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "players/%s.ini", sendername);
new File = ini_openFile(string);
ini_getString(File,"Password",pass,32);
if(strcmp(pass, inputtext, true) != 0)
{
Kick(playerid);
}
else
{
ini_getInteger(File,"Money",PlayerInfo[playerid][pMoney]);
ini_getInteger(File,"Admin",PlayerInfo[playerid][pAdmin]);
ini_getInteger(File,"Skin",PlayerInfo[playerid][pSkin]);
ini_getString(File,"Email",PlayerInfo[playerid][pEmail],64);
ini_getString(File,"pLevle",PlayerInfo[playerid][pLevel]);
ini_getString(File,"pInt",PlayerInfo[playerid][pInt]);
ini_getString(File,"pMember",PlayerInfo[playerid][pMember]);
ini_getString(File,"pSkin1",PlayerInfo[playerid][pSkin1]);
ini_getString(File,"pChar",PlayerInfo[playerid][pChar]);
ini_getString(File,"pSex",PlayerInfo[playerid][pSex]);
ini_getString(File,"pReferal",PlayerInfo[playerid][pReferal]);
ini_getString(File,"pCash",PlayerInfo[playerid][pCash]);
ini_getString(File,"pExp",PlayerInfo[playerid][pExp]);
ini_getString(File,"pLicCar",PlayerInfo[playerid][pLicCar]);
ini_getString(File,"pPhousekey",PlayerInfo[playerid][pPhousekey]);
ini_getString(File,"pRang",PlayerInfo[playerid][pRang]);
ini_getString(File,"pLeader",PlayerInfo[playerid][pLeader]);
ini_getString(File,"pZvezd",PlayerInfo[playerid][pZvezd]);
ini_getString(File,"pNumber",PlayerInfo[playerid][pNumber]);
ini_getString(File,"pDrugs",PlayerInfo[playerid][pDrugs]);
ini_getString(File,"pPatron",PlayerInfo[playerid][pPatron]);
ini_getString(File,"pMats",PlayerInfo[playerid][pMats]);
DeletePVar(playerid, "player_kick_time");
SpawnPlayer(playerid);
SetPVarInt(playerid, "Logged", 1);
}
return 1;
}
stock SavePlayer(playerid)
{
if(!IsPlayerConnected(playerid) && GetPVarInt(playerid, "Logged") == 0) return true;
new string[40];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "players/%s.ini", sendername);
new File = ini_openFile(string);
ini_setInteger(File, "Money",PlayerInfo[playerid][pMoney]);
ini_setInteger(File,"Admin",PlayerInfo[playerid][pAdmin]);
ini_setInteger(File,"Skin",PlayerInfo[playerid][pSkin]);
ini_setString(File,"Email",PlayerInfo[playerid][pEmail]);
ini_setString(File,"pLevle",PlayerInfo[playerid][pLevel]);
ini_setString(File,"pInt",PlayerInfo[playerid][pInt]);
ini_setString(File,"pMember",PlayerInfo[playerid][pMember]);
ini_setString(File,"pChar",PlayerInfo[playerid][pChar]);
ini_setString(File,"pSex",PlayerInfo[playerid][pSex]);
ini_setString(File,"pReferal",PlayerInfo[playerid][pReferal]);
ini_setString(File,"pCash",PlayerInfo[playerid][pCash]);
ini_setString(File,"pExp",PlayerInfo[playerid][pExp]);
ini_setString(File,"pLicCar",PlayerInfo[playerid][pLicCar]);
ini_setString(File,"pPhousekey",PlayerInfo[playerid][pPhousekey]);
ini_setString(File,"pRang",PlayerInfo[playerid][pRang]);
ini_setString(File,"pLeader",PlayerInfo[playerid][pLeader]);
ini_setString(File,"pZvezd",PlayerInfo[playerid][pZvezd]);
ini_setString(File,"pNumber",PlayerInfo[playerid][pNumber]);
ini_setString(File,"pDrugs",PlayerInfo[playerid][pDrugs]);
ini_setString(File,"pPatron",PlayerInfo[playerid][pPatron]);
ini_setString(File,"pMats",PlayerInfo[playerid][pMats]);
ini_closeFile(File);
return 1;
}
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
//================================ðåãèñòðàöèÿ1==================================
{
if(GetPVarInt(playerid, "Logged") == 1) return SpawnPlayer(playerid);
SetPlayerInterior(playerid,0);
SetPlayerCameraPos(playerid,1692.0305,-806.5074,203.0863);
SetPlayerCameraLookAt(playerid,1590.0665,-1202.3657,203.0863);
GetPlayerName(playerid, sendername, sizeof(sendername));
new str[500], small[500];
switch(GetPVarInt(playerid, "Account"))
{
case 0:
{
format(small, sizeof(small), "{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð \n×òîáû íà÷àòü èãðó âàì íåîáõîäèìî ïðîéòè ðåãèñòðàöèþ\n\nÂâåäèòå ïàðîëü äëÿ âàøåãî àêêàóíòà\nÎí áóäåò çàïðàøèâîòüñÿ êàæäûé ðàç êîãäà âû çàõîäèòå íà ñåðâåð");
strcat(str, small);
format(small, sizeof(small), "{F25B5B}\n\n Ïðèìè÷àíèÿ:\n -Ïàðîëü ìîæåò ñîñòîÿòü èç ðóññêèõ è ëàòèíñêèõ ñèìâàëîâ\n -Ïàðîëü ÷óâñòàèòåëåí ê ðåãèñòðó\n -Äëèíà ïàðîëÿ îò 6-òè äî 15-òè ñèìâàëîâ",sendername);
strcat(str, small);
SPD(playerid, 1, DSI, "{F25B5B}Ðåãèñòðàöèÿ", str, "Äàëåå", "");
}
case 1:
{
format(str, sizeof(str), "{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð {F25B5B}\n{ffffff}Ýòîò àêêàóíò çàðåãèñòðèðîâàí\n×òîáû íà÷àòü èãðó íóæíî àâòîðèçîâàòüñÿ\n\nÂàø ëîãèí: {F25B5B}%s\n{ffffff}Ââåäèòå ñâîé ïàðîëü âàêîøêî:",sendername);
SPD(playerid, 5, DSI, "Àâòîðèçàöèÿ", str, "Îê", "Îòìåíà");
}
}
}