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

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

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

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

Баг я аккаунтами на моде Advance RP

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

Night123

Дебютант
У меня баг с аккаунтами на моде Advance RP. При регистрации если ввести AdmLevak = 6 , то можно взломать админку
Вот диалог регистрации:
PHP:
case 2:
		{
			new name[MAX_PLAYER_NAME];
			GetPlayerName(playerid, name, sizeof(name));
			new bac[500],regdlin[456];
			GetPlayerName(playerid, playername, sizeof(playername));
			if(response)
			{
				if(!strlen(inputtext))
				{
					format(regdlin,456,"{FFFFFF}Добро пожаловать на сервер Advance RolePlay\nЧтобы начать игру вам необходиму пройти регистрацию\n\nВведите пароль для Вашего аккаунта\nОн будет запрашиваться каждый раз, когда вы заходите на сервер\n\n{66CC33}	Примечания:\n	- Пароль может состоять из руских и латинских символов\n	- Пароль чуствителен к регистру\n	- Длина пароля от 6-ти до 15-ти символов",name);
					ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{66CCFF}Регистрация",regdlin,"Ок","Отмена");
					return true;
				}
				OnPlayerRegister(playerid,inputtext);
				if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 15)
				{
					return ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX, "{FF9900}Ошибка", "{FFFFFF}Длина пароля должна быть от 6 до 15 символов\nРекомендуется использовать русские и латинские буквы, а также любые знаки","Повтор", "");
				}
				format(bac, sizeof(bac), "/accounts/%s.ini", playername);
				dini_Create(bac);
				new ruldia[1500];
				format(ruldia, 1500, "{FFCC00}1. Основное",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещено использовать любые читы, трейнеры, моды или CLEO скрипты",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещен DeathMatch (DM) - Убийство и нанесение вреда игрокам без причины",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещено убивать игроков на спавне (на месте, где они появляются в игре)",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещены убийства путем наезда на него или стрельбы из авто",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещено уходить на паузу в целях спасения от нападающих",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрешено использование возможностей сервера для создания неудобств другим игрокам",ruldia);
				format(ruldia, 1500, "%s\n\n{FFCC00}2.Процесс общения",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрешен мат, оскорбление других игроков",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещены угрозы другим игрокам (не относящимся к игровому процессу)",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрешено писать транслитом (например \"ya zawel na server\")",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещена любая реклама сторонних ресурсов",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Запрещено флудить (часто повторять одинаковые фразы, или фразы без смысловой нагрузки)",ruldia);
				format(ruldia, 1500, "%s\n\n{FFCC00}3. Администрация",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Необходимо сообщать администрации сервера о любых случаях нарущения данных правил",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Администрация самостоятельно выбирает штрафные санкции для каждого конкретного случая",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Санкции могут применяться сразу после нарушения или через время (например, впоследствии поступления жалобы)",ruldia);
				format(ruldia, 1500, "%s\n{FFFFFF}- Если штрафная санкция была применена к вам ошибочно, свяжитесь с администрацией",ruldia);
				ShowPlayerDialog(playerid, 32066,DIALOG_STYLE_MSGBOX,"{66CCFF}Правила сервера",ruldia, "Принять", "Отмена");
				return true;
			}
			else
			{
				Kick(playerid);
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу