| BunnYboiii |
10-05-2011 12:37 |
Cleaning code
Hi i need some help to clean this code if there is any mess.
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <engine> #include <colorchat> #include <fakemeta>
#define PLUGIN "HideNSeek Market" #define VERSION "1.0.5" #define AUTHOR "BunnYboii"
new g_szPrefix[] = "^04[HideNSeek Market]^01"
new const gszTransformSound[] = "zombie_plauge/zombie_infec3.wav" new VIEW_MODEL[] = "models/v_zombieknife.mdl" new WORLD_MODEL[] = "models/v_zombieknife.mdl"
new ZOMBIE[] = "models/player/shop/bg_zombie.mdl" new CTs[] = "models/player/shop/ct.mdl" new Ts[] = "models/player/shop/t.mdl"
new pScout, pDeagle, pAwp, pFiveSeven
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /market", "mod_menu") register_clcmd("say /shop", "mod_menu") register_clcmd("say /hm", "mod_menu") register_clcmd("say /info", "show_info") // Amount of ammo on weapons pScout = register_cvar("s_scout_ammo", "0") pDeagle = register_cvar("s_dgl_ammo", "1") pAwp = register_cvar("s_awp_ammo", "1") pFiveSeven = register_cvar("s_fs_ammo", "2") register_event("CurWeapon", "Event_CurWeapon", "be","1=1") register_forward(FM_SetModel, "fw_setModel") }
public show_info(id) { ColorChat(id, TEAM_COLOR, "%s This plugin is made by BunnYboii ^x03[Version: 1.0.5]^x01", g_szPrefix) }
public plugin_precache() { precache_model(VIEW_MODEL) precache_model(WORLD_MODEL) precache_model(ZOMBIE) precache_model(CTs) precache_model(Ts) precache_sound(gszTransformSound) } public mod_menu(id) { if(get_user_flags(id) & ( ADMIN_ADMIN | ADMIN_KICK ) ) { new menu = menu_create("\w[HideNSeek \yMarket\w]", "menu_handler"); menu_additem(menu, "\wHE Grenade [\r300$\w]", "1", 0) menu_additem(menu, "\wFlashbang [\r400$\w]", "2", 0) menu_additem(menu, "\wFrost Nade [\r600$\w]", "3", 0) menu_additem(menu, "\wScout [\r800$\w]", "4", 0) menu_additem(menu, "\wDeagle [\r1000$\w]", "5", 0) menu_additem(menu, "\wAWP [\r1400$\w]", "6", 0) menu_additem(menu, "\wFiveseven [\r700$\w]", "7", 0) menu_additem(menu, "\yZombie class \w[\r1500$\w]", "8", 0) menu_additem(menu, "\yCT class \w[\r1700$\w]", "9", 0) menu_additem(menu, "\yT class \w[\r1900$\w]", "10", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0) } else { ColorChat(id, TEAM_COLOR, "%s You have no ^04access^01 this menu.", g_szPrefix) } } public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data) new money = cs_get_user_money(id) if(is_user_alive(id)) { switch(key) { case 1: { if( money >= 300 ) { new setmoney = money - 300 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_hegrenade") ColorChat(id, TEAM_COLOR, "%s You bought a HE Grenade.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You have insufficient funds!", g_szPrefix) } } case 2: { if( money >= 400 ) { new setmoney = money - 400 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_flashbang") ColorChat(id, TEAM_COLOR, "%s You bought a Flashbang.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You have insufficient funds!", g_szPrefix) } } case 3: { if( money >= 600 ) { new setmoney = money - 600 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_smokegrenade") ColorChat(id, TEAM_COLOR, "^%s You bought a Frostnade!", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You have insufficient funds!", g_szPrefix) } } case 4: { if( money >= 800 ) { new setmoney = money - 800 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_scout") new weapon_id = find_ent_by_owner(-1, "weapon_scout", id); cs_set_weapon_ammo(weapon_id, get_pcvar_num(pScout)) ColorChat(id, TEAM_COLOR, "%s You bought Scout.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You have insufficient funds!", g_szPrefix) } } case 5: { if( money >= 1000 ) { new setmoney = money - 1000 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_deagle") new weapon_id = find_ent_by_owner(-1, "weapon_deagle", id) cs_set_weapon_ammo(weapon_id, get_pcvar_num(pDeagle)) ColorChat(id, TEAM_COLOR, "%s You bought a Deagle.", g_szPrefix) } } case 6: { if( money >= 1400 ) { new setmoney = money - 1400 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_awp") new weapon_id = find_ent_by_owner(-1, "weapon_awp", id) cs_set_weapon_ammo(weapon_id, get_pcvar_num(pAwp)) ColorChat(id, TEAM_COLOR, "%s You bought an AWP.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "^%s You have insufficient funds!", g_szPrefix) } } case 7: { if( money >= 700 ) { new setmoney = money -700 cs_set_user_money(id, clamp(setmoney, 0, 16000)) give_item(id, "weapon_fiveseven") new weapon_id = find_ent_by_owner(-1, "weapon_fiveseven", id) cs_set_weapon_ammo(weapon_id, get_pcvar_num(pFiveSeven)) ColorChat(id, TEAM_COLOR, "%s You bought a FiveSeven.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You have insufficient funds!", g_szPrefix) } } case 8: { if( money >= 1500 ) { if(is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_CT) { set_pev(id, pev_viewmodel2, VIEW_MODEL) new setmoney = money - 1500 cs_set_user_money(id, clamp(setmoney, 0, 16000)) cs_set_user_model(id, "zombie") set_user_gravity(id, 0.75) emit_sound(id, CHAN_STATIC, gszTransformSound, 1.0, ATTN_NORM, 0, PITCH_NORM); ColorChat(id, TEAM_COLOR, "%s You bought the Zombie class.", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You need to be a ^03CT^01 to buy this!", g_szPrefix) } } } } case 9: { if( money >= 1700 ) { if(is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_CT) { new setmoney = money - 1700 cs_set_user_money(id, clamp(setmoney, 0, 16000)) cs_set_user_model(id, "CTs") ColorChat(id, TEAM_COLOR, "%s You bought the CT's class", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You need to be a ^03CT^01 to buy this!", g_szPrefix) } } } } case 10: { if( money >= 1900 ) { if(is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_T) { new setmoney = - 1900 cs_set_user_money(id, clamp(setmoney, 0, 16000)) cs_set_user_model(id, "Ts") ColorChat(id, TEAM_COLOR, "%s You bougt the T's class", g_szPrefix) } else { ColorChat(id, TEAM_COLOR, "%s You need to be a ^03T^01 to buy this!", g_szPrefix) } } } } } } return PLUGIN_HANDLED }
Thanks in advance, want to have a nice clean code.
|