Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*=================*| Furien Weapons Menu |*==================*/
- /*=================*| Librariile Pluginului |*==================*/
- #include <amxmodx>
- #include <hamsandwich>
- #include <cstrike>
- #include <engine>
- #include <fakemeta>
- #include <fakemeta_util>
- /*=================*| Descrierea Pluginului |*==================*/
- #define PLUGIN "Arme Furien"
- #define VERSION "Alpha"
- #define AUTHOR "dRaGoNeLy"
- /*=================*| ID Armele Golden |*==================*/
- #define CSW_GM4A1 CSW_M4A1
- #define CSW_GAK47 CSW_AK47
- /*=================*| Flagul V.I.P |*==================*/
- #define ADMIN_VIP ADMIN_LEVEL_H
- /*=================*| Bool Pluginului |*==================*/
- new bool:GoldenM4A1[33];
- new bool:GoldenAK47[33];
- /*=================*| Modelele Armelor |*==================*/
- new V_GM4A1[66] = "models/v_golden_m4a1.mdl";
- new V_GAK47[66] = "models/v_golden_ak47.mdl";
- new P_GM4A1[66] = "models/p_golden_m4a1.mdl";
- new P_GAK47[66] = "models/p_golden_ak47.mdl";
- /*=================*| Baza Pluginului |*==================*/
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- RegisterHam(Ham_Spawn,"player","ClCmdHamRound",1)
- register_event("CurWeapon", "EventGoldenM4A1", "be", "1=1")
- register_event("CurWeapon", "EventGoldenAK47", "be", "1=1")
- }
- /*=================*| Inregistrarea Modelelor |*==================*/
- public plugin_precache()
- {
- precache_model(V_GM4A1)
- precache_model(V_GAK47)
- precache_model(P_GM4A1)
- precache_model(P_GAK47)
- }
- /*=================*| Deschiderea Meniului |*==================*/
- public ClCmdHamRound(id)
- if(get_user_team(id) == 2)
- {
- ClCmdWeapons(id);
- GoldenM4A1[id] = false;
- GoldenAK47[id] = false;
- }
- /*=================*| Eventul Golden M4A1 |*==================*/
- public EventGoldenM4A1(id)
- {
- if(get_user_weapon(id) == CSW_GM4A1 && GoldenM4A1[id])
- {
- set_pev(id, pev_viewmodel2, V_GM4A1)
- set_pev(id, pev_weaponmodel2, P_GM4A1)
- }
- }
- /*=================*| Eventul Golden AK47 |*==================*/
- public EventGoldenAK47(id)
- {
- if(get_user_weapon(id) == CSW_GAK47 && GoldenAK47[id])
- {
- set_pev(id, pev_viewmodel2, V_GAK47)
- set_pev(id, pev_weaponmodel2, P_GAK47)
- }
- }
- /*=================*| Meniul De Arme |*==================*/
- public ClCmdWeapons(id)
- {
- new wpnMenu = menu_create("\rWeapons \yMenu", "ClCmdWeaponsHandler");
- menu_additem(wpnMenu, "M4A1 \y[\r Player \y]", "1");
- menu_additem(wpnMenu, "AK47 \y[\r Player \y]^n", "2");
- if(get_user_flags(id) & ADMIN_VIP)
- {
- menu_additem(wpnMenu, "Golden M4A1 \y[\r VIP \y]", "3");
- menu_additem(wpnMenu, "Golden AK47 \y[\r VIP \y]", "4");
- }
- else
- {
- menu_additem(wpnMenu, "Golden M4A1 \y[\d VIP \y]", "3");
- menu_additem(wpnMenu, "Golden AK47 \y[\d VIP \y]", "4");
- }
- menu_setprop(wpnMenu, MPROP_EXIT, MEXIT_ALL);
- menu_display(id, wpnMenu, 0);
- return 1;
- }
- /*=================*| Raspunderea Meniului |*==================*/
- public ClCmdWeaponsHandler(id, wpnMenu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy (wpnMenu);
- return 1;
- }
- switch (item)
- {
- case 0:
- {
- fm_strip_user_weapons(id);
- fm_give_item(id, "weapon_m4a1");
- fm_give_item(id, "weapon_deagle");
- fm_give_item(id, "weapon_knife");
- cs_set_user_bpammo(id, CSW_M4A1, 9999);
- cs_set_user_bpammo(id, CSW_DEAGLE, 9999);
- GoldenM4A1[id] = false;
- GoldenAK47[id] = false;
- }
- case 1:
- {
- fm_strip_user_weapons(id);
- fm_give_item(id, "weapon_ak47");
- fm_give_item(id, "weapon_deagle");
- fm_give_item(id, "weapon_knife");
- cs_set_user_bpammo(id, CSW_AK47, 9999);
- cs_set_user_bpammo(id, CSW_DEAGLE, 9999);
- GoldenM4A1[id] = false;
- GoldenAK47[id] = false;
- }
- case 2:
- {
- if(get_user_flags(id) & ADMIN_VIP)
- {
- fm_strip_user_weapons(id);
- fm_give_item(id, "weapon_m4a1");
- cs_set_user_bpammo(id, CSW_M4A1, 9999);
- EventGoldenM4A1(id)
- fm_give_item(id, "weapon_deagle");
- cs_set_user_bpammo(id, CSW_DEAGLE, 9999);
- GoldenM4A1[id] = true;
- GoldenAK47[id] = false;
- }
- else
- {
- client_print(id, print_chat, "[VIP] Doar Pentru VIP!")
- ClCmdWeapons(id);
- }
- }
- case 3:
- {
- if(get_user_flags(id) & ADMIN_VIP)
- {
- fm_strip_user_weapons(id);
- fm_give_item(id, "weapon_ak47");
- cs_set_user_bpammo(id, CSW_AK47, 9999);
- EventGoldenAK47(id)
- fm_give_item(id, "weapon_deagle");
- cs_set_user_bpammo(id, CSW_DEAGLE, 9999);
- GoldenM4A1[id] = false;
- GoldenAK47[id] = true;
- }
- else
- {
- client_print(id, print_chat, "[VIP] Doar Pentru VIP!")
- ClCmdWeapons(id);
- }
- }
- }
- menu_destroy (wpnMenu);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment