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

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

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

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

Помогите исправить рекурсию.

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

FrankFrankson

Дебютант
Ребят, помогите, я уже все основное сделал, нашел где рекурсия способом комментирования всех пабликов, и она оказалась в паблике OnDialogResponse.
Таким же методом нашел в каком (А точнее в каких, их два) кейсе находится ошибка.
Ну и вот они:
Код:
case dg_Log:
{
	gPlayerLogged[playerid] = true;
	if(!response)return GKick(playerid);
	if(!strlen(inputtext))return ShowDialog(playerid,dg_Log,DIALOG_STYLE_PASSWORD,""c_Yellow"• Meteor Death Match •","{FFFFFF}Добро пожаловать на сервер"c_Yellow"Meteor DM\n{FFFFFF}Ваш ник "c_Green"зарегестрирован{FFFFFF} на сервере\n\nВведите пароль:","Войти","Отмена");
	OnPlayerLogin(playerid,(inputtext));
	SetPVarString(playerid, "Pass", inputtext);
	return true;
}
Код:
case D_MAINMENU+55:
{
	if(!response) return Kick(playerid);
	new pass[64];
	GetPVarString(playerid, "Pass", pass, sizeof(pass));
	if(!strcmp(PlayerInfo[playerid][pEmail],inputtext, false)) SetPVarInt(playerid,"MEIL",1), OnPlayerLogin(playerid,pass);
	else return Send(playerid,C_YELLOW,"Неверный адрес электронной почты"), GKick(playerid);
}

Заранее спасибо, если нужны будут какие нибудь части кода, предоставлю.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу