Инфо из cstrike.inc:
/* Returns 1 when user has a primary weapon
OR a shield in inventory, else 0. */
native cs_get_user_hasprim(index);
Синтаксис:
cs_get_user_hasprim ( index )
- index - id игрока
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "[cstrike.inc] cs_get_user_hasprim"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /wpn","f_my_wpn")
}
public f_my_wpn(id){
client_print(id,print_chat,"[cstrike.inc] You %s primary weapon ",cs_get_user_hasprim(id)? "have" : "dont have")
}
Описание:
Собственно описывать здесь нечего.
Топаем на сервер, покупаем оружие и выполняем команду say /wpn, и смотрим на результат. Затем выкидываем оружие и повторяем процедуру.
Ах да, функция так же вернет 1 если у игрока есть щит.