vitalik6243
Умник
В чем может быть проблема слета аккаунтов?
Вот я выкладываю там где может быть ошибка!
Ошибка заключается в том что когда на серв заходит например 15 человек начинает путаться диалог но аккаунты лежат в папке целые и невридимые!
Очень прошу помочь!
Вот я выкладываю там где может быть ошибка!
PHP:
stock SaveServer()
{
SaveMaterials();
SaveGZ();
OnPropUpdate();
SaveBankMafia();
SaveHomeSbizz();
SaveBankFrac();
SaveCasino();
SaveAccounts();
}
PHP:
public SaveAccounts()
{
foreach (new i : Player)
{
if(IsPlayerConnected(i))
{
OnPlayerUpdateAc(i);
}
}
}
Код:
public OnPlayerRequestClass(playerid, classid)
{
if(NotLogin[playerid] != 1)
{
new string[128];
new bac[500];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string), "Добро пожаловать на Zalman Role Play Name: %s", name);
SendClientMessage(playerid, 0xEAC700FF, string);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 179.5547);
SetPlayerCameraPos(playerid, -1817.0808, 1112.9937, 235.4244);
SetPlayerCameraLookAt(playerid, -1816.5471, 949.6590, 235.4244);
TogglePlayerControllable(playerid, 0);
SetPlayerHealthAC(playerid, 100), PlayerInfo[playerid][pHP] = 100;
format(bac, sizeof(bac), "%s.ini", name);
if(fexist(bac))
{
gPlayerAccount[playerid] = true;
format(bac, sizeof(bac), "{B4B5B7}______________________________________\n\n Добро пожаловать на сервер Zalman-Rp{B4B5B7}\n Этот аккаунт зарегестрирован\n\nЛогин: {BFC0C2}%s{B4B5B7}\nВведите пароль:\n______________________________________", name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD, "{FFFFFF}Авторизация",bac, "Войти", "Отмена");
return true;
}
else
{
gPlayerAccount[playerid] = false;
format(bac, sizeof(bac), "{B4B5B7}______________________________________\n\n Добро пожаловать на сервер Zalman-Rp{B4B5B7}\n Регистрация нового персонажа\n\nЛогин: {BFC0C2}%s{B4B5B7}\nВведите пароль:\n______________________________________", name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",bac, "Готово", "Отмена");
return true;
}
}
return true;
}
Очень прошу помочь!
