Иноф из cstrike.inc:
/* If defusekit is 1, the user will have a defuse kit.
* You can specify a different colour for the defuse kit icon showing on hud. Default is the normal green.
* You can specify an icon. Default is "defuser". Set flash to 1 if you want the icon to flash red.
*/
native cs_set_user_defuse(index, defusekit = 1, r = 0, g = 160, b = 0, icon[] = "defuser", flash = 0);
Синтаксис:
cs_set_user_defuse ( index, [ defusekit = 1, r = 0, g = 160, b = 0, icon[] = "defuser", flash = 0 ] )
index - id игрока
defuserkit - 1 дает игроку щипчики, 0 забирает
r - Красный цвет
g - Зеленый цвет
b - Желтый цвет
icon[] - Для установки своей иконки
flash - Мигание иконки
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Add defuser to user"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /drop-defuser","defuser_drop")
register_clcmd("say /give-me-defuser","give_defuser")
register_clcmd("say /give-me-defuser-bl","give_defuser_blue")
register_clcmd("say /give-me-defuser-fl","give_defuser_flesh")
}
public give_defuser(id){
cs_set_user_defuse(id,1,0,160,0,_,0)
}
public give_defuser_blue(id){
cs_set_user_defuse(id,1,0,0,255,_,0)
}
public give_defuser_flesh(id){
cs_set_user_defuse(id,1,0,160,0,_,1)
}
public defuser_drop(id){
cs_set_user_defuse(id,0)
}
Описание:
У нас в распоряжении 4 команды:
- say /drop-defuser - Отнимает щипчики
- say /give-me-defuser - Выдает привычные всем щипцы
- say /give-me-defuser-bl - Выдает щипчики голубого цвета
- say /give-me-defuser-fl - Выдается щипцы с переключающимся светом зеленый/красный
Удачи в ваших экспериментах :)