Iliya_Stift
Умник
Всем привет
У меня при авторизации не спавнится персонаж
приходится постоянно нажимать на кнопку spawn
и потом перс летит в воздухе
подскажите как исправить это
кто поможет того одарю +
вот необходимые паблики
У меня при авторизации не спавнится персонаж
приходится постоянно нажимать на кнопку spawn
и потом перс летит в воздухе
подскажите как исправить это
кто поможет того одарю +
вот необходимые паблики
PHP:
stock OnPlayerLogin(playerid)
{
new account[37];
format(account,sizeof(account),"users/%s.ini",pNick(playerid));
new iniFile = ini_openFile(account);
ini_getString(iniFile,"Пароль", pInfo[playerid][pPassword],64);
ini_getInteger(iniFile, "Деньги", pInfo[playerid][pMoney]);
ini_getInteger(iniFile, "Уровень", pInfo[playerid][pLevel]);
ini_getInteger(iniFile, "Респекты", pInfo[playerid][pExp]);
ini_getInteger(iniFile, "Админ лвл", pInfo[playerid][pAdmin]);
ini_closeFile(iniFile);
SpawnPlayer(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, pInfo[playerid][pMoney]);
pInfo[playerid][pLogged]=true;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(pInfo[playerid][pLogged]==false)
{
new account[37];
format(account,sizeof(account),"users/%s.ini",pNick(playerid));
if(!fexist(account))
{
ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT, "Регистрация", "Данный аккаунт не зарегистрирован на нашем сервере. Для регистрации введите пароль:", "Далее", "Выход");
}
else if(fexist(account))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Авторизация", "Данный аккаунт зарегистрирован на нашем сервере. Для авторизации введите пароль:", "Далее", "Выход");
}
}
else if(pInfo[playerid][pLevel] >= 1 && pInfo[playerid][pLevel] <= 3)
{
SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);
SetPlayerFacingAngle(playerid, 37.0911);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
