Инфо из amxmodx.inc:
/* Gets player authid. */
native get_user_authid(index, authid[] ,len);
Синтаксис:
get_user_authid ( index, authid[], len )
index - id игрока
authid[] - массив куда записываем стим айди
len - максимальная длина длина
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Get user steam id"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /steam","user_authid")
}
public user_authid(id){
new player_authid[37]
get_user_authid(id, player_authid, 36)
set_hudmessage(255, 0, 0, -1.0, 0.25, 0, 6.0, 12.0)
show_hudmessage(id, "You Steam id is: %s",player_authid)
}
Описание:
Очередной простейший плагин-пример, в котором команда say /steam, вызывает функцию user_authid, в который мы получаем steam id игрока. И по традиции выводим его в Hud сообщении.