Инфо из amxmodx.inc:
/* Sets a cvar with integer value. */
native set_cvar_num(const cvarname[],value);
Синтаксис:
set_cvar_num(const cvarname[],value)
- const cvarname[] - Изменяемый квар
- value - Значение
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[amxmodx.inc] set_cvar_num"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("amx_my_cvar","777")
register_srvcmd("set_my_cvar","f_set_cvars")
register_srvcmd("get_my_cvar","f_get_cvars")
}
public f_set_cvars(){
new cvar_num = 555
set_cvar_num("amx_my_cvar",cvar_num)
f_get_cvars()
}
public f_get_cvars(){
server_print("[amxmodx]My cvar = %d",get_cvar_num("amx_my_cvar"))
}
Описание:
За основу для примера взят код от описания функции get_cvar_num и дополнен необходимым кодом, а именно:
new cvar_num = 555
set_cvar_num("amx_my_cvar",cvar_num)
Создание переменной, присвоение ей значения и изменение нужного нам квара.
Для наглядности сразу же вызывается функция для показа изменившегося значения.
Ах да, команда для изменения квара консольная set_my_cvar