Русское сообщество по скриптингу

amxauth

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

amxauth

Сообщение DraconKCH » 18 дек 2009, 20:03

Добрый вечер. Выложите кто-нибудь исходник admin.sma с исправленным багом amxauth ( заходить под админским ником через артмани ) или подскажите что заменить в оригинальном admin.sma... adminslots нашёл без проблем ( Спасибо DJ_WEST ), а вот с исправленным исходником для admin.amxx проблемы... Заранее благодарен
Аватара пользователя
DraconKCH
 
Сообщения: 151
Зарегистрирован: 18 дек 2009, 19:50
Благодарил (а): 24 раз.
Поблагодарили: 20 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: amxauth

Сообщение Juice » 18 дек 2009, 21:56

попробуй изменить эту строку :)
Код: Выделить всё
format(g_cmdLoopback, 15, "amxauth%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'))


на что нибудь типо:
Код: Выделить всё
format(g_cmdLoopback, 15, "hello%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('E', 'Z'), random_num('C', 'T'))
попробуй так, ибо я не знаю :)
Аватара пользователя
Juice
 
Сообщения: 35
Зарегистрирован: 13 дек 2009, 14:30
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.
Опыт программирования: Больше трех лет

Re: amxauth

Сообщение Ser_UFL » 19 дек 2009, 03:56

Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Аватара пользователя
Ser_UFL
 
Сообщения: 975
Зарегистрирован: 22 авг 2009, 19:30
Откуда: Hell
Благодарил (а): 276 раз.
Поблагодарили: 380 раз.
Языки программирования: Counter-Strike 1.6:
WebMod-scripts, little Pawn.

Re: amxauth

Сообщение DraconKCH » 19 дек 2009, 13:31

Ser_UFL писал(а):http://reallite.cs2.ru/modules.php?name=News&file=article&sid=266

версия amxmodx 1.8.1
Аватара пользователя
DraconKCH
 
Сообщения: 151
Зарегистрирован: 18 дек 2009, 19:50
Благодарил (а): 24 раз.
Поблагодарили: 20 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: amxauth

Сообщение DJ_WEST » 19 дек 2009, 18:15

Открываешь для сравнения два файла (в Total Commander'е есть такая опция) и изменяешь для того, чего тебе нужно. Там разницы в стандартных плагинов 1.76 и 1.8.1 почти нет.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: amxauth

Сообщение ~Val~ » 01 янв 2010, 17:40

Если по простому то замени
Код: Выделить всё
   client_cmd(id, "%s", g_cmdLoopback)

на
Код: Выделить всё
      server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")


суть в том что удаление будет происходить напрямую на сервере, а не оттого что, команда посылается на сторону клиента, а после с клиента отсылается на сервер команда в виде amxauth+<4 случайных буквы>, которая и генерирует кик.

Если делать напрямую, можно убрать регистрацию команды amxauth+<4 случайных буквы>

PS может быть я не прав что делаю так, но тогда прошу пояснить зачем AMXX DEV Team делали эту регистрацию, Если не знаете не отправляйте к ним.
Аватара пользователя
~Val~
 
Сообщения: 2
Зарегистрирован: 01 янв 2010, 17:10
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: amxauth

Сообщение DJ_WEST » 01 янв 2010, 20:04

но тогда прошу пояснить зачем AMXX DEV Team делали эту регистрацию

Сам не знаю =) Может быть, раньше какая-то проблема была с тем, что игрок не кикался в момент подключения.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: amxauth

Сообщение Zefir » 01 янв 2010, 20:48

И сейчас такая проблема есть... Не на всех этапах входа игрока его можно кикнуть напрямую, иногда нужна небольшая пауза.
Чтобы правильно задать вопрос, нужно знать более половины ответа...
Cerberus - замена amxbans и многому другому
Аватара пользователя
Zefir
 
Сообщения: 21
Зарегистрирован: 31 авг 2009, 21:06
Откуда: Kiev
Благодарил (а): 2 раз.
Поблагодарили: 13 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 14