Biški pataisyti vipmenu
Posted: 2013 Aug 29 15:32
Sveiki !!
Man reikia kad jūs padėtumėt man padaryti tokį vipmenu
Žalias - Nieko nereikia keisti [Pridėti]
Raudonas - Reikia keisti [Pridėti]
Priziurėtojų VipMenu [Nieko nereikia keisti]
Kalinių VipMenu [Reikia pridėti, ir biškiuka pakeisti]
1. Glockas su 15 kulku
2. Greitis + Raudonas švytėjimas.
3. +50 HP ir +50 AP
4. Graivity [Reikia pakeisti į Granatos]
5. Nematomumas
Reikia kad būtų kaip paspaudi..
4. Granatos
Išmestų pasirinkimą.
Granatų menu:
1. 1x HE (35% tikimybė)
2. 2x FB (50% tikimybė)
3. 1x SG (25% tikimybė)


Man reikia kad jūs padėtumėt man padaryti tokį vipmenu
Žalias - Nieko nereikia keisti [Pridėti]
Raudonas - Reikia keisti [Pridėti]
Priziurėtojų VipMenu [Nieko nereikia keisti]
Kalinių VipMenu [Reikia pridėti, ir biškiuka pakeisti]
1. Glockas su 15 kulku
2. Greitis + Raudonas švytėjimas.
3. +50 HP ir +50 AP
4. Graivity [Reikia pakeisti į Granatos]
5. Nematomumas
Reikia kad būtų kaip paspaudi..
4. Granatos
Išmestų pasirinkimą.
Granatų menu:
1. 1x HE (35% tikimybė)
2. 2x FB (50% tikimybė)
3. 1x SG (25% tikimybė)

Code: Select all
#pragma semicolon 1 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 400.0;new Float:normal_speed = 250.0; public plugin_init(){ register_plugin("JailBreak: VIP Menu", VERSION, "Shuttle_Wave"); RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1); RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1); register_clcmd("say vipmenu", "cmdVmenu", ADMIN_CVAR); register_clcmd("say /vipmenu", "cmdVmenu", ADMIN_CVAR); register_clcmd("say_team vipmenu", "cmdVmenu", ADMIN_CVAR); register_clcmd("say_team /vipmenu", "cmdVmenu", ADMIN_CVAR);} public FwdPreFrame_Post(id){ if(!is_user_alive(id)) { return PLUGIN_HANDLED; } if(!HasSpeed) { return PLUGIN_HANDLED; } else if(HasSpeed) { set_user_maxspeed(id, fast_speed); } return PLUGIN_HANDLED;} public FwdHamSpawn_Post(id){ HasSpeed = false; VipUsed[id] = false; set_user_maxspeed(id, normal_speed); set_user_rendering( id, _, 0, 0, 0, _, 0 ); } public cmdVmenu(id, level, cid){ if (!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED; if (get_user_team(id) == 1 && !VipUsed[id]) { VipTMenu(id); } else if (get_user_team(id) == 2 && !VipUsed[id]) { VipCTMenu(id); } else if (VipUsed[id]) { client_printc(id, "%s Tu jau panaudojai !gVIP Menu!n si rounda. Prasome palaukti kito roundo", PREFIX); } else { client_printc(id, "%s Tik !gAdminai!n kurie yra !gKaliniai!n arba !gPriziuretojai!n gali naudoti si VIP Menu", PREFIX); return PLUGIN_HANDLED; } return PLUGIN_HANDLED;} public VipCTMenu(id){ new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipCTMenu_handler"); menu_additem(menu, "\w+50hp and +100 armor", "1", 0); menu_additem(menu, "\wM4A1 and AK47", "2", 0); menu_additem(menu, "\wGreitis + zalias glow ", "3", 0); menu_additem(menu, "\wGraivity", "4", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0);} public VipCTMenu_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) + 50); set_user_armor(id, get_user_armor(id) + 100); VipUsed[id] = true; client_printc(id, "%s Tu katik gavai !g50HP!n ir !g100 Armor!n", PREFIX); } case 2: { give_item(id, "weapon_m4a1"); give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_M4A1, 90); cs_set_user_bpammo(id, CSW_AK47, 200); VipUsed[id] = true; client_printc(id, "%s Tu katik gavai !gM4A1!n ir !gAK47!n", PREFIX); } case 3: { VipUsed[id] = true; HasSpeed = true; set_user_maxspeed(id, fast_speed); set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16); client_printc(id, "%s Tu katik gavai !gGreiti!n ir !gZaliai sveiti!n", PREFIX); } case 4: { set_user_gravity( id, 0.5 ); client_printc(id, "%s Tu katik gavai !gGravity!n", PREFIX); VipUsed[id] = true; } } menu_destroy(menu); return PLUGIN_HANDLED;} public VipTMenu(id){ new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipTMenu_handler"); menu_additem(menu, "\wGlockas su 15 kulku", "1", 0); menu_additem(menu, "\wGreitis ir zalia sviesa ", "2", 0); menu_additem(menu, "\w+50hp ir +50armor", "3", 0); menu_additem(menu, "\wGraivity", "4", 0); menu_additem(menu, "\wNematomumas", "5", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0);} public VipTMenu_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: { give_item(id, "weapon_glock18"); cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 3); client_printc(id, "%s Tu katik gavai !gGlocka su 3 soviniu!n", PREFIX); VipUsed[id] = true; } case 2: { VipUsed[id] = true; HasSpeed = true; set_user_maxspeed(id, fast_speed); set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16); client_printc(id, "%s Tu katik gavai !gGreiti!n ir !gSvieti zaliai!n", PREFIX); } case 3: { set_user_health(id, get_user_health(id) + 50); set_user_armor(id, get_user_armor(id) + 100); VipUsed[id] = true; client_printc(id, "%s Tu katik gavai !g50HP!n ir !g100 Armor!n", PREFIX); } case 4: { set_user_gravity( id, 0.5 ); client_printc(id, "%s Tu katik gavai !gGravity!n", PREFIX); VipUsed[id] = true; } case 5: { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80); client_printc(id, "%s Tu katik gavai !gNematomuma!n", PREFIX); VipUsed[id] = true; } } menu_destroy(menu); return PLUGIN_HANDLED;} // Colour Chatstock client_printc(const id, const input[], any:...){ new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^x04"); // Green Color replace_all(msg, 190, "!n", "^x01"); // Default Color replace_all(msg, 190, "!t", "^x03"); // Team Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end(); } } }}