AMX MOD X
Пятница, 08.08.2025, 12:57:19



Приветствую Вас Гость | RSS
[ Главная ] [ админские права(по ip,LAN) даются только после смены имени - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: slogic, AlMod  
админские права(по ip,LAN) даются только после смены имени
преведДата: Суббота, 23.02.2008, 23:30:39 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Не в сети
на сервере amxx админские права даются только после смены имени (админа), и после смены карты они снова пропадают. Надо опять менять имя, и тогда они опять появляются. Права даются по IP, сеть локальная+Инет. IP-адрес админа -локальная сеть. amx_mode 1. amx_default_access "z". csstats_rank 2. Помогите разобраться, пожалуйсто , а то ППЦ...
 
JokerДата: Суббота, 23.02.2008, 23:33:36 | Сообщение # 2
Генерал-майор
Группа: Пользователи
Сообщений: 375
Репутация: 5
Статус: Не в сети
Выложи сюда строку из users.ini

One death is a Tragedy
One million is a Statistic...
 
преведДата: Воскресенье, 24.02.2008, 03:49:45 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Не в сети
"10.68.1.162" "" "abcdefghijklmnopqrstu" "de"

Добавлено (2008-02-24, 2:46 Am)
---------------------------------------------
и похоже, что сервер вообще не проверяет права, потому что зарезервированы два слота для админа, и спрятаны, а сервер все равно забивается на все слоты. Даже если на нем нет админов.

Добавлено (2008-02-24, 3:49 Am)
---------------------------------------------
то есть определение прав клиента осуществляется только после смены имени. неважно, админ это или нет. Какой бардак... Что делать то?

 
BruteДата: Воскресенье, 24.02.2008, 10:55:02 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
превед, ты сам сервер собирал или скачал?
 
преведДата: Воскресенье, 24.02.2008, 13:57:41 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Не в сети
да, в том то все и дело, что сервер достался в "наследство", когда я сам делал АМХХ у меня таких проблем не было(но были другие =)). Я понимаю, что если начать с нуля, это возможно решит проблему. Но я просто заинтригован, как это вообще может быть?! Хочу знать эти "грабли", если вы меня понимаете..
 
BruteДата: Воскресенье, 24.02.2008, 21:44:13 | Сообщение # 6
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (превед)
Но я просто заинтригован, как это вообще может быть?! Хочу знать эти "грабли", если вы меня понимаете..

Скорее всего, проблема в admin.amxx - либо не включен, либо в нём что-то кто-то поменял. Настоятельно советую собирать сервер самому, чтобы настроить amxmodx и разобраться в нём, админу нужно не более 3-х часов.

 
преведДата: Понедельник, 25.02.2008, 12:57:40 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Не в сети
Спс, буду пробовать
 
t17fenicsДата: Понедельник, 25.02.2008, 16:38:29 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Такая же ситуация
И на других форумах встречал подобные сообщения...

Сервак собирал полностью сам, amxmodx использовал и 1.8 и 1.76, все по прежнему

выход - нужно после запуска сервака довать команду amx_reloadadmins либо менять имя

Может кто нить скажет как мне запиндюрить енту команду. чтоб она сама после запуска сервера выполнялась???

 
BruteДата: Понедельник, 25.02.2008, 16:43:13 | Сообщение # 9
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (t17fenics)
Может кто нить скажет как мне запиндюрить енту команду. чтоб она сама после запуска сервера выполнялась???

Можно засунуть в обычный конфиг или написать мини плагин.

 
t17fenicsДата: Понедельник, 25.02.2008, 20:25:21 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Quote (Brute)
Можно засунуть в обычный конфиг

это в который - server.cfg?
 
BruteДата: Понедельник, 25.02.2008, 20:27:44 | Сообщение # 11
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (t17fenics)
это в который - server.cfg?

Думаю в amx-овский лучше будет
 
t17fenicsДата: Понедельник, 25.02.2008, 21:08:18 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
amxx.cfg?

не помогает, нужно походу после всего давать...

 
BruteДата: Вторник, 26.02.2008, 12:25:56 | Сообщение # 13
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (t17fenics)
не помогает, нужно походу после всего давать...

тогда нужно написать мини-плагин, только я незнаю на что опираться. Может VEN или AlMod помогут, в общем нужно ждать.

В теме не флудить! Ждём ответа от админов!

 
преведДата: Вторник, 26.02.2008, 15:11:14 | Сообщение # 14
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Не в сети
я еще раз напомню -дело не в АДМИНСКИХ правах, дело в том, что сервер вообще не проверяет права клиентов до тех пор, пока они(клиенты) не поменяют имя. То есть : я ставлю amx_mode 2, захожу как обычный(не прописанный в users.ini) клиент, и меня не кикает. Меняю имя -и сервер меня наконец-то выкидывает. Естесственно, что и спрятанные слоты тоже не пашут(для этого надо чтоб клиенты дружно сами поменяли себе имя).Во так... И команда amx_reloadadmins -не панацея в таком случае.
 
t17fenicsДата: Вторник, 26.02.2008, 16:18:51 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Пол ночи ковырялся в скрипталищах
нигде вообще не нашел проверки прав после входа клиента

есть функция в admin.sma

Code

getAccess(id, name[], authid[], ip[], password[])


в ходе ее выполнения человек проверяется на права

Логично, что она должна выполняться при входе клиента на сервак

Однако нет - выполняется она тольо из функции

Code

public cmdReload(id, level, cid)


вызываемой командой amx_reloadadmins

и каким то образом тоже самое происходит при смене имени клиента, как - пока не наковырял

вывод - нужно устроить проверку входа клиента и тогда вызывать

Code

getAccess(id, name[], authid[], ip[], password[])

В amxmodx.inc есть такие вещи

Code

/* Called on client connection. */
forward client_connect(id);

/* Called when client is disconnecting from server. */
forward client_disconnect(id);

/* Called when client is entering to a game. */
forward client_putinserver(id);

Как бы ентим воспользоваться, может кто намекнет?? blink

Сообщение отредактировал t17fenics - Вторник, 26.02.2008, 16:24:29
 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

AMX Mod X Russian Community © 2006-2025