This site is a testing version, but all data is shared with the live forum.


Raised This Month: $ Target: $400
 0% 

GUNMENU


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
itsme1
Member
Join Date: Jun 2006
Location: Birmingham UK
Old 05-08-2024 , 18:03   GUNMENU
Reply With Quote #1

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "Vip GunMenu"
#define VERSION "1.0"
#define AUTHOR "SenaTor"

#define ADMIN_ACCESS ADMIN_CHAT
new bool:imaC4[ 33 ];

new menu;

new cvar_second;

public plugin_init()
{
register_plugin("Gun Menu", "1.0", "26-{indra}")
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

cvar_second = register_cvar("Show_Menu_seconds", "0")

}
public fw_PlayerSpawn_Post(id)
{
if (!is_user_alive(id))
return;

set_task(get_pcvar_float(cvar_second), "Vip_menu", id)
}

public Vip_menu(id)
{
if (!is_user_alive(id))
return

new flags = get_user_flags(id)

menu = menu_create("[VIP \r[Gun] \wMenu]", "VIP_handler")



if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[M4A1] \y+ \wDeagle \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[M4A1] + Deagle + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)



if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[AK47] \y+ \wDeagle \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[AK47] + Deagle + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)


if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[AWP] \y+ \wDeagle \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[AWP] + Deagle + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)

if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[SG552] \y+ \wP228 \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[SG522] + P225 + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)

if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[AUG] \y+ \wUSP \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[AUG] + USP + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)

if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[FAMAS] \y+ \wFiveSeven \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[FAMAS] + FiveSeven + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)

if(flags & ADMIN_CHAT)
menu_additem( menu, "\w[GALIL] \y+ \wElite \y+ \wiTem Pack \r[Only VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\d[GALIL] + Elite + iTem Pack \r[Only VIP]", "", ADMIN_ACCESS)



menu_display(id, menu, 0)
}
public VIP_handler(id, EXIT, item)
{
if (!is_user_alive(id))
return PLUGIN_HANDLED

if(item == MENU_EXIT)
{
menu_destroy(EXIT);
return PLUGIN_HANDLED;
}

switch(item)
{
case 0:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 1:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 2:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_awp");
cs_set_user_bpammo(id, CSW_AWP, 30);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 3:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_sg552");
cs_set_user_bpammo(id, CSW_SG552, 90);
give_item(id, "weapon_p228");
cs_set_user_bpammo(id, CSW_P228, 52);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 4:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_aug");
cs_set_user_bpammo(id, CSW_AUG, 90);
give_item(id, "weapon_usp");
cs_set_user_bpammo(id, CSW_USP, 24);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 5:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_famas");
cs_set_user_bpammo(id, CSW_FAMAS, 90);
give_item(id, "weapon_fiveseven");
cs_set_user_bpammo(id, CSW_FIVESEVEN, 40);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}
case 6:
{
if( !is_user_alive( id ) )
return PLUGIN_CONTINUE;
else {

if( user_has_weapon( id, CSW_C4 ) && get_user_team( id ) == 1 )
imaC4[ id ] = true;
else
imaC4[ id ] = false;

strip_user_weapons( id );
give_item(id, "weapon_galil");
cs_set_user_bpammo(id, CSW_GALIL, 90);
give_item(id, "weapon_elite");
cs_set_user_bpammo(id, CSW_ELITE, 40);
give_item(id,"weapon_knife");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_kevlar");
give_item(id, "item_assaultsuit");

if( imaC4[ id ] ) {

give_item( id, "weapon_c4" );
cs_set_user_plant( id );
}
}
}


}
return PLUGIN_HANDLED;
}
itsme1 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:59.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode