Честно говоря не знаю кому и зачем она пригодится, но она есть.
Инов из cstrike.inc:
/* Returns 1 if user has a defuse kit. */
native cs_get_user_defuse(index);
Синтаксис:
cs_get_user_defuse ( index )
Если возвращает 1 - то щипчики есть.
Если возвращает 0 - то щипчиков нету.
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Get user defuser"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /defuser","get_defuser_info")
}
public get_defuser_info(id)
{
new defuser[33]
defuser[id] = cs_get_user_defuse(id)
if(defuser[id] == 1){
set_hudmessage(0, 200, 0, 0.05, 0.65, 2, 0.02, 30.0, 0.03, 0.3, 2)
show_hudmessage(0, "You have defuser")
}else{
set_hudmessage(0, 255, 0, 0.05, 0.65, 2, 0.02, 30.0, 0.03, 0.3, 2)
show_hudmessage(0, "You don't have defuser")
}
}
Описание:
Выполнив команду say /defuser, вы вызовите функцию get_defuser_info, в которой мы получаем информацию о наличии у игрока щипчиков для разминирования бомбы.
Далее мы создали условие if(defuser[id] == 1) - если у игрока есть щипчики то выполняется часть кода до else ( ТО ) выполняется вторая часть условия.