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

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

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

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

public OnPlayerRequestClass

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

Sergey12rus

Ученик
Уважаемы пользователи форума.
У меня при онлайне более 25-30 человек
Начинает глючить public OnPlayerRequestClass.
то есть. Вот пишу код паблика первоначального..
HTML:
public OnPlayerRequestClass(playerid, classid)
{
	new playrname[MAX_PLAYER_NAME];
	new connect[128];
	GetPlayerName(playerid, playrname, sizeof(playrname));
	format(connect, sizeof(connect), "user/%s.ini", playrname);//Users/%s.ini
	if(fexist(connect))
	{
		gPlayerAccount[playerid] = 1;
		ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Вход в аккаунт","{E6E2E2}Добро пожаловать на {F70505}Название сервера.\n{E6E2E2}Вы уже зарегистрированы на нашем сервере.\n\nЧтобы войти в аккаунт, введите свой пароль в поле.","Войти","Отмена");
	}
	else
	{
		gPlayerAccount[playerid] = 0;
		ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Регистрация","{E6E2E2}Добро пожаловать на {F70505}Название сервера.\n{E6E2E2}Вы не зарегистрированы на нашем сервере.\n\nДля продолжения, введите ваш пароль в поле.","Войти","Отмена");
	}
	ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
	SetPlayerCameraPos(playerid, координаты);
	SetPlayerCameraLookAt(playerid, координаты);
	SetPlayerPos(playerid, координаты);
	return 1;
}
когда было так у меня после захода на сервер Долго грузилась регистрация либо вобще не загружалась.
Поэтому я регистрацию переместил в public OnPlayerConnect
и регистрация соответсвенно стало норм грузиться..
После перемещения регистрации public OnPlayerRequestClass выглядел так.
HTML:
public OnPlayerRequestClass(playerid, classid)
{
	ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
	SetPlayerCameraPos(playerid, координаты);
	SetPlayerCameraLookAt(playerid, координаты);
	SetPlayerPos(playerid, координаты);
	return 1;
}
с таким кодом не грузилось при таком же онлайне "Выбор скина(Персонажа)"
Думаю всё объяснил понятно. Может кто может что подсказать, помочь почему лагает этот паблик?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу