#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "unknown"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
}
public spawn_event(id) fegyvermenu(id)
public fegyvermenu(id)
{
if (!is_user_alive(id))
{
return;
}
else
{
new CsTeams:userTeam = cs_get_user_team(id)
if(user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_c4")
cs_set_user_plant(id,1,1)
new menu = menu_create("\r[blabla] \wFegyvermenü", "FegyverMenu_mh");
menu_additem(menu, "\wM4A1", "0", 0); // case 0
menu_additem(menu, "\wAK47", "1", 0); // case 1
menu_additem(menu, "\wAWP", "2", 0); // case 2
menu_additem(menu, "\wFamas", "3", 0); // case 3
menu_additem(menu, "\wM249", "4", 0); // case 4
menu_additem(menu, "\wShotgun M3", "5", 0); // case 5
menu_additem(menu, "\wShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\wScout", "7", 0); // case 7
menu_additem(menu, "\wMp5navy", "8", 0); // case 8
menu_additem(menu, "\wGalil", "9", 0); // case 9
menu_additem(menu, "\wAug", "10", 0); // case 10
menu_additem(menu, "\wSG552", "11", 0); // case 11
menu_additem(menu, "\wP90", "12", 0); // case 12
menu_additem(menu, "\wTMP", "13", 0); // case 13
menu_additem(menu, "\wUMP45", "14", 0); // case 14
menu_additem(menu, "\wMac10", "15", 0); // case 15
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Előre");
menu_setprop(menu, MPROP_EXITNAME, "Kilép");
menu_display(id, menu, 0);
}
else if (userTeam == CS_TEAM_T)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
new menu = menu_create("\r[blabla] \wFegyvermenü", "FegyverMenu_mh");
menu_additem(menu, "\wM4A1", "0", 0); // case 0
menu_additem(menu, "\wAK47", "1", 0); // case 1
menu_additem(menu, "\wAWP", "2", 0); // case 2
menu_additem(menu, "\wFamas", "3", 0); // case 3
menu_additem(menu, "\wM249", "4", 0); // case 4
menu_additem(menu, "\wShotgun M3", "5", 0); // case 5
menu_additem(menu, "\wShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\wScout", "7", 0); // case 7
menu_additem(menu, "\wMp5navy", "8", 0); // case 8
menu_additem(menu, "\wGalil", "9", 0); // case 9
menu_additem(menu, "\wAug", "10", 0); // case 10
menu_additem(menu, "\wSG552", "11", 0); // case 11
menu_additem(menu, "\wP90", "12", 0); // case 12
menu_additem(menu, "\wTMP", "13", 0); // case 13
menu_additem(menu, "\wUMP45", "14", 0); // case 14
menu_additem(menu, "\wMac10", "15", 0); // case 15
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Előre");
menu_setprop(menu, MPROP_EXITNAME, "Kilép");
menu_display(id, menu, 0);
}
else if (userTeam == CS_TEAM_CT)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "item_thighpack");
new menu = menu_create("\r[blabla] \wFegyvermenü", "FegyverMenu_mh");
menu_additem(menu, "\wM4A1", "0", 0); // case 0
menu_additem(menu, "\wAK47", "1", 0); // case 1
menu_additem(menu, "\wAWP", "2", 0); // case 2
menu_additem(menu, "\wFamas", "3", 0); // case 3
menu_additem(menu, "\wM249", "4", 0); // case 4
menu_additem(menu, "\wShotgun M3", "5", 0); // case 5
menu_additem(menu, "\wShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\wScout", "7", 0); // case 7
menu_additem(menu, "\wMp5navy", "8", 0); // case 8
menu_additem(menu, "\wGalil", "9", 0); // case 9
menu_additem(menu, "\wAug", "10", 0); // case 10
menu_additem(menu, "\wSG552", "11", 0); // case 11
menu_additem(menu, "\wP90", "12", 0); // case 12
menu_additem(menu, "\wTMP", "13", 0); // case 13
menu_additem(menu, "\wUMP45", "14", 0); // case 14
menu_additem(menu, "\wMac10", "15", 0); // case 15
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Előre");
menu_setprop(menu, MPROP_EXITNAME, "Kilép");
menu_display(id, menu, 0);
}
}
}
public FegyverMenu_mh(id, menu, item)
{
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0:
{
give_item(id, "weapon_m4a1");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 1:
{
give_item(id, "weapon_ak47");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 2:
{
give_item(id, "weapon_awp");
give_item(id, "ammo_338magnum");
give_item(id, "ammo_338magnum");
give_item(id, "ammo_338magnum");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 3:
{
give_item(id, "weapon_famas");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 4:
{
give_item(id, "weapon_m249");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 5:
{
give_item(id, "weapon_m3");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 6:
{
give_item(id, "weapon_xm1014");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 7:
{
give_item(id, "weapon_scout");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 8:
{
give_item(id, "weapon_mp5navy");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 9:
{
give_item(id, "weapon_galil");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 10:
{
give_item(id, "weapon_aug");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 11:
{
give_item(id, "weapon_sg552");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 12:
{
give_item(id, "weapon_p90");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 13:
{
give_item(id, "weapon_tmp");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 14:
{
give_item(id, "weapon_ump45");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
case 15:
{
give_item(id, "weapon_mac10");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "item_assaultsuit")
PistolMenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public PistolMenu(id)
{
new menu = menu_create("\r[blabla] \wPisztolymenü", "PistolMenu_mh");
menu_additem(menu, "\wDeagle", "", 0); // case 0
menu_additem(menu, "\wUsp", "", 0); // case 1
menu_additem(menu, "\wGlock18", "", 0); // case 2
menu_additem(menu, "\wP228", "", 0); // case 3
menu_additem(menu, "\wFiveseven", "", 0); // case 4
menu_additem(menu, "\wElite", "", 0); // case 5
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Előre");
menu_setprop(menu, MPROP_EXITNAME, "Kilép");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public PistolMenu_mh(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0:
{
give_item(id, "weapon_deagle");
give_item(id,"ammo_50ae");
give_item(id,"ammo_50ae");
give_item(id,"ammo_50ae");
give_item(id,"ammo_50ae");
give_item(id,"ammo_50ae");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
case 1:
{
give_item(id, "weapon_usp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
case 2:
{
give_item(id, "weapon_glock18");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
case 3:
{
give_item(id, "weapon_p228");
give_item(id,"ammo_357sig");
give_item(id,"ammo_357sig");
give_item(id,"ammo_357sig");
give_item(id,"ammo_357sig");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
case 4:
{
give_item(id, "weapon_fiveseven");
give_item(id,"ammo_57mm");
give_item(id,"ammo_57mm");
give_item(id,"ammo_57mm");
give_item(id,"ammo_57mm");
give_item(id,"ammo_57mm");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
case 5:
{
give_item(id, "weapon_elite");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}