- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #define PLUGIN "AdminWeaponMenu" #define VERSION "1.0" #define AUTHOR "StudenT" const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90) const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE) new gRoundNum new gRoundNum_2 new g_Maxplayers new mapname[32] new key = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_0 public plugin_init() { get_mapname(mapname, charsmax(mapname)) if(containi(mapname, "awp_") != -1) { return } else { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("AdminWeapon", key, "AdminWeaponFunc") register_concmd("", "AdminWeaponMenu") g_Maxplayers = get_maxplayers() register_event("HLTV", "EventStartRound", "a", "1=0", "2=0") register_event("TextMsg", "EventRestartRound", "a", "2=#Game_Commencing", "2=#Game_will_restart_in") } } public EventStartRound() { gRoundNum++ gRoundNum_2++ for(new id = 1; id <= g_Maxplayers; id++) { if(!is_user_connected(id)) continue if(get_user_flags(id) & ADMIN_LEVEL_H) { set_task(0.0, "AdminWeaponMenu", id) } } } public EventRestartRound() { gRoundNum = 0 gRoundNum_2 = 0 } public AdminWeaponMenu(id) { static weaponmenu[650], len len = 0 len = formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\rDEVIL.RO \y# MENIU pentru V.I.P :^n^n") len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r1. \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_1 if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wKalash \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. kalash \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wM4A1 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. M4A1 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r3. \wAWP \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_3 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d3. AWP \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n") key &= ~MENU_KEY_3 } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r4. \wM249 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n^n") key |= MENU_KEY_4 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d4. M249 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n^n") key &= ~MENU_KEY_4 } len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r0. \wIesire Meniu \y:)") key |= MENU_KEY_0 show_menu(id, key, weaponmenu, -1, "AdminWeapon") return PLUGIN_HANDLED } public AdminWeaponFunc(id, key) { switch(key) { case 0: { drop_weapons(id, 2) 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,"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") set_user_armor(id, 100) } case 1: { if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } case 2: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } case 3: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id, "weapon_m249") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } return PLUGIN_HANDLED } stock drop_weapons(id, dropwhat) { static weapons[32], num, i, weaponid num = 0 get_user_weapons(id, weapons, num) for (i = 0; i < num; i++) { weaponid = weapons if((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))) { static wname[32] get_weaponname(weaponid, wname, charsmax(wname)) engclient_cmd(id, "drop", wname) } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
Modificare Plugin! [rezolvat!]
Modificari necesare ale pluginurilor
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru, skill +1
- Posts: 315
- Joined: 30 Jan 2013, 10:06
- Detinator Steam: Da
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: FURIEN.DEVIL.RO
- SteamID: blade_cs1
- Location: Botosani
- Has thanked: 85 times
- Been thanked: 4 times
- Contact:
Buna seara. Am o rugaminte foarte mare, vreau sa modific un plugin, si nu reusesc. Vreau ca adminii cu flagul a (imunitate) sa aiba acces la acest Meniu, nu si ceilalti. Dar nu stiu cum sa fac. Va rog sa ma ajutati. Am nevoie ...
- RedForce
- Fost moderator
- Posts: 1478
- Joined: 17 Sep 2007, 18:20
- Detinator Steam: Da
- SteamID: redforcex
- Reputatie: Fost moderator
Membru Club eXtreamCS (2 luni)
0.1/3 - Location: Calea Moşilor, Bucureşti
- Has thanked: 353 times
- Been thanked: 135 times
- poftim | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #define PLUGIN "AdminWeaponMenu" #define VERSION "1.0" #define AUTHOR "StudenT" const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90) const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE) new gRoundNum new gRoundNum_2 new g_Maxplayers new mapname[32] new key = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_0 public plugin_init() { get_mapname(mapname, charsmax(mapname)) if(containi(mapname, "awp_") != -1) { return } else { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("AdminWeapon", key, "AdminWeaponFunc") register_concmd("", "AdminWeaponMenu") g_Maxplayers = get_maxplayers() register_event("HLTV", "EventStartRound", "a", "1=0", "2=0") register_event("TextMsg", "EventRestartRound", "a", "2=#Game_Commencing", "2=#Game_will_restart_in") } } public EventStartRound() { gRoundNum++ gRoundNum_2++ for(new id = 1; id <= g_Maxplayers; id++) { if(!is_user_connected(id)) continue if(get_user_flags(id) & ADMIN_IMMUNITY) { set_task(0.0, "AdminWeaponMenu", id) } } } public EventRestartRound() { gRoundNum = 0 gRoundNum_2 = 0 } public AdminWeaponMenu(id) { static weaponmenu[650], len len = 0 len = formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\rDEVIL.RO \y# MENIU pentru V.I.P :^n^n") len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r1. \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_1 if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wKalash \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. kalash \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wM4A1 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. M4A1 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r3. \wAWP \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_3 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d3. AWP \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n") key &= ~MENU_KEY_3 } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r4. \wM249 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n^n") key |= MENU_KEY_4 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d4. M249 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n^n") key &= ~MENU_KEY_4 } len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r0. \wIesire Meniu \y:)") key |= MENU_KEY_0 show_menu(id, key, weaponmenu, -1, "AdminWeapon") return PLUGIN_HANDLED } public AdminWeaponFunc(id, key) { switch(key) { case 0: { drop_weapons(id, 2) 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,"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") set_user_armor(id, 100) } case 1: { if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } case 2: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } case 3: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id, "weapon_m249") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } return PLUGIN_HANDLED } stock drop_weapons(id, dropwhat) { static weapons[32], num, i, weaponid num = 0 get_user_weapons(id, weapons, num) for (i = 0; i < num; i++) { weaponid = weapons if((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))) { static wname[32] get_weaponname(weaponid, wname, charsmax(wname)) engclient_cmd(id, "drop", wname) } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
if(get_user_flags(id) & ADMIN_LEVEL_H)
acolo unde am îngroşat trebuia modificat cu ADMIN_IMMUNITY (adică flag-ul 'a')
-
- Membru, skill +1
- Posts: 315
- Joined: 30 Jan 2013, 10:06
- Detinator Steam: Da
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: FURIEN.DEVIL.RO
- SteamID: blade_cs1
- Location: Botosani
- Has thanked: 85 times
- Been thanked: 4 times
- Contact:
RedForce wrote:
- poftim | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #define PLUGIN "AdminWeaponMenu" #define VERSION "1.0" #define AUTHOR "StudenT" const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90) const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE) new gRoundNum new gRoundNum_2 new g_Maxplayers new mapname[32] new key = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_0 public plugin_init() { get_mapname(mapname, charsmax(mapname)) if(containi(mapname, "awp_") != -1) { return } else { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("AdminWeapon", key, "AdminWeaponFunc") register_concmd("", "AdminWeaponMenu") g_Maxplayers = get_maxplayers() register_event("HLTV", "EventStartRound", "a", "1=0", "2=0") register_event("TextMsg", "EventRestartRound", "a", "2=#Game_Commencing", "2=#Game_will_restart_in") } } public EventStartRound() { gRoundNum++ gRoundNum_2++ for(new id = 1; id <= g_Maxplayers; id++) { if(!is_user_connected(id)) continue if(get_user_flags(id) & ADMIN_IMMUNITY) { set_task(0.0, "AdminWeaponMenu", id) } } } public EventRestartRound() { gRoundNum = 0 gRoundNum_2 = 0 } public AdminWeaponMenu(id) { static weaponmenu[650], len len = 0 len = formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\rDEVIL.RO \y# MENIU pentru V.I.P :^n^n") len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r1. \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_1 if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wKalash \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. kalash \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r2. \wM4A1 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_2 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d2. M4A1 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r2 runde\d)^n") key &= ~MENU_KEY_2 } } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r3. \wAWP \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n") key |= MENU_KEY_3 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d3. AWP \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n") key &= ~MENU_KEY_3 } if(gRoundNum_2 > 2) { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r4. \wM249 \y+ \wDeagle \y+ \wArmura \y+ \wGrenade^n^n") key |= MENU_KEY_4 } else { len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\d4. M249 \y+ \dDeagle \y+ \dArmura \y+ \dGrenade (\r3 runde\d)^n^n") key &= ~MENU_KEY_4 } len += formatex(weaponmenu[len], charsmax(weaponmenu) - len, "\r0. \wIesire Meniu \y:)") key |= MENU_KEY_0 show_menu(id, key, weaponmenu, -1, "AdminWeapon") return PLUGIN_HANDLED } public AdminWeaponFunc(id, key) { switch(key) { case 0: { drop_weapons(id, 2) 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,"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") set_user_armor(id, 100) } case 1: { if(cs_get_user_team(id) == CS_TEAM_T) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } if(cs_get_user_team(id) == CS_TEAM_CT) { if(gRoundNum > 1) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } case 2: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id,"weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } case 3: { if(gRoundNum_2 > 2) { drop_weapons(id, 1) drop_weapons(id, 2) give_item(id, "weapon_m249") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"ammo_556natobox") give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") 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,"ammo_50ae") give_item(id,"ammo_50ae") set_user_armor(id, 100) } else { return PLUGIN_CONTINUE } } } return PLUGIN_HANDLED } stock drop_weapons(id, dropwhat) { static weapons[32], num, i, weaponid num = 0 get_user_weapons(id, weapons, num) for (i = 0; i < num; i++) { weaponid = weapons if((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))) { static wname[32] get_weaponname(weaponid, wname, charsmax(wname)) engclient_cmd(id, "drop", wname) } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */if(get_user_flags(id) & ADMIN_LEVEL_H)
acolo unde am îngroşat trebuia modificat cu ADMIN_IMMUNITY (adică flag-ul 'a')
Merge perfect. Multumesc. :)
Last edited by RedForce on 08 Feb 2014, 12:24, edited 1 time in total.
Reason: np, +[rezolvat!]
Reason: np, +[rezolvat!]
Return to “Modificari pluginuri”
Jump to
- eXtream - Forum
- ↳ Steam
- ↳ Forum
- ↳ WebDesign
- ↳ Incepatori
- ↳ Cos de reciclare
- ↳ Discutii generale
- ↳ Anunturi
- ↳ Security zone
- ↳ Filme si seriale
- ↳ Reclamatii
- ↳ Entertainment
- ↳ Distractie
- ↳ Clubul eXtreamCS - Intra si tu ! [noi oportunitati]
- eXtream - Counter-Strike 2
- ↳ Counter-Strike 2
- eXtream - Counter-Strike 1.6
- ↳ Diverse
- ↳ Filme gaming
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Tutoriale
- ↳ Cereri
- ↳ Discutii generale
- ↳ Probleme la servere dedicate de Counter-Strike
- ↳ Cereri admin / slot
- ↳ Probleme in jocul Counter-Strike
- ↳ Pluginuri
- ↳ Pluginuri eXtream
- ↳ Cereri
- ↳ AdminMod
- ↳ AmxModX
- ↳ Resurse
- ↳ Moduri
- ↳ Addon-uri
- ↳ Kit-uri
- ↳ Harti
- ↳ Diverse
- ↳ Cereri
- ↳ Servere
- ↳ Programarea CS-ului
- ↳ Scripting
- ↳ Modificari pluginuri
- ↳ CStrike
- ↳ Cereri
- eXtream - Echipa
- ↳ Productia eXtream
- ↳ Harti eXtream
- ↳ CS.eXtreamCS.com - Server oficial eXtreamCS
- ↳ Zona administrativă
- ↳ Cereri acces
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Admin zone
- ↳ CS2.eXtreamCS.com - Server official eXtreamCS
- ↳ XMAS.eXtreamCS.com
- ↳ Cereri admin
- ↳ Cereri unban
- ↳ Reclamatii / Sugestii
- ↳ eXtreamCS #PubMasters
- eXtream - Counter Strike Global Offensive
- ↳ Diverse
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Probleme la servere dedicate de Counter-Strike: Global Offensive
- ↳ Probleme in jocul Counter-Strike: Global Offensive
- ↳ Pluginuri
- ↳ Cereri
- ↳ Resurse
- ↳ Addons-uri
- ↳ Hărți
- ↳ Diverse
- ↳ Servere
- eXtream - Counter-Strike Source
- ↳ Tutoriale
- ↳ Pluginuri
- ↳ Servere
- ↳ Resurse
- ↳ Harti
- ↳ Moduri
- ↳ Diverse
- ↳ Classic » CS
- ↳ Anunțuri administrative
- ↳ Cereri admin/slot
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Banlist
- ↳ Admins Only
- ↳ Discord