codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <amxmodx> #include <cstrike> new menu new money public plugin_init() { register_plugin("Zombie Escape Guns Shop", "1.1", "Raheem") register_clcmd("shop","ShowMenu") } public ShowMenu(id) { menu = menu_create( "\y[\wZombie Escape\y] \rGuns Menu", "menu_handler" ) menu_additem( menu, "Golden AK-47\R\r1000 $", "", 0 ) menu_additem( menu, "Golden MP5\R\r5000 $", "", 0 ) menu_additem( menu, "Golden M4A1\R\r7000 $", "", 0 ) menu_additem( menu, "Etherael\R\r10000 $", "", 0 ) menu_additem( menu, "Plasma Gun \y[\rVIP\y]\R\r6000 $", "", ADMIN_LEVEL_H ) menu_additem( menu, "M134 \y[\rVIP\y]\R\r 0 $", "", ADMIN_LEVEL_H ) menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ) if(cs_get_user_team(id) == CS_TEAM_T) { client_print_color(id, "!y[!gZombie Escape!y] !tThis menu for humans only!y.") } else { menu_display( id, menu, 0 ) } } public menu_handler(id, menu, item) { money = cs_get_user_money(id) switch(item) { case 0: { if(money >= 1000) { client_cmd(id, "ak47") client_print_color(id, "!y[!gZombie Escape!y] !tYou have bought Golden Ak-47!y.") } else { client_print_color(id, "!y[!gZombie Escape!y] !tYou don't have enough money!y.") } } case 1: { if(money >= 5000) { client_cmd(id, "mp5") client_print_color(id, "!y[!gZombie Escape!y] !tYou have bought Golden MP5!n.") } else { client_print_color(id, "!y[!gZombie Escape!y] !tYou don't have enough money!y.") } } case 2: { if(money >= 7000) { client_cmd(id, "m4a1") client_print_color(id, "!y[!gZombie Escape!y] !tYou have bought Golden M4A1!n.") } else { client_print_color(id, "!y[!gZombie Escape!y] !tYou don't have enough money!y.") } } case 3: { if (money >= 10000) { client_cmd(id, "eth") client_print_color(id, "!y[!gZombie Escape!y] !tYou have bought Etherael Gun!n.") } else { client_print_color(id, "!y[!gZombie Escape!y] !tYou don't have enough money!y.") } } case 4: { if (money >= 6000) { client_cmd(id, "vip_poison") cs_set_user_money(id, money - 6000) client_print_color(id, "!y[!gZombie Escape!y] !tYou have bought Plasma gun!n.") } else { client_print_color(id, "!y[!gZombie Escape!y] !tYou don't have enough money!y.") } } case 5: { client_cmd(id, "m134") } } menu_destroy(menu) return PLUGIN_HANDLED } stock client_print_color(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, "!y", "^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(); } } } }
Private
[
?
]
Run code
Submit