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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

FPS Контроль

, Кик игроков за фпс более 100
Статус пользователя RepairPC
сообщение 9.8.2015, 8:11
Сообщение #1


Стаж: 9 лет 4 месяца

Сообщений: 218
Благодарностей: 113
Полезность: 216

Здравствуйте, где-то я видал плагин кикающий игроков за FPS выше 100, сейчас найти не могу. Скиньте кому не трудно пожалуйста. Вообщем единственная команда что повышает фпс более 100 это fps_override 1, нужен плагин что бы когда игрок заходит на сервер с fps_override 1 его кикало с причиной "Исправьте fps_override 1 на fps_override 0" или что бы как-то сама изменяла. Или может как то fps_max фиксило, у кого больше 101 стоит кикало. Подскажите как сделать что бы игроки с 300 фпс не играли.

Отредактировал: RepairPC, - 9.8.2015, 8:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Immunity
сообщение 9.8.2015, 8:23
Сообщение #2
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Где-то была тема о этом. Нужно использовать AC и там вписывать строку, чтобы АС проверял игрока на это.

ad_cvar_add 1 7 fps_max 25 110 - типа вот такого должно быть. Честно, не помню уже.
Модераторы или удалили тему или переименовали.

Отредактировал: Immunity, - 9.8.2015, 8:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 9.8.2015, 10:56
Сообщение #3
Стаж: 9 лет

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

RepairPC,
А вам чем то мешает что у игрока мало или много выдаёт FPS. Или же чем то мешает это игре?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 9.8.2015, 11:47
Сообщение #4
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата(Skywrath @ 9.8.2015, 11:51) *
RepairPC,
А вам чем то мешает что у игрока мало или много выдаёт FPS. Или же чем то мешает это игре?

На сервере Deathrun, HNS это сильно замечается. Если у человека 400+ фпс на дезруне он набирает 1к юнитов за 3-4 секунды. На ХНС почти так же, на пабликах повышенный фпс ухудшает игру.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 9.8.2015, 11:51
Сообщение #5


Стаж: 10 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

Меценат Меценат

Immunity, ввел я эту команду,больше 101.5 не поднимется,зато в дыму теперь не проседает))а все 400 стало))если фпс макс не поднимать то команда хорошо помогает от лагов в дыму

Отредактировал: kennybear, - 9.8.2015, 11:54


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stimul1
сообщение 9.8.2015, 22:54
Сообщение #6


Стаж: 11 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

Самый простой способ:
Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Fps Kicker"
#define VERSION "1.0"
#define AUTHOR "Stimul"

#define MAX_CLIENTS 32
#define MAX_FPS 110

new g_iFps[MAX_CLIENTS+1];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

set_task(1.0, "CheckFps", .flags = "b");
}

public CheckFps()
{
new iPlayers[MAX_CLIENTS], iNum;
get_players(iPlayers, iNum, "c");

for(new i; i < iNum; i++)
{
if(g_iFps[iPlayers[i]] > MAX_FPS)
{
server_cmd("kick #%d ^"Ваш FPS %d слишком высокий, понизьте значение fps_max!^"", get_user_userid(iPlayers[i]), g_iFps[iPlayers[i]]);
server_exec();
}

g_iFps[iPlayers[i]] = false;
}
}

public client_PreThink(id)
g_iFps[id]++;


Отредактировал: Stimul1, - 9.8.2015, 22:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя RepairPC
сообщение 10.8.2015, 6:40
Сообщение #7


Стаж: 9 лет 4 месяца

Сообщений: 218
Благодарностей: 113
Полезность: 216

Stimul1 спасибо тебе огромное, установил на сервер, все работает на УРА! Очень помог:) Держи спасибку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 10.8.2015, 8:21
Сообщение #8


Стаж: 9 лет

Сообщений: 2234
Благодарностей: 1341
Полезность: 836

Главное что б школьники не ставили это на свои паблики ..


[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 10.8.2015, 9:30
Сообщение #9
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата(kennybear @ 9.8.2015, 12:46) *
Immunity, ввел я эту команду,больше 101.5 не поднимется,зато в дыму теперь не проседает))а все 400 стало))если фпс макс не поднимать то команда хорошо помогает от лагов в дыму

Там как-то по-другому нужно вписывать. Я не помню уже.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 10.8.2015, 9:39
Сообщение #10


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

Стаж: 15 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(Immunity @ 10.8.2015, 11:25) *
Там как-то по-другому нужно вписывать. Я не помню уже.

через developer 1 вроде


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 10.8.2015, 9:51
Сообщение #11
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата(AndrewZ @ 10.8.2015, 10:34) *
через developer 1 вроде

Да блин... Если бы не удаляли темы, которые реально нужны...
Там через АС отличный чекер фпс) Если у тебя больше 102, то тебя кикает. И я тестил, он работает замечательно.

Вот.
ad_cvar_add 1 3 fps_max 0 102
ac_set_cvar_punish 1 "kick %userid% Bad fps_max value - max value 102"

Отредактировал: Immunity, - 10.8.2015, 9:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 10.8.2015, 9:57
Сообщение #12


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

Стаж: 15 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(Immunity @ 10.8.2015, 11:47) *
Да блин... Если бы не удаляли темы, которые реально нужны...
Там через АС отличный чекер фпс) Если у тебя больше 102, то тебя кикает. И я тестил, он работает замечательно.

Вот.
ad_cvar_add 1 3 fps_max 0 102
ac_set_cvar_punish 1 "kick %userid% Bad fps_max value - max value 102"


так скинули же

FPS Контроль (Пост #831220)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 10.8.2015, 10:15
Сообщение #13
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата(AndrewZ @ 10.8.2015, 10:53) *
так скинули же

FPS Контроль (Пост #831220)

Я думаю сейчас почти каждый сервер пользуется АС, зачем ставить плагин, если можно это делать через АС?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 10.8.2015, 13:20
Сообщение #14


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

Стаж: 15 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(Immunity @ 10.8.2015, 12:10) *
Я думаю сейчас почти каждый сервер пользуется АС, зачем ставить плагин, если можно это делать через АС?)

а что, АС - это не плагин? :/


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 10.8.2015, 13:23
Сообщение #15
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата(AndrewZ @ 10.8.2015, 14:16) *
а что, АС - это не плагин? :/

Разницу между АС и фпс контролем чувствуешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 10.8.2015, 13:54
Сообщение #16
Стаж: 11 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Immunity @ 10.8.2015, 11:10) *
Я думаю сейчас почти каждый сервер пользуется АС, зачем ставить плагин, если можно это делать через АС?)

Ты не видишь что методы определения разные или как?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 10.8.2015, 14:04
Сообщение #17
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

Цитата([WPMG]PRoSToTeM@ @ 10.8.2015, 14:49) *

Ты не видишь что методы определения разные или как?

Ну и как тебе проще? Поставить плагин или написать 2 строки в кфг АС?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mistrick
сообщение 10.8.2015, 14:08
Сообщение #18


Стаж: 11 лет

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

Immunity, AC не будет работать при наличии протектора, в который встроена подмена значений кваров. Метод в плагине Стимула не обойти.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя g0ldenman
сообщение 10.8.2015, 23:44
Сообщение #19


Стаж: 8 лет 7 месяцев

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

Цитата(Immunity @ 10.8.2015, 10:10) *
Я думаю сейчас почти каждый сервер пользуется АС, зачем ставить плагин, если можно это делать через АС?)

Удалил. За день максимум 1 бан от него, только лишняя загрузка сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Beibarys
сообщение 17.1.2022, 15:03
Сообщение #20
Стаж: 4 года 4 месяца

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

Stimul1, часто кикает и тех у кого на секунду поднялся пинг, а фпс не выше 100.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: