- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ /* Credits: The YONTU - Code Optimized scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn */ #include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu"; new const VERSION[] = "1.2"; new const AUTHOR[] = "Adventx"; #pragma semicolon 1 new bool: HaveChoosenWeap[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /weapons","SayWeapons"); RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1); } public hamPlayerSpawnPost(id) { if(is_user_alive(id) && get_user_team(id) == 1) { set_task(0.1, "FurienItem",id); } if(is_user_alive(id) && get_user_team(id) == 2) { ShowMenuWeap(id); set_task(0.1, "AntiFurienItem",id); } } public FurienItem(id) { strip_user_weapons(id); give_item(id, "weapon_knife"); give_item(id, "weapon_hegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); } public AntiFurienItem(id) { strip_user_weapons(id); HaveChoosenWeap[id] = false; give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); 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, "M3","3"); menu_additem(szMenu, "Aug","4"); menu_additem(szMenu, "Famas","5"); menu_additem(szMenu, "Mp5 Navy","6"); menu_additem(szMenu, "XM1014","7"); 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; give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1,250); } case 2: { HaveChoosenWeap[id] = true; give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47,250); } case 3: { HaveChoosenWeap[id] = true; give_item(id, "weapon_m3"); cs_set_user_bpammo(id, CSW_M3,250); } case 4: { HaveChoosenWeap[id] = true; give_item(id, "weapon_aug"); cs_set_user_bpammo(id, CSW_AUG,250); } case 5: { HaveChoosenWeap[id] = true; give_item(id, "weapon_famas"); cs_set_user_bpammo(id, CSW_FAMAS,250); } case 6: { HaveChoosenWeap[id] = true; give_item(id, "weapon_mp5navy"); cs_set_user_bpammo(id, CSW_MP5NAVY,250); } case 7: { HaveChoosenWeap[id] = true; give_item(id, "weapon_xm1014"); cs_set_user_bpammo(id, CSW_XM1014,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; } if(HaveChoosenWeap[id]==true) { ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round"); return; } else { ShowMenuWeap(id); } } } 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 } */
Daca puteti sa faceti sa imi dea random c4 la un furien as fi foarte recunoscator !
Thx anticipat ^:)^