1 : ELITE
2 : DEAGLE
3 : USP
asta scoateti -
- | Afiseaza codul
public give_weapons(id) { fm_give_item(id, "weapon_knife"); if(get_user_team(id) == 1) { fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_flashbang"); } else if(get_user_team(id) == 2) { fm_give_item(id, "weapon_deagle"); fm_give_item(id, "weapon_flashbang"); fm_give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_DEAGLE,250); }
asta e sursa
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fakemeta_util> new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu"; new const VERSION[] = "1.4"; #pragma semicolon 1 new bool: HaveChoosenWeap[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, "Adventx"); register_clcmd("say /weapons","SayWeapons"); RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1); } public hamPlayerSpawnPost(id) { if(is_user_alive(id)) { fm_strip_user_weapons(id); give_weapons(id); if(get_user_team(id) == 2) { ShowMenuWeap(id); HaveChoosenWeap[id] = false; set_task(0.1, "AntiFurienItem",id); } } } public give_weapons(id) { fm_give_item(id, "weapon_knife"); if(get_user_team(id) == 1) { fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_flashbang"); } else if(get_user_team(id) == 2) { fm_give_item(id, "weapon_deagle"); fm_give_item(id, "weapon_flashbang"); fm_give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_DEAGLE,250); } } public ShowMenuWeap(id) { new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap"); menu_additem(szMenu, "M4A1","1"); menu_additem(szMenu, "AK47","2"); menu_additem(szMenu, "XM1014","3"); menu_additem(szMenu, "MP5 Navy","4"); menu_additem(szMenu, "AWP","5"); menu_additem(szMenu, "M3","6"); menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL); menu_display(id, szMenu, 0); return PLUGIN_HANDLED; } public AntiFurienWeap(id, szMenu, item) { if(item == MENU_EXIT) return PLUGIN_HANDLED; if(get_user_team(id) != 2) return PLUGIN_HANDLED; new data [6], szName [64]; new access, callback; menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback); new key = str_to_num (data); switch (key) { case 1: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1,250); } case 2: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47,250); } case 3: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_xm1014"); cs_set_user_bpammo(id, CSW_XM1014,250); } case 4: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_mp5navy"); cs_set_user_bpammo(id, CSW_MP5NAVY,250); } case 5: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_awp"); cs_set_user_bpammo(id, CSW_AWP,250); } case 6: { HaveChoosenWeap[id] = true; fm_give_item(id, "weapon_m3"); cs_set_user_bpammo(id, CSW_M3,250); } } menu_destroy(szMenu); return PLUGIN_HANDLED; } public SayWeapons(id) { if(get_user_team(id) == 2) { if(!is_user_alive(id)) { ChatColor(id, "!g[AntiFurien Weapons] !nYou can't select your weapons when you're dead!"); return PLUGIN_HANDLED; } if(HaveChoosenWeap[id]) { ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round"); return PLUGIN_HANDLED; } else ShowMenuWeap(id); return PLUGIN_HANDLED; } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^4"); // Green Color replace_all(msg, 190, "!n", "^1"); // Default Color replace_all(msg, 190, "!t", "^3"); // Team Color replace_all(msg, 190, "!t2", "^0"); // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */