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

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

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

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

15 страниц V  « 14 15

Anti Reliable channel overflowed

, убираем вылет игроков
csgamer
сообщение 11.11.2014, 12:55
Сообщение #281
Стаж: 12 лет

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

А когда выбрасывет с сервера, то как пишет.
Простите не видел ни разу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FlemQaaa
сообщение 18.11.2014, 19:47
Сообщение #282
Стаж: 12 лет

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

Всем доброго времени суток.
Подскажите где найти Orpheu , в котором будет та функция , которую выполняет блокировку Reliable Channel Overflow , вот тема

Отредактировал: FlemQaaa, - 18.11.2014, 19:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Jenya Psy
сообщение 18.11.2014, 19:56
Сообщение #283


Иконка группы

Стаж: 14 лет

Сообщений: 1647
Благодарностей: 2040
Полезность: 1146

дак дело не в версии орфея, а билде. Плагин будет работать с любым орфеем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FlemQaaa
сообщение 18.11.2014, 19:57
Сообщение #284
Стаж: 12 лет

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

Цитата(psyjey @ 19.11.2014, 0:56) *
дак дело не в версии орфея, а билде. Плагин будет работать с любым орфеем.


Билд стоит v6xxx короче говоря (последний).
В орфеи мне говорит таких функций нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 18.11.2014, 20:01
Сообщение #285
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Цитата(FlemQaaa @ 18.11.2014, 19:47) *
Всем доброго времени суток.
Подскажите где найти Orpheu , в котором будет та функция , которую выполняет блокировку Reliable Channel Overflow , вот тема


antir.sma
Код
#include <amxmodx>
#include <orpheu>

public plugin_init() register_plugin("Anti overflow", "2.0", "mazdan")


public plugin_cfg() OrpheuRegisterHook( OrpheuGetFunction("SV_DropClient"), "SV_DropClient",OrpheuHookPre);


public OrpheuHookReturn:SV_DropClient( a , b , const szMessage[] ) return (containi(szMessage,"Reliable channel overflowed")!=-1)?OrpheuSupercede:OrpheuIgnored;


Прикрепленный файл  SV_DropClient.rar ( 316 байт ) Кол-во скачиваний: 147
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
FlemQaaa
сообщение 18.11.2014, 20:07
Сообщение #286
Стаж: 12 лет

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

Спасибо за такое чудо дружище , теперь думаю не будет кикать!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gegelga
сообщение 14.12.2014, 23:02
Сообщение #287
Стаж: 13 лет

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

user.gameover.user, спасибо большое
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SivAnOl
сообщение 18.12.2014, 16:04
Сообщение #288


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

Подскажите, кто знает.
Выскакивает ошибка при компиляции.
Исходник взял из первого поста, инклюды и с орфея 2.5.1 пробовал и с 2.6.2.

Отредактировал: SivAnOl, - 18.12.2014, 16:05
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.12.2014, 16:05
Сообщение #289


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

SivAnOl, это не ошибка а варнинги. Табуляция вроде не правильная в некоторых строках. Не страшно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SivAnOl
сообщение 18.12.2014, 16:17
Сообщение #290


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

Цитата(Bloo @ 18.12.2014, 15:01) *
SivAnOl, это не ошибка а варнинги. Табуляция вроде не правильная в некоторых строках. Не страшно.

Всё таки хотелось бы убрать. В скриптинге не очень шарю.
Но вычитал: warning 213: tag mismatch - несовпадение аргументов в функции;

Ошибки в следующих строках:
29
if(size && offset)
33
ret = (p[(a-offset)/size]++<g_maxwarns)?OrpheuSupercede:OrpheuIgnored;
40-41
ret = OrpheuSupercede
}
45
}

Весь код
#include <amxmodx>
#include <orpheu>

new g_offset
new size
new offset
new g_maxwarns
new p[33]

public plugin_init()
{
register_plugin("Anti overflow", "2.0", "mazdan")
register_cvar("anti_reliable_warns", "5")
set_cvar_string("anti_reliable_time", "10")
}

public plugin_cfg()
{
OrpheuRegisterHook( OrpheuGetFunction("SV_DropClient"), "SV_DropClient",OrpheuHookPre);
set_task(get_cvar_float("anti_reliable_time"),"r",0,_,_,"b")
g_maxwarns=get_cvar_num("anti_reliable_warns")
}

public OrpheuHookReturn:SV_DropClient( a , b , const szMessage[] )
{


new ret=OrpheuIgnored
if(size && offset)
{
if(containi(szMessage,"Reliable channel overflowed")!=-1)
{
ret = (p[(a-offset)/size]++<g_maxwarns)?OrpheuSupercede:OrpheuIgnored;
}
}
else
{
if(containi(szMessage,"Reliable channel overflowed")!=-1)
{
ret = OrpheuSupercede
}
g_offset=a
}
return ret
}

public r() arrayset(p,0,33)

public client_disconnect(id)
{
p[id]=0
static bool:zdes_byl_ya
static uid, l_o
if(!zdes_byl_ya && g_offset)
{
if(uid)
{
if(uid!=id)
{
size=(g_offset-l_o)/(id-uid)
offset=g_offset-id*size
zdes_byl_ya=true;
}
}
else
{
l_o=g_offset
uid=id
}
}
}


UPD: РЕШЕНО
Есть пост ранее - подсказывающий как исправить.

Отредактировал: SivAnOl, - 19.12.2014, 13:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anatol
сообщение 6.1.2015, 21:30
Сообщение #291


Стаж: 12 лет

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

спс, хороший плагин)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamerok
сообщение 6.1.2015, 22:09
Сообщение #292
Стаж: 12 лет

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

Цитата(SivAnOl @ 18.12.2014, 19:17) *
UPD: РЕШЕНО
Есть пост ранее - подсказывающий как исправить.

Дак может выложишь уже исправленный??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Oneshot
сообщение 12.1.2015, 23:25
Сообщение #293
Стаж: 13 лет

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

Плагин делает свое дело или есть недочёты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 13.1.2015, 6:43
Сообщение #294


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(Oneshot @ 13.1.2015, 1:25) *
Плагин делает свое дело или есть недочёты?

На форуме есть модуль netbex лучше его поставить. Так же delayed spawn, и user info optimizer или последний дпрото.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Altaj
сообщение 16.1.2015, 8:04
Сообщение #295


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Цитата(mazdan @ 13.1.2015, 7:43) *
На форуме есть модуль netbex лучше его поставить. Так же delayed spawn, и user info optimizer или последний дпрото.

Не могу найти этот модуль netbex. Игрок со стима жалуется, что его кикает с этой ошибкой.

Отредактировал: Altaj, - 16.1.2015, 8:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 16.1.2015, 8:20
Сообщение #296


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Плагин в этом топике на крайний самый случай, вместо него есть (ставить частями или все сразу):
!
https://c-s.net.ua/forum/topic69877.html
https://c-s.net.ua/forum/topic69935.html либо дпрото версий 0.9.514:+
https://c-s.net.ua/forum/topic66437.html (если проблемы в начале раунда, помогает размазать нагрузку на сервер и клиент), там надо поискать последнюю версию


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
15 страниц V  « 14 15
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: