Hello. Az lenne a problémám ,hogy a fegyvermenü nem add defet.
#include <csstats>
#include <amxmisc>
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <colorchat>
const NETOLTS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4))
new const g_MaxAmmo[] =
{
0,
52, //CSW_P228
0,
90, //CSW_SCOUT
0, //CSW_HEGRENADE
32, //CSW_XM1014
0, //CSW_C4
100,//CSW_MAC10
90, //CSW_AUG
0, //CSW_SMOKEGRENADE
120,//CSW_ELITE
100,//CSW_FIVESEVEN
100,//CSW_UMP45
90, //CSW_SG550
90, //CSW_GALIL
90, //CSW_FAMAS
100,//CSW_USP
120,//CSW_GLOCK18
30, //CSW_AWP
120,//CSW_MP5NAVY
200,//CSW_M249
32, //CSW_M3
90, //CSW_M4A1
120,//CSW_TMP
90, //CSW_G3SG1
0, //CSW_FLASHBANG
35, //CSW_DEAGLE
90, //CSW_SG552
90, //CSW_AK47
0, //CSW_KNIFE
100//CSW_P90
}
new orokloszer
public plugin_init()
{
register_plugin("FegyverMenu", "1.0", "RsN");
RegisterHam(Ham_Spawn, "player", "FegyverMenu",1)
register_event("CurWeapon" , "Event_CurWeapon" , "be" , "1=1" );
orokloszer = register_cvar("fm_orokloszer","1")
}
public Event_CurWeapon(id)
{
if(get_pcvar_num(orokloszer) == 1)
{
if(is_user_alive(id))
{
new fegyver = read_data(2)
if( !( NETOLTS & (1<<fegyver) ) )
{
cs_set_user_bpammo(id, fegyver, g_MaxAmmo[fegyver]);
}
}
}
}
public FegyverMenu(id)
{
cs_set_user_money(id, 0); // Penz nullazasa
new CsTeams:userTeam = cs_get_user_team(id)
if(user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id)
ham_strip_weapon(id,"weapon_glock18")
give_item(id, "weapon_knife")
give_item(id, "weapon_c4")
give_item(id, "item_thighpack") //Ide irtam de nem ad
cs_set_user_plant(id,1,1)
new menu = menu_create("\yFegyverMenĂĽ", "FegyverMenu_mh");
menu_additem(menu, "\rM4a1", "0", 0); // case 0
menu_additem(menu, "\rAk47", "1", 0); // case 1
menu_additem(menu, "\rAWP", "2", 0); // case 2
menu_additem(menu, "\rFamas", "3", 0); // case 3
menu_additem(menu, "\rM249", "4", 0); // case 4
menu_additem(menu, "\rShotgun M3", "5", 0); // case 5
menu_additem(menu, "\rShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\rScout", "7", 0); // case 7
menu_additem(menu, "\rMp5navy", "8", 0); // case 8
menu_additem(menu, "\rGalil", "9", 0); // case 9
menu_additem(menu, "\rAug", "10", 0); // case 10
menu_additem(menu, "\rSG552", "11", 0); // case 11
menu_additem(menu, "\rP90", "12", 0); // case 12
menu_additem(menu, "\rTMP", "13", 0); // case 13
menu_additem(menu, "\rUMP45", "14", 0); // case 14
menu_additem(menu, "\rMac10", "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")
ham_strip_weapon(id,"weapon_glock18")
new menu = menu_create("\yFegyverMenĂĽ", "FegyverMenu_mh");
menu_additem(menu, "\rM4a1", "0", 0); // case 0
menu_additem(menu, "\rAk47", "1", 0); // case 1
menu_additem(menu, "\rAWP", "2", 0); // case 2
menu_additem(menu, "\rFamas", "3", 0); // case 3
menu_additem(menu, "\rM249", "4", 0); // case 4
menu_additem(menu, "\rShotgun M3", "5", 0); // case 5
menu_additem(menu, "\rShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\rScout", "7", 0); // case 7
menu_additem(menu, "\rMp5navy", "8", 0); // case 8
menu_additem(menu, "\rGalil", "9", 0); // case 9
menu_additem(menu, "\rAug", "10", 0); // case 10
menu_additem(menu, "\rSG552", "11", 0); // case 11
menu_additem(menu, "\rP90", "12", 0); // case 12
menu_additem(menu, "\rTMP", "13", 0); // case 13
menu_additem(menu, "\rUMP45", "14", 0); // case 14
menu_additem(menu, "\rMac10", "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)
ham_strip_weapon(id,"weapon_usp")
give_item(id, "weapon_knife")
give_item(id, "item_thighpack") //ide irom akkor se ad
new menu = menu_create("\yFegyverMenĂĽ", "FegyverMenu_mh");
menu_additem(menu, "\rM4a1", "0", 0); // case 0
menu_additem(menu, "\rAk47", "1", 0); // case 1
menu_additem(menu, "\rAWP", "2", 0); // case 2
menu_additem(menu, "\rFamas", "3", 0); // case 3
menu_additem(menu, "\rM249", "4", 0); // case 4
menu_additem(menu, "\rShotgun M3", "5", 0); // case 5
menu_additem(menu, "\rShotgun Xm1014", "6", 0); // case 6
menu_additem(menu, "\rScout", "7", 0); // case 7
menu_additem(menu, "\rMp5navy", "8", 0); // case 8
menu_additem(menu, "\rGalil", "9", 0); // case 9
menu_additem(menu, "\rAug", "10", 0); // case 10
menu_additem(menu, "\rSG552", "11", 0); // case 11
menu_additem(menu, "\rP90", "12", 0); // case 12
menu_additem(menu, "\rTMP", "13", 0); // case 13
menu_additem(menu, "\rUMP45", "14", 0); // case 14
menu_additem(menu, "\rMac10", "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);
}
}