Инфо из amxmodx.inc:
/* Gets info from player. */
native get_user_info(index,const info[],output[],len);
Синтаксис:
get_user_info ( index, const info[], output[], len )
- index - id игрока
- const info[] - имя константы из сетинфо ( например name )
- output[] - Массив куда записываем получаемые данные
- len - Максимальная длина массва
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Get user info"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /getsetinfo","get_setinfo")
}
public get_setinfo(id)
{
new name[32]
get_user_info(id, "name", name, 31)
new Player_rate[32]
get_user_info(id, "rate", Player_rate, 31)
set_hudmessage(200, 0, 0, 0.05, 0.65, 2, 0.02, 30.0, 0.03, 0.3, 2)
show_hudmessage(0, "%s use %s rate",name,Player_rate)
}
Описание:
зарегистрированная команды say /getsetinfo вызывает функцию get_setinfo, внутри которой мы регистрируем новые 2 массива, и в них получаем 2 значения констант name и rate. После чего выводим информацию в Hud сообщении.
Если вы хотите извлечь какую то другу информацию - вам необходимо точно знать имя константы.
Как узнать?