Страница 2 от 2

Плъгин който блокира определено фпс

Публикувано на: 24 Фев 2021, 19:26
от SCORPION123
V.A.L.V.E написа: 23 Фев 2021, 23:22 Извинявам се, че се намесвам в темата с оффтопик но предлагам на автора това да не го прави, защото според мен тези команди за client cmd ще ти изиграят лоша шега в геймтракерите и 2-та. Силно се надявам да ме послушаш, ако имаш някакъв проблем за да искаш фпс да го макснеш на 120, сподели с нас ще ти помогнем.
Така идеята е такава, има много играчи които играят
с нечивешки фпс оъ сорта на 500/600 фпс, сложил съм си плъгин с който да следя фпс-а на играчите , но повечето хора играят с по 80/100 фпс и тези хора забелязят че дадените играчи се движат по бързо от тях, имат по адекватна стрелба и като цяло реват, и искам да направя това нещо само и само да бъдат доволни играчите ми.

Плъгин който блокира определено фпс

Публикувано на: 24 Фев 2021, 19:37
от zolfeca
Вместо да пипаш фпс-а на играчите, по-добре да киква играчи с над определен фпс. По принцип в голяма част от сървърите е забранено да се играе с над 101 fps.

Код за потвърждение: Избери целия код

#include amxmodx

new iFps_kick;


public plugin_init()

{
    register_plugin("FPS kick", "1.0", "SPiNX");

    iFps_kick = register_cvar("fps_kick","101")
}

public client_command(id)

{
    if(is_user_connected(id) && !is_user_bot(id) )

        query_client_cvar(id, "fps_max", "cvar_result_func");
}

public cvar_result_func(id, const cvar[], const value[])

{
    if(equali(cvar,"fps_max") && str_to_num(value) > get_pcvar_num(iFps_kick))

        server_cmd("kick #%d Your %s is %i. Do not use over %i", get_user_userid(id), cvar, str_to_num(value), get_pcvar_num(iFps_kick));
}

Плъгин който блокира определено фпс

Публикувано на: 24 Фев 2021, 20:12
от SCORPION123
zolfeca написа: 24 Фев 2021, 19:37 Вместо да пипаш фпс-а на играчите, по-добре да киква играчи с над определен фпс. По принцип в голяма част от сървърите е забранено да се играе с над 101 fps.

Код за потвърждение: Избери целия код

#include amxmodx

new iFps_kick;


public plugin_init()

{
    register_plugin("FPS kick", "1.0", "SPiNX");

    iFps_kick = register_cvar("fps_kick","101")
}

public client_command(id)

{
    if(is_user_connected(id) && !is_user_bot(id) )

        query_client_cvar(id, "fps_max", "cvar_result_func");
}

public cvar_result_func(id, const cvar[], const value[])

{
    if(equali(cvar,"fps_max") && str_to_num(value) > get_pcvar_num(iFps_kick))

        server_cmd("kick #%d Your %s is %i. Do not use over %i", get_user_userid(id), cvar, str_to_num(value), get_pcvar_num(iFps_kick));
}
Не искам да ми киква играчи заради глупости , просто искам да игнорира тяхната команда fps_max ако е над 120фпс и им го направи до тази граница в рамките на пребиваването им в сървъра

Плъгин който блокира определено фпс

Публикувано на: 24 Фев 2021, 20:25
от zolfeca
Като са глупости какво мрънкаш ? Това са клиентски настройки! Как ти ще решаваш настройките на играчите ? Не се ли усещаш вече? Или допускаш до определена стойност или не. Заключвам темата.