Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не работает автоматический Spawn

Статус
В этой теме нельзя размещать новые ответы.

FreeHardSkill

Умник
Всем привет.У меня такая проблема.Функция SpawnPlayer присутствует в авторизации но она без действенна!
Помогите решить проблему!
вот код
PHP:
if(dialogid == 2)
	{
		if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "Авторизация", "Авторизуйся! \nПароль ниже:", "Логин", "");
		if(response)
		{
			new PlayerName[MAX_PLAYER_NAME], password[64];
			GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
			new account[128];
			format(account,sizeof(account),"users/%s.ini",PlayerName);
			if(IsPlayerNPC(playerid))return 1;
			new iniFile = ini_openFile(account);
			ini_getString(iniFile, "Пароль",password); // Узнаём пароль аккаунта.
			if(!strcmp(inputtext, password, true))
			{
				ini_getInteger(iniFile, "Money", PlayerInfo[playerid][pMoney]); // Записываем данные в переменную
				ini_getFloat(iniFile, "Heal", PlayerInfo[playerid][pHeal]);
				ini_getFloat(iniFile, "Armour", PlayerInfo[playerid][pArmour]);
				ini_getInteger(iniFile,"Kills", PlayerInfo[playerid][Kills]);
				ini_getInteger(iniFile,"Deaths", PlayerInfo[playerid][Deaths]);
				ini_getInteger(iniFile,"Sex", PlayerInfo[playerid][pSex]);
				ini_getInteger(iniFile,"Model", PlayerInfo[playerid][pModel]);
				SetPlayerHealth(playerid, PlayerInfo[playerid][pHeal]);
				SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
				SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
				GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
				SendClientMessage(playerid,COLOR_RED,"Вы вошли");
				OnPlayerSpawn(playerid);
				SpawnPlayer(playerid);
				ini_closeFile(iniFile);
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "Сервер: Пароль неверный");
				ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Авторизация", "Авторизуйся ты наконец:", "Ок", "");
				return 1;
			}
			
		}
		else //Клавиша Esc
		{
			ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Авторизация", "Авторизовывайся,рачок:", "Ок", ""); // выдаем диалог, если нажмет на кнопку Esc
		}
	}
Вот код OnPlayerSpawn
PHP:
 logged[playerid]=1;
    SetPlayerPos(playerid,-2721.2612,-317.8447,7.8438);
    SetPlayerFacingAngle(playerid, 46.8583);
    SetPlayerInterior(playerid,0);
	SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
Если добавляю команду которая будет вызывать функцию SpawnPlayer то при вводе она работает.Почему же тогда ее не вызывает автоматически

---------- Post added at 16:13 ---------- Previous post was at 15:59 ----------

Разобрался!Спасибо Londlem :D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу