Например: какой нибудь игрок использовал режим "Невидимка", а следующий раз её можно использовать только через 3 раунда! Как это сделать???
Кто не догнал ниже скрин, мне надо так же сделать только в режиме "Неведимка"
Надеюсь на вашу помощь
А вот и моё меню
#include <amxmodx>
#include <cstrike>
#include <dhudmessage>
#define PLUGIN "drTMenu"
#define VERSION "1.0"
#define AUTHOR "Denmark"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("ResetHUD","ResetHUD","abe")
}
public ResetHUD(id){
if(cs_get_user_team(id) & CS_TEAM_T)
ebatkopat(id);
}
public ebatkopat(id){
new menu = menu_create( "^nВыбери режим", "run_menu" );
menu_additem( menu, "Кнопки", "1", 0 );
menu_additem( menu, "Невидимка", "2", 0 );
menu_additem( menu, "Свободный", "3", 0 );
menu_additem( menu, "Снежки", "4", 0 );
menu_additem( menu, "Жертва", "5", 0 );
menu_additem( menu, "Зомби день", "6", 0 );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu, 0 );
return PLUGIN_HANDLED;
}
public run_menu(id, menu, item){
if( item == MENU_EXIT ){
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[ 9 ], iName[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback );
new key = str_to_num( data );
switch(key)
{
case 1:
{
client_cmd(id,"say /go");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал кнопки!^nБудь осторожней!")
}
case 2:
{
client_cmd(id,"say /invis");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал режим-неведимка!^nСмотри внимательней!")
}
case 3:
{
client_cmd(id,"say /free");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал режим-свободный!")
}
case 4:
{
client_cmd(id,"say /snowball");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал режим-снежки!^nСмотри не замёрзни!")
}
case 5:
{
client_cmd(id,"say /victim");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал режим-жертва!^nМочи его быстрее!")
}
case 6:
{
client_cmd(id,"say /zombi");
set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.01, -1.0, 0, 6.0, 4.0)
show_dhudmessage(0, "Террорист выбрал режим-зомби!^nОн вас заразит!!!")
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
Не информативное название темы, исходный код в тег [pawn]