Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Reconnect Features

, Предотвращение использования команд retry и reconnect
Статус пользователя jas0n
сообщение 6.12.2007, 12:53
Сообщение #1


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Reconnect Features v0.2.4

.: Описание :.
В то время когда остальные плагины кикают или банят игроков за использование команд retry или reconnect, этот плагин востанавливает кол-во фрагов/смертей и денег игрока, которое было до reconnect'а. Также плагин может предотвращать повторный респаун игрока в одном и том же раунде.

.: Переменные :.
  • amx_noreconnect_time < value >
    через сколько секунд игрок может переподключиться, чтобы плагин не наказывал его за использование reconnect'а. Значение 0 выключит плагин. (def: 30)
  • amx_noreconnect_score < 1|0 >
    Востанавливать счет игрока или нет (def: 1)
  • amx_noreconnect_money < 1|0 >
    Востанавливать деньги игрока или нет (def: 1)
  • amx_noreconnect_startmoney < 1|0 >
    Если предидущая настройка 1, не позволять игроку получать больше чем установленное значение mp_startmoney (def: 0)
  • amx_noreconnect_spawn < 0|1 >
    Предотвращать повторный спаун игрока в одном и том же раунде. (def=1)
  • amx_noreconnect_notify < 0|1 >
    Оповещает игроков hud-сообщением, что игрок сделал реконнект (def=1)
.: Необходимые модули :.
Fakemeta

.: История версий :.
Цитата
    /*
    * v0.2.4 (2008aug12)
    * - fixed spawn bug
    * v0.2.3 (2008jul29)
    * - fixed spawn detection
    * v0.2.2 (2008jul13)
    * - set amx_noreconnect_notify to 2 will print a chat msg
    * - spawn detection updated
    * v0.2.1 (2008feb13)
    * - fixed players could have reset their score/money by doing 2 retry in a row
    * v0.2
    * - Rewrote plugin to avoids server crashes
    * - Added cvar amx_noreconnect_notify to notify players that someone made a retry
    * v0.1.5
    * - prevent some crash at changemap
    * v0.1.4
    * - now kill user without deathmsg/decrease frags/increase deaths
    * - print a message to player when kill him
    * v0.1.3
    * - bugfix : only 1 player was stored
    */


NOTE: В оригинале плагин написан для _steam серверов, тобиш игроки идентифицируются по их STEAM_ID. В аттаче есть плаг с приставкой _nosteam, я его поправил, чтоб он работал c ip адресами игроков, тобиш для no-steam'a. Плагин c версии 0.2.4 работает исправно, советую.
Прикрепленные файлы:
Прикрепленный файл  reconnect_features_steam.rar ( 3,45 килобайт ) Кол-во скачиваний: 119
Прикрепленный файл  reconnect_features_nosteam.rar ( 3,46 килобайт ) Кол-во скачиваний: 387
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   Цитировать сообщение
Статус пользователя Spasibych
сообщение 6.12.2007, 19:26
Сообщение #2


Стаж: 18 лет

Сообщений: 124
Благодарностей: 29
Полезность: 186

А чем он принципиально отличается от topic=1397?
Вопрос не праздный - я еще не применял защиту от переконнекта, но как раз собирался и был бы благодарен за нотацию выбора.
Сенкс! thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 6.12.2007, 23:24
Сообщение #3


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Разве трудно сравнить =? У них много общего, но и отличия есть. Первое что в глаза брасается - то что этот еще и кол-во денег игрока созраняет. Ну и работают немного по разному. Мне этот путь предпочтительней, так что ща на нем сижу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 30.4.2008, 9:15
Сообщение #4
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата
.: Переменные :.[list]
[*]amx_noreconnect_time < value >
через сколько секунд игрок может переподключиться, чтобы плагин не наказывал его за использование reconnect'а. Значение 0 выключит плагин. (def: 30)
[*]amx_noreconnect_score < 1|0 >
Востанавливать счет игрока или нет (def: 1)
[*]amx_noreconnect_money < 1|0 >
Востанавливать деньги игрока или нет (def: 1)
[*]amx_noreconnect_startmoney < 1|0 >
Если предидущая настройка 1, не позволять игроку получать больше чем установленное значение mp_startmoney (def: 0)
[*]amx_noreconnect_spawn < 0|1 >
Предотвращать повторный спаун игрока в одном и том же раунде. (def=1)


Я конечно извинясь, но объясни куда переменные писать и с каким синтаксисом значения вписывать??? Вписал это всё в amxx.cfg, значения ставил и в скобках и без скобок, но сутьтакова что плагин не пашет нифига, хотя логов и сообщений об ошибке работы плагина нет никаких. Плагин запущен и всё ок! Но не работают функции! Объясни пожалуста
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 30.4.2008, 9:37
Сообщение #5


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Попрообуй их прописать в кнсоль сервера сразу посте запуска все предоставленые команды. А amxx.cfg вообще не трогай!
Пример для написания
amx_noreconnect_score 1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 30.4.2008, 10:02
Сообщение #6
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата(dima4199 @ 30.4.2008, 7:37) *
Попрообуй их прописать в кнсоль сервера сразу посте запуска все предоставленые команды. А amxx.cfg вообще не трогай!
Пример для написания
amx_noreconnect_score 1


Понял спасибо, а как же автоматизация?? (((

P.S Не, ну если не в amxx.cfg то значит в serer.cfg. Куда-то же нужно это вписать. Блин jaison нужно было пояснить сразу, а то сиди теперь и ломай голову то ли глючит что то, то ли вписал не туда, млять...

Отредактировал: Stalin_alex, - 30.4.2008, 10:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 30.4.2008, 10:20
Сообщение #7


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Stalin_alex спасибо говорим одноименной кнопкой

А вот и автоматизация:
listenserver.cfg
прописываешь все что нужно туда
server.cfg
аналогично
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 30.4.2008, 15:22
Сообщение #8
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата(dima4199 @ 30.4.2008, 8:20) *
Stalin_alex спасибо говорим одноименной кнопкой

А вот и автоматизация:
listenserver.cfg
прописываешь все что нужно туда
server.cfg
аналогично


Вот теперь, и есть повод ПРАВИЛЬНО выразить слова благодарности, путём нажатия на ту самую кнопку!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 1.5.2008, 8:44
Сообщение #9
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Не работает!

Плагин в папке plugins
регистрация плагина в файле plugins.ini

В listenserver.cfg - переменные
В server.cfg такие же переменные

Не работает! При Реконнекте всё обнуляется у игрока!
diablo.gif

Отредактировал: Stalin_alex, - 1.5.2008, 8:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 1.5.2008, 8:46
Сообщение #10


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

А у тя стим или ностим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 1.5.2008, 8:59
Сообщение #11
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата(dima4199 @ 1.5.2008, 6:46) *
А у тя стим или ностим


Не не не , у меня ностим. Обычный пиратский сервак, с обычными пиратскими игроками! :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 1.5.2008, 9:04
Сообщение #12


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

yy.gif а ты какой плагин ставил? Название перепиши в точносте как в plugins.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 1.5.2008, 9:09
Сообщение #13
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата(dima4199 @ 1.5.2008, 7:04) *
yy.gif а ты какой плагин ставил? Название перепиши в точносте как в plugins.ini


Я не совсем тебя понял! Но, вот название плагина в plugins.ini reconnect_features_ip.amxx
Это тот плагин, и то название плагина, которое находится в архиве первого поста от jaison
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 1.5.2008, 9:19
Сообщение #14


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Я просто думал ты взял не ip

Странно както это все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Stalin_alex
сообщение 1.5.2008, 9:23
Сообщение #15
Стаж: 19 лет

Сообщений: 531
Благодарностей: 114
Полезность: 0

Цитата(dima4199 @ 1.5.2008, 7:19) *
Я просто думал ты взял не ip

Странно както это все


Дак вот и я о том же!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 1.5.2008, 9:33
Сообщение #16


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Возможно какаято ошибка в плагине. Я не проф. скриптер, поэтому сказать ничего не могу. Спрашивай у jas0nа. Он тебе точно скажет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KuLer
сообщение 1.5.2008, 12:10
Сообщение #17


Стаж: 19 лет

Сообщений: 101
Благодарностей: 4
Полезность: < 0

Всё это конечно хорошо, но вот что делать игрокам, у каторых на модеме включен НАТ (у всех один IP). Сервак nosteam
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 1.5.2008, 21:01
Сообщение #18


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Плакать слезами крокодила! А что еще делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 5.12.2008, 11:13
Сообщение #19
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Плагин обновился http://forums.alliedmods.net/showthread.php?p=555695

переделайте с steam на non steam )


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 5.12.2008, 13:45
Сообщение #20


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Цитата(iLLuSioN @ 5.12.2008, 11:13) *
Плагин обновился Reconnect Features v0.2.4

переделайте с steam на non steam )

Пару чисел поменял, попробуй. Я эмулятором стима пользуюсь, у всех "типо" уникальные id и менять ничего не приходится - это выручает.
Прикрепленные файлы:
Прикрепленный файл  reconnect_features_nosteam.rar ( 3,46 килобайт ) Кол-во скачиваний: 64
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: