Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fun> //----------#define PLUGIN "HnS - VIP"#define VERSION "2.0"//---------- new iMaxPlayers new bool:jaUsou[ 33 ] public plugin_init(){ register_plugin(PLUGIN, VERSION, "pacheco") register_event("HLTV","novoRound","a","1=0","2=0") register_clcmd("say /vm","menu_t"); register_clcmd("say /vm","menu_ct"); iMaxPlayers = get_maxplayers()} public menu_t(id){ if (cs_get_user_team(id) == CS_TEAM_T ) { switch( jaUsou[ id ] ) { case true: { client_print(id, print_center,"Jūs jau esate panaudoje komandą /vm.") } case false: { new menu = menu_create("\r[ \yCSDM VIP - Meniu \r]", "menu_handler"); menu_additem(menu,"+100HP","1", ADMIN_LEVEL_H) menu_additem(menu,"+150AP","2", ADMIN_LEVEL_H) menu_additem(menu,"Granatos","3", ADMIN_LEVEL_H) menu_additem(menu,"Gravitacija","4", ADMIN_LEVEL_H) menu_additem(menu,"Greitis","5", ADMIN_LEVEL_H) menu_additem(menu,"Permatomumas","6", ADMIN_LEVEL_H) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } } jaUsou[id] = true } } public novoRound(){ for(new i = 1;i <= iMaxPlayers;i++) { jaUsou[i] = false } } public menu_handler(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { set_user_health(id, get_user_health(id) + 100) client_print(id, print_center,"Jūs pasirinkote +100HP.") } case 2: { set_user_armor(id, get_user_armor(id) + 150) client_print(id, print_center,"Jūs pasirinkote +150AP") } case 3: { give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade"); client_print(id, print_center,"Jūs pasirinkote Granatas") } case 4: { set_user_gravity( id, 0.8 ); client_print(id, print_center,"Jūs pasirinkote Gravitaciją") } case 5: { set_user_maxspeed(id, 300.0); client_print(id, print_center,"Jūs pasirinkote Greitį") } case 6: { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80); client_print(id, print_center,"Jūs pasirinkote Permatomumą") } } menu_destroy(menu); return PLUGIN_HANDLED; }public menu_ct(id){ if(cs_get_user_team(id) == CS_TEAM_CT ) { switch( jaUsou[ id ] ) { case true: { client_print(id, print_center,"Jūs jau esate panaudoje komandą /vm.") } case false: { new menu = menu_create("\r[ \yCSDM VIP - Meniu \r]", "menu_handler2"); menu_additem(menu,"+100HP","1", ADMIN_LEVEL_H) menu_additem(menu,"+150AP","2", ADMIN_LEVEL_H) menu_additem(menu,"Granatos","3", ADMIN_LEVEL_H) menu_additem(menu,"Gravitacija","4", ADMIN_LEVEL_H) menu_additem(menu,"Greitis","5", ADMIN_LEVEL_H) menu_additem(menu,"Permatomumas","6", ADMIN_LEVEL_H) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } } jaUsou[id] = true; } }public menu_handler2(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { set_user_health(id, get_user_health(id) + 100) client_print(id, print_center,"Jūs pasirinkote +100HP.") } case 2: { set_user_armor(id, get_user_armor(id) + 150) client_print(id, print_center,"Jūs pasirinkote +150AP") } case 3: { give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade"); client_print(id, print_center,"Jūs pasirinkote Granatas") } case 4: { set_user_gravity( id, 0.8 ); client_print(id, print_center,"Jūs pasirinkote Gravitaciją") } case 5: { set_user_maxspeed(id, 300.0); client_print(id, print_center,"Jūs pasirinkote Greitį") } case 6: { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80); client_print(id, print_center,"Jūs pasirinkote Permatomumą") } } menu_destroy(menu); return PLUGIN_HANDLED;} public Remover(id){ set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255); client_print(id, print_center, "You're visible now.")}/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1046\\ f0\\ fs16 \n\\ par }*/