Приветствую!
Не устраивает меня, что есть любители юзать
ex_interp 0.01Мнения по интернету расходяться 50/50, и я против изменения дефолта.
То что это не запрещенная команда, пусть... но как по мне дает преимущество.
Накопал на AlliedModders следующее:
#include <amxmodx>
#define PLUGIN "Ex_interp Fix "
#define VERSION "1.0"
#define AUTHOR "FreZo"
new gCheck,gTime public
plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gTime = register_cvar( "amx_time", "10.0" )
gCheck = register_cvar( "amx_check", "1" )
}
public client_putinserver(id) {
set_task(get_pcvar_float(gTime),"cvars",id)
}
public cvars( id ) {
if (is_user_connected(id) && get_pcvar_num(gCheck) == 1)
{ query_client_cvar( id, "ex_interp", "Result" )
}
}
public Result_cvar(id, const szCvar[], const szValue[])
{
new szName[32]
get_user_name(id,szName,31)
if(szValue[id] != 0.01) {
server_cmd("kick %s ^"For ex_interp 0.01^"", szName);
}
}
Но не компилируется. Прошу знатоков о помощи в выведении этих бук
ав и циф
ар в шедевр!
Стоит cvar_enforcer, но он лишь ставит дефолт при подключении... Далее игрок сам в консоли может сменить.
Отредактировал: best101, - 2.1.2017, 22:43