Adaugare bomba la inceput de runda
Posted: 20 Aug 2014, 13:07
by HecaTe
Am un plugin de meniu arme,iar la inceput de runda nu imi da bomba(c4)
Daca puteti sa faceti sa imi dea random c4 la un furien as fi foarte recunoscator !
Thx anticipat ^:)^
- | 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 ^:)^