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

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

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

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

Админ - пароль (оптимизация 100%)

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

White-RolePlay

Умник
Итак приступим

ко всем define

PHP:
#define ADPANEL                 "123456"
// Где 123456 это пароль от админ панели

ко всем new

PHP:
adostup[MAX_PLAYERS];

в onplayerconnect

PHP:
adostup[playerid] = 0;
далее в OnPlayerCommandText и в OnDialogResponse и в onplayertext и в OnPlayerKeyStateChange

PHP:
if(adostup[playerid] == 0 && PlayerInfo[playerid][pAdmin] >= 1) return ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_INPUT, "Доступ администратора", "Введите пароль от администратора иначе вы будете кикнуты", "Далее", "");
далее в OnDialogResponse

PHP:
case 3000:
		{
			if(response)
			{
				if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_INPUT, "{ffffff}Введи пороль:", "{ff0000}Повторяю это последняя попытка", "Принять", "");
				if(!strcmp(inputtext, ""ADPANEL"",true)) 
                         { 
                         adostup[playerid] = 1; return true; 
                         new string[124];
                         new pip[16];  GetPlayerIp(playerid, pip, sizeof(pip));  
                         new sendername[32]; GetPlayerName(playerid, sendername, sizeof(sendername));  
                         format(string, sizeof(string), "%s вошёл в административную панель",sendername);  
                         ABroadCast(COLOR_LIGHTRED,string,1);  
                         format(string, sizeof(string), "- ID %d | IP: %s | Админ лвл: %d",playerid,pip,PlayerInfo[playerid][pAdmin]);  
                         ABroadCast(COLOR_LIGHTRED,string,1); 
                         } 
                         else return Kick(playerid);
			}
		}

Все на этом! ТЕперь игрок который напишет в чат или команду или сядет заруль или же вызовет диалог и если он админ, то ему обязательно придется ввести пароль иначе его кикнет!



И теперь для тех кто думает что это слито!

Итак вот ссылка на мод который я дорабатывал Довай кликни на меня

Смотрите, кто же все таки там написан в доработчиках? Да это же я SULTAN! Я дорабатывал тот мод один! его выложил левый человек, который тупо слил в паблик мод, и написал что он автор хотя даже он незнает что такое MySQL! Так вот я не слил это я вырезал со своего мода, который пишу я!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу