Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <cstrike>
- #include <fakemeta>
- #include <hamsandwich>
- #include <engine>
- #include <fun>
- #include <xs>
- #define IsPlayer(%1) (1<=%1<=g_max_clients)
- #define PEV_PDATA_SAFE 2
- #define MAXENTS 1500
- #define PLUGIN "Extreme-JailLR"
- #define AUTHOR "ConnorMcLeod"
- #define VERSION "2.0.0"
- #define MAX_PLAYERS 32
- #define clear_bit(%1,%2) %1 &= ~(1 << (%2 & 31))
- #define GASP_SOUND1 "player/gasp1.wav"
- #define GASP_SOUND2 "player/gasp2.wav"
- #define PEV_PDATA_SAFE 2
- #define MAX_PLAYERS 32
- #define IsPlayer(%1) (1<=%1<=g_max_clients)
- #define m_bitsDamageType 76 // VEN
- #define OFFSET_TEAM 114
- #define fm_get_user_team(%1) get_pdata_int(%1,OFFSET_TEAM)
- #define write_coord_f(%1) engfunc(EngFunc_WriteCoord, %1)
- #define GASNADE_HURT -666
- #define GASNADE_HEAL -777
- /*================================================================================
- Variables | bools | Cvars
- =================================================================================*/
- new g_maxPlayers, g_msgSayText, beacon_sprite, g_MaxClients,mode,red,green=255,blue, toggle,light,vel,g_max_clients,g_max_entities, g_trail,r,g,b, rar;
- new HamHook:ForwardSecAttackAwp, HamHook:ForwardSecAttackScout;
- new g_PlayerCrowbar, g_PlayerStunGun, g_PlayerDildo;
- new music1[] = "sound/Extreme-Jail/LR_start.mp3"
- new music2[] = "sound/Extreme-Jail/LR_dong.mp3"
- new music3[] = "sound/Extreme-Jail/LR_killer.mp3"
- new music4[] = "sound/Extreme-Jail/LR_killer3.mp3"
- new g_sound_beacon[] = "fvox/blip.wav"
- new bool:touch_weapons[33], bool:once[33], bool:player_challenged[33], bool:duel_active, bool:s4s_deagle[33],
- bool:s4s_awp[33], bool:s4s_scout[33], bool:s4s_glock[33], bool:s4s_usp[33], bool:hp_menu[33], bool:hp_deagle[33],
- bool:hp_awp[33], bool:hp_scout[33], bool:hp_mp5[33], bool:hp_m4a1[33], bool:hp_ak47[33], bool:hp_mech[33],
- bool:hp_shotgun[33], bool:knife1[33], bool:knife100[33], bool:knife250[33], bool:knife500[33], bool:knife1000[33], bool:knife1550[33], bool:shot4shot_menu[33], bool:grenade_duel[33], bool:scout_duel[33],
- bool:hns_duel[33], bool:awp_duel[33], bool:take_duel[33], bool:bomb_duel[33], bool:spray_duel[33],
- bool:guntoss_duel[33], bool:rambo[33], bool:noclipman_duel[33], bool:invisible_duel[33],
- bool:noclip_duel[33], bool:smoke_duel[33], bool:sr_duel[33], bool:seems_duel[33], bool:gravitym3_duel[33],
- bool:gravityawp_duel[33], bool:freeday[33], bool:knife_slap[33], bool:zawp[33], bool:zscout[33], bool:songmsg
- #define MAX_PLAYERS 32
- #define OFFSET_ENT_TO_INDEX 43
- enum droptype
- {
- droptype_manual,
- droptype_ondeath
- }
- new const g_drop[] = "drop";
- new const g_wbox_class[] = "weaponbox";
- new const g_wbox_model[] = "models/w_weaponbox.mdl";
- new const g_wbox_model_prefix[] = "models/w_";
- new const g_start_client_index = 1;
- new g_command[MAX_PLAYERS + 1][sizeof g_drop + 1];
- new GameName[ 100 ];
- public plugin_init()
- {
- register_plugin("Jailbreak Last Request", "2.6", "ZeDoX")
- register_logevent("event_round_start", 2, "1=Round_Start")
- RegisterHam(Ham_Touch, "weaponbox", "fw_touch_weapon")
- RegisterHam(Ham_Touch, "armoury_entity", "fw_touch_weapon")
- RegisterHam(Ham_Touch, "weapon_shield", "fw_touch_weapon")
- RegisterHam(Ham_Spawn, "player", "fw_player_respawn", 1)
- RegisterHam(Ham_Killed, "player", "fw_player_killed")
- register_clcmd("say /lr", "duel_menu")
- register_clcmd("say !lr", "duel_menu")
- register_clcmd("say_team /lr", "duel_menu")
- register_clcmd("say_team !lr", "duel_menu")
- register_concmd("amx_wpglow_mode","cmd_wpglow_mode",ADMIN_LEVEL_A,"<0|1|2|3>")
- register_concmd("amx_wpglow_color","cmd_wpglow_color",ADMIN_LEVEL_A,"<red> <green> <blue>")
- register_event("CurWeapon", "EventCurWeapon2", "be", "1=1", "2!29")
- register_forward(FM_SetModel,"fw_model")
- register_forward(FM_SetModel, "fw_setmodel")
- register_forward(FM_Touch,"fw_touch")
- register_forward(FM_CmdStart,"fw_cmdstart",1)
- g_maxPlayers = get_maxplayers()
- g_msgSayText = get_user_msgid("SayText")
- toggle = register_cvar("weapontrail","1")
- light = register_cvar("weapontrail_light","1")
- vel = register_cvar("weapontrail_vel","0")
- g_max_clients = global_get(glb_maxClients)
- g_max_entities = global_get(glb_maxEntities)
- ForwardSecAttackAwp = RegisterHam( Ham_Weapon_SecondaryAttack, "weapon_awp" , "OnSecondaryAttack" )
- ForwardSecAttackScout = RegisterHam( Ham_Weapon_SecondaryAttack, "weapon_scout", "OnSecondaryAttack" )
- }
- public plugin_precache()
- {
- precache_generic(music1)
- precache_generic(music2)
- precache_generic(music3)
- precache_generic(music4)
- precache_sound(g_sound_beacon)
- beacon_sprite = precache_model("sprites/zbeam2.spr")
- g_trail = precache_model("sprites/smoke.spr")
- }
- public event_round_start()
- {
- duel_active = false
- songmsg = false
- remove_task
- DisableHamForward( ForwardSecAttackAwp )
- DisableHamForward( ForwardSecAttackScout )
- }
- public fw_player_respawn(id)
- {
- remove_task(id)
- new players[32], num, ct, t
- get_players(players, num)
- TeamCount(ct, t)
- for(new i = 0; i < num; i++) {
- if(t == 1 && ct > 0 && cs_get_user_team(players[i]) == CS_TEAM_T && is_user_alive(players[i]))
- {
- client_cmd(players[i], "say /lr")
- rar = 189
- set_task(1.0, "TimeLeft")
- if(!songmsg) {
- set_hudmessage(0, 255, 0, -1.0, 0.22, 1, 6.0, 6.0)
- show_hudmessage(0, "LastReqeust activated Now !")
- ChatColor(0, "^3[^1 BeatTheB-Jail ^3] LastReqeust ^4activated Now !")
- client_cmd(0, "mp3 play ^"%s^"", music2)
- songmsg = true
- }
- }
- }
- if(!is_user_alive(id) || !cs_get_user_team(id))
- touch_weapons[id] = false
- once[id] = false
- knife1[id] = false
- knife100[id] = false
- knife250[id] = false
- knife500[id] = false
- knife1000[id] = false
- knife1550[id] = false
- shot4shot_menu[id] = false
- grenade_duel[id] = false
- scout_duel[id] = false
- hns_duel[id] = false
- awp_duel[id] = false
- take_duel[id] = false
- bomb_duel[id] = false
- spray_duel[id] = false
- guntoss_duel[id] = false
- noclipman_duel[id] = false
- invisible_duel[id] = false
- noclip_duel[id] = false
- smoke_duel[id] = false
- sr_duel[id] = false
- seems_duel[id] = false
- gravitym3_duel[id] = false
- gravityawp_duel[id] = false
- knife_slap[id] = false
- s4s_deagle[id] = false
- s4s_awp[id] = false
- s4s_scout[id] = false
- s4s_glock[id] = false
- s4s_usp[id] = false
- hp_menu[id] = false
- hp_deagle[id] = false
- hp_awp[id] = false
- hp_scout[id] = false
- hp_mp5[id] = false
- hp_m4a1[id] = false
- hp_ak47[id] = false
- hp_mech[id] = false
- hp_shotgun[id] = false
- zawp[id] = false
- zscout[id] = false
- player_challenged[id] = false
- zawp[id] = false
- zscout[id] = false
- rambo[id] = false
- DisableHamForward( ForwardSecAttackAwp )
- DisableHamForward( ForwardSecAttackScout )
- if(freeday[id]) {
- set_task(10.0, "glow", id)
- freeday[id] = false
- }
- }
- public fw_touch_weapon(weapon, id)
- {
- if (!is_user_connected(id))
- return HAM_IGNORED;
- new players[32], pnum, tempid;
- get_players(players, pnum, "a");
- for( new i; i<pnum; i++ )
- {
- tempid = players[i];
- }
- if (touch_weapons[id] || touch_weapons[tempid])
- return HAM_SUPERCEDE;
- return HAM_IGNORED;
- }
- public fw_player_killed(victim, attacker, shouldgib, id)
- {
- if(duel_active)
- {
- new szVName[32], szKName[32]
- get_user_name(victim, szVName, charsmax(szVName))
- get_user_name(attacker, szKName, charsmax(szKName))
- static origin[3]
- get_user_origin(victim, origin)
- message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
- write_byte(TE_BEAMCYLINDER) // TE id
- write_coord(origin[0]) // x
- write_coord(origin[1]) // y
- write_coord(origin[2]-20) // z
- write_coord(origin[0]) // x axis
- write_coord(origin[1]) // y axis
- write_coord(origin[2]+200) // z axis
- write_short(beacon_sprite) // sprite
- write_byte(0) // startframe
- write_byte(1) // framerate
- write_byte(6) // life
- write_byte(1000) // width
- write_byte(1) // noise
- write_byte(0) // red
- write_byte(250) // green
- write_byte(0) // blue
- write_byte(200) // brightness
- write_byte(0) // speed
- message_end()
- emit_sound(0, CHAN_ITEM, "weapons/explode3.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
- switch(random_num(1,2)) {
- case 1: client_cmd(0, "mp3 play ^"%s^"", music3)
- case 2: client_cmd(0, "mp3 play ^"%s^"", music4)
- }
- if(cs_get_user_team(victim) == CS_TEAM_CT && player_challenged[victim])
- {
- knife1[attacker] = false
- knife100[attacker] = false
- knife250[attacker] = false
- knife500[attacker] = false
- knife1000[attacker] = false
- knife1550[attacker] = false
- shot4shot_menu[attacker] = false
- grenade_duel[attacker] = false
- scout_duel[attacker] = false
- hns_duel[attacker] = false
- awp_duel[attacker] = false
- take_duel[attacker] = false
- bomb_duel[attacker] = false
- spray_duel[attacker] = false
- guntoss_duel[attacker] = false
- noclipman_duel[attacker] = false
- invisible_duel[attacker] = false
- noclip_duel[attacker] = false
- smoke_duel[attacker] = false
- sr_duel[attacker] = false
- seems_duel[attacker] = false
- gravitym3_duel[attacker] = false
- gravityawp_duel[attacker] = false
- freeday[attacker] = false
- knife_slap[attacker] = false
- s4s_deagle[attacker] = false
- s4s_awp[attacker] = false
- s4s_scout[attacker] = false
- s4s_glock[attacker] = false
- s4s_usp[attacker] = false
- hp_menu[attacker] = false
- hp_deagle[attacker] = false
- hp_awp[attacker] = false
- hp_scout[attacker] = false
- hp_mp5[attacker] = false
- hp_m4a1[attacker] = false
- hp_ak47[attacker] = false
- hp_mech[attacker] = false
- hp_shotgun[attacker] = false
- zawp[attacker] = false
- zscout[attacker] = false
- once[attacker] = false
- strip_user_weapons(attacker)
- give_item(attacker, "weapon_knife")
- set_user_rendering(attacker)
- duel_menu(attacker)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has won the Duel against !g%s", szKName, szVName)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has won the Duel against !g%s", szKName, szVName)
- set_hudmessage(0, 255, 255, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 3)
- show_hudmessage(0, "%s has won the Duel against %s", szKName, szVName)
- }
- else if(cs_get_user_team(victim) == CS_TEAM_CT && !player_challenged[victim])
- {
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s died for killing the enemy was not", szKName)
- }
- }
- new players[32], num, ct, t
- get_players(players, num)
- TeamCount(ct, t)
- for(new i = 0; i < num; i++)
- {
- if(t == 1 && ct > 0 && cs_get_user_team(players[i]) == CS_TEAM_T && is_user_alive(players[i]))
- {
- client_cmd(players[i], "say /lr")
- remove_task
- remove_task(id)
- if(!songmsg) {
- set_hudmessage(0, 255, 0, -1.0, 0.22, 1, 6.0, 6.0)
- show_hudmessage(0, "LastReqeust activated Now !")
- ChatColor(0, "^3[^1 BeatTheB-Jail ^3] LastReqeust ^4activated Now !")
- client_cmd(0, "mp3 play ^"%s^"", music2)
- songmsg = true
- }
- }
- }
- remove_task(attacker)
- remove_task(victim)
- return PLUGIN_CONTINUE
- }
- /*================================================================================
- Main Menu
- =================================================================================*/
- public duel_menu(id)
- {
- if(is_user_alive(id) && !once[id])
- {
- if(cs_get_user_team(id) == CS_TEAM_T)
- {
- new cts[32], ts[32], ctsnum, tsnum
- for (new id=1; id <= g_maxPlayers; id++)
- {
- if(!is_user_connected(id) || !is_user_alive(id))
- continue
- if(cs_get_user_team(id) == CS_TEAM_T)
- ts[tsnum++] = id
- else if(cs_get_user_team(id) == CS_TEAM_CT)
- cts[ctsnum++] = id
- }
- if(tsnum == 1 && ctsnum >= 1)
- {
- new iMenu = menu_create("\r[\y BeatTheB-Jail\r ]\w Last Request\d v2.6", "sub_duel_menu")
- menu_additem(iMenu, "Knife Duel\r [\yMenu\r]", "1")
- menu_additem(iMenu, "Shot4Shot\r [\yMenu\r]", "2")
- menu_additem(iMenu, "Hp Duel\r [\yMenu\r]", "3")
- menu_additem(iMenu, "Grenades Duel", "4")
- menu_additem(iMenu, "Scout Duel", "5")
- menu_additem(iMenu, "Hide N Seek Duel\r [\yTimer\r]", "6")
- menu_additem(iMenu, "AWP Duel", "7")
- menu_additem(iMenu, "Take Away The Bomb Duel", "8")
- menu_additem(iMenu, "BombToss Duel", "9")
- menu_additem(iMenu, "Spray Contest Duel", "10")
- menu_additem(iMenu, "GunToss Duel", "11")
- menu_additem(iMenu, "Kill The Noclip Man", "12")
- menu_additem(iMenu, "Noclip Fight Duel (T)", "13")
- menu_additem(iMenu, "Invisible Duel", "14")
- menu_additem(iMenu, "Smoke Death Duel", "15")
- menu_additem(iMenu, "Survival Mode Duel", "16")
- menu_additem(iMenu, "Fight in no Seems Duel", "17")
- menu_additem(iMenu, "Gravity\r [\ySg\r]", "18")
- menu_additem(iMenu, "Gravity\r [\yAwp\r]", "19")
- menu_additem(iMenu, "Freeday\r [\yNr\r]", "20")
- menu_additem(iMenu, "Knife Duel\r [\ySlap\r]", "21")
- menu_additem(iMenu, "Awp\r [\yNoZoom\r]", "22")
- menu_additem(iMenu, "Scout\r [\yNoZoom\r]", "23")
- menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, iMenu)
- }
- }
- }
- }
- public sub_duel_menu(id, menu, item)
- {
- //client_cmd(0, "mp3 play ^"%s^"", music1)
- new name[32]
- get_user_name(id, name, 31)
- new Data[6], Name[621]
- new Access, Callback
- menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
- new Key = str_to_num(Data)
- switch (Key)
- {
- case 1:
- {
- sub_knife(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel !", name)
- }
- case 2:
- {
- shot4shot_menu[id] = true
- sub_s4s(id)
- }
- case 3:
- {
- hp_menu[id] = true
- sub_hp(id)
- }
- case 4:
- {
- grenade_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Grenade Duel !", name)
- set_task(1.0, "AutoOpen")
- }
- case 5:
- {
- scout_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Scout Duel !", name)
- }
- case 6:
- {
- hns_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hide N Seek [Timer] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 7:
- {
- awp_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose AWP Duel !", name)
- }
- case 8:
- {
- take_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Take Away The Bomb !", name)
- }
- case 9:
- {
- bomb_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Bomb Toss Duel !", name)
- }
- case 10:
- {
- spray_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Spray Cantest Duel !", name)
- }
- case 11:
- {
- guntoss_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose GunToss Duel !", name)
- }
- case 12:
- {
- noclipman_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Kill The Noclip Man Duel [Timer] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 13:
- {
- noclip_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Noclip Fight (T) Duel !", name)
- set_task(1.0, "AutoOpen")
- }
- case 14:
- {
- invisible_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Invisible Duel !", name)
- set_task(1.0, "AutoOpen")
- }
- case 15:
- {
- smoke_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Smoke Death Duel !", name)
- set_task(1.0, "AutoOpen")
- server_cmd("amx_gas_restore 0")
- }
- case 16:
- {
- sr_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Survival Mode Duel !", name)
- set_task(1.0, "AutoOpen")
- }
- case 17:
- {
- seems_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Fight in no Seems Duel", name)
- set_task(1.0, "AutoOpen")
- }
- case 18:
- {
- gravitym3_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Gravity [Sg] !", name)
- }
- case 19:
- {
- gravityawp_duel[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Gravity [Awp] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 20:
- {
- freeday[id] = true
- duel_active = true
- once[id] = true
- user_kill(id)
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s Choose Freeday^nnext round you will be with glow", name)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s !thass Choose Freeday!y", name)
- }
- case 21:
- {
- knife_slap[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife [Slap] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 22:
- {
- zawp[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Awp [NoZoom] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 23:
- {
- zscout[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Scout [NoZoom] !", name)
- set_task(1.0, "AutoOpen")
- }
- }
- menu_destroy(menu)
- return PLUGIN_HANDLED
- }
- /*================================================================================
- Menu of challenges
- =================================================================================*/
- public sub_s4s(id)
- {
- static opcion[64]
- formatex(opcion, charsmax(opcion),"\r[\y BeatTheB-Jail\r ]\w Choose Weapon For Shot4Shot")
- new iMenus4s = menu_create(opcion, "sub_duel_menu_s4s")
- formatex(opcion, charsmax(opcion),"Deagle")
- menu_additem(iMenus4s, opcion, "1")
- formatex(opcion, charsmax(opcion),"Awp \r[\yNoZoom\r]")
- menu_additem(iMenus4s, opcion, "2")
- formatex(opcion, charsmax(opcion),"Scout \r[\yNoZoom\r]")
- menu_additem(iMenus4s, opcion, "3")
- formatex(opcion, charsmax(opcion),"Glock")
- menu_additem(iMenus4s, opcion, "4")
- formatex(opcion, charsmax(opcion),"Usp")
- menu_additem(iMenus4s, opcion, "5")
- menu_setprop(iMenus4s, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, iMenus4s, 0)
- return PLUGIN_HANDLED
- }
- public sub_hp(id)
- {
- static opcion[64]
- formatex(opcion, charsmax(opcion),"\r[\y BeatTheB-Jail\r ]\w Choose Weapon For Hp Duel")
- new iMenuhp = menu_create(opcion, "sub_duel_menu_hp")
- formatex(opcion, charsmax(opcion),"Deagle")
- menu_additem(iMenuhp, opcion, "1")
- formatex(opcion, charsmax(opcion),"Awp")
- menu_additem(iMenuhp, opcion, "2")
- formatex(opcion, charsmax(opcion),"Scout")
- menu_additem(iMenuhp, opcion, "3")
- formatex(opcion, charsmax(opcion),"Mechinegun")
- menu_additem(iMenuhp, opcion, "4")
- formatex(opcion, charsmax(opcion),"Shotgun")
- menu_additem(iMenuhp, opcion, "5")
- formatex(opcion, charsmax(opcion),"Mp5")
- menu_additem(iMenuhp, opcion, "6")
- formatex(opcion, charsmax(opcion),"M4a1")
- menu_additem(iMenuhp, opcion, "7")
- formatex(opcion, charsmax(opcion),"Ak47")
- menu_additem(iMenuhp, opcion, "8")
- menu_setprop(iMenuhp, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, iMenuhp, 0)
- return PLUGIN_HANDLED
- }
- public sub_knife(id)
- {
- static opcion[64]
- formatex(opcion, charsmax(opcion),"\r[\y BeatTheB-Jail\r ]\w Choose Hp For Knife Duel")
- new iMenuknife = menu_create(opcion, "sub_duel_menu_knife")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 1 HP ]")
- menu_additem(iMenuknife, opcion, "1")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 100 HP ]")
- menu_additem(iMenuknife, opcion, "2")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 250 HP ]")
- menu_additem(iMenuknife, opcion, "3")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 500 HP ]")
- menu_additem(iMenuknife, opcion, "4")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 1000 HP ]")
- menu_additem(iMenuknife, opcion, "5")
- formatex(opcion, charsmax(opcion),"Knife Duel\r [ 1550 HP]")
- menu_additem(iMenuknife, opcion, "6")
- menu_setprop(iMenuknife, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, iMenuknife, 0)
- return PLUGIN_HANDLED
- }
- public sub_duel_menu_hp(id, menu_sub_hp, item)
- {
- //client_cmd(0, "mp3 play ^"%s^"", music1)
- new name[32]
- get_user_name(id, name, 31)
- strip_user_weapons(id)
- new Data[6], Name[621]
- new Access, Callback
- menu_item_getinfo(menu_sub_hp, item, Access, Data,5, Name, 63, Callback)
- new Key = str_to_num(Data)
- switch (Key)
- {
- case 1:
- {
- hp_deagle[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Deagle] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 2:
- {
- hp_awp[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Awp] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 3:
- {
- hp_scout[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Scout] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 4:
- {
- hp_mech[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Mechinegun] !", name)
- }
- case 5:
- {
- hp_shotgun[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Shotgun] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 6:
- {
- hp_mp5[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Mp5] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 7:
- {
- hp_m4a1[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [M4a1] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 8:
- {
- hp_ak47[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Hp Duel [Ak47] !", name)
- set_task(1.0, "AutoOpen")
- }
- }
- menu_destroy(menu_sub_hp)
- return PLUGIN_HANDLED
- }
- public sub_duel_menu_knife(id, menu_sub_knife, item)
- {
- //client_cmd(0, "mp3 play ^"%s^"", music1)
- new name[32]
- get_user_name(id, name, 31)
- strip_user_weapons(id)
- new Data[6], Name[621]
- new Access, Callback
- menu_item_getinfo(menu_sub_knife, item, Access, Data,5, Name, 63, Callback)
- new Key = str_to_num(Data)
- switch (Key)
- {
- case 1:
- {
- knife1[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel [ 1 HP ] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 2:
- {
- knife100[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel [ 100 HP ] !", name)
- set_task(1.0, "AutoOpen")
- }
- case 3:
- {
- knife250[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel [ 250 HP ]!", name)
- set_task(1.0, "AutoOpen")
- }
- case 4:
- {
- knife500[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose [ 500 HP ]!", name)
- set_task(1.0, "AutoOpen")
- }
- case 5:
- {
- knife1000[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel [ 1000 HP ] !", name)
- }
- case 6:
- {
- knife1550[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Knife Duel [ 1550 HP ] !", name)
- set_task(1.0, "AutoOpen")
- }
- }
- menu_destroy(menu_sub_knife)
- return PLUGIN_HANDLED
- }
- public sub_duel_menu_s4s(id, menu_sub_s4s, item)
- {
- //client_cmd(0, "mp3 play ^"%s^"", music2)
- new name[32]
- get_user_name(id, name, 31)
- if (item == MENU_EXIT)
- {
- menu_destroy(menu_sub_s4s)
- return PLUGIN_HANDLED
- }
- strip_user_weapons(id)
- new Data[6], Name[621]
- new Access, Callback
- menu_item_getinfo(menu_sub_s4s, item, Access, Data,5, Name, 63, Callback)
- new Key = str_to_num(Data)
- switch (Key)
- {
- case 1:
- {
- s4s_deagle[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Shot4Shot [Deagle] !", name)
- }
- case 2:
- {
- s4s_awp[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Shot4Shot [Awp] !", name)
- }
- case 3:
- {
- s4s_scout[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Shot4Shot [Scout] !", name)
- }
- case 4:
- {
- s4s_glock[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Shot4Shot [Glock] !", name)
- }
- case 5:
- {
- s4s_usp[id] = true
- choose_enemy(id)
- set_hudmessage(135, 135, 135, -1.0, 0.0, 0, 6.0, 12.0)
- show_hudmessage(0, "[ BeatTheB-Jail ] Last Request^n%s has Chose Shot4Shot [Usp] !", name)
- }
- }
- menu_destroy(menu_sub_s4s)
- return PLUGIN_HANDLED
- }
- public choose_enemy(id)
- {
- static opcion[64]
- formatex(opcion, charsmax(opcion),"\r[\y BeatTheB-Jail\r ]\w Choose player")
- new iMenu = menu_create(opcion, "sub_choose_enemy")
- new players[32], pnum, tempid
- new szName[32], szTempid[10]
- get_players(players, pnum, "a")
- for( new i; i<pnum; i++ )
- {
- tempid = players[i]
- if(cs_get_user_team(tempid) != CS_TEAM_CT)
- continue
- get_user_name(tempid, szName, 31)
- num_to_str(tempid, szTempid, 9)
- menu_additem(iMenu, szName, szTempid, 0)
- }
- menu_display(id, iMenu)
- return PLUGIN_HANDLED
- }
- public sub_choose_enemy(id, menu, item)
- {
- new Data[6], Name[64]
- new Access, Callback
- menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
- new tempid = str_to_num(Data)
- new challenger[32], challenged[32]
- get_user_name(id, challenger, 31)
- get_user_name(tempid, challenged, 31)
- set_user_health(id, 100)
- set_user_health(tempid, 100)
- set_user_armor(id, 100)
- set_user_armor(tempid, 100)
- set_user_gravity(id, 1.0)
- set_user_gravity(tempid, 1.0)
- set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 20)
- set_user_rendering(tempid, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 20)
- set_user_godmode(id, 0)
- set_user_godmode(tempid, 0)
- set_user_noclip(id, 0)
- set_user_noclip(tempid, 0)
- //client_cmd(0, "mp3 play ^"%s^"", music2)
- player_challenged[tempid] = true
- once[id] = true
- server_cmd("weapontrail 1;amx_wpglow_mode 1")
- if(knife1[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 1)
- set_user_health(tempid, 1)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 1 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel [ 1 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1 HP!y vs!g %s", challenger, challenged)
- }
- else if(knife100[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 100)
- set_user_health(tempid, 100)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 100 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel [ 100 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 100 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 100 HP ]!y vs!g %s", challenger, challenged)
- }
- else if(knife250[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 250)
- set_user_health(tempid, 250)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 250 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel [ 250 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 250 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 250 HP ]!y vs!g %s", challenger, challenged)
- }
- else if(knife500[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 500)
- set_user_health(tempid, 500)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 500 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel [ 500 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 500 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 500 HP ]!y vs!g %s", challenger, challenged)
- }
- else if(knife1000[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 1000)
- set_user_health(tempid, 1000)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 1000 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel[ 1000 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1000 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1000 HP ]!y vs!g %s", challenger, challenged)
- }
- else if(knife1550[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 1550)
- set_user_health(tempid, 1550)
- // set_task(1.0, "hud",_,_,_, "b")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Knife Duel [ 1550 HP ]";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Knife Duel [ 1550 HP ]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1550 HP ]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [ 1550 HP ]!y vs!g %s", challenger, challenged)
- }
- else if(grenade_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_hegrenade")
- give_item(tempid, "weapon_hegrenade")
- cs_set_user_bpammo(id, CSW_HEGRENADE, 99999)
- cs_set_user_bpammo(tempid, CSW_HEGRENADE, 99999)
- set_user_health(id, 250)
- set_user_health(tempid, 250)
- set_task(1.0, "AutoOpen")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Grenade Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Grenades Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Grenades Duel!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Grenades Duel!y vs!g %s", challenger, challenged)
- }
- else if(scout_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_scout")
- give_item(tempid, "weapon_scout")
- cs_set_user_bpammo(id, CSW_SCOUT, 99999)
- cs_set_user_bpammo(tempid, CSW_SCOUT, 99999)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Scout Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Scout Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Scount Duel!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Scount Duel!y vs!g %s", challenger, challenged)
- }
- else if(hns_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(tempid, "weapon_knife")
- set_user_rendering(id, kRenderFxNone, 16, 16, 16, kRenderTransAlpha, 5)
- set_hudmessage(0, 255, 0, -1.0, 0.36, 0, 6.0, 12.0)
- rar = 120
- set_task(1.0, "raga", id);
- set_task(1.0, "AutoOpen");
- GameName = "HideNsike Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hide N Seek", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hide N Seek!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hide N Seek!y vs!g %s", challenger, challenged)
- }
- else if(awp_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_awp")
- give_item(tempid, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 999999)
- cs_set_user_bpammo(tempid, CSW_AWP, 99999)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Awp Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n AWP Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t AWP Duel!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t AWP Duel!y vs!g %s", challenger, challenged)
- }
- else if(take_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_c4")
- give_item(tempid, "weapon_c4")
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_deagle")
- cs_set_user_bpammo(id, CSW_DEAGLE, 70)
- cs_set_user_bpammo(tempid, CSW_DEAGLE, 70)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Shot The Bomb Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Take Away The Bomb", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Take Away The Bomb!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Take Away The Bomb!y vs!g %s", challenger, challenged)
- }
- else if(bomb_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_c4")
- give_item(tempid, "weapon_c4")
- give_item(id, "weapon_m4a1")
- give_item(tempid, "weapon_m4a1")
- cs_set_user_bpammo(id, CSW_M4A1, 120)
- cs_set_user_bpammo(tempid, CSW_M4A1, 120)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Bomb Toss Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Bomb Toss Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Bomb Toss Duel!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Bomb Toss Duel!y vs!g %s", challenger, challenged)
- }
- else if(spray_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Spray Contest";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Spray Contast Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Spray Contast!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Spray Contast!y vs!g %s", challenger, challenged)
- }
- else if(guntoss_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_deagle")
- cs_set_user_bpammo(id, CSW_DEAGLE, 70)
- cs_set_user_bpammo(tempid, CSW_DEAGLE, 70)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- GameName = "Gun Toss Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n GunToss Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t GunToss Duel!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t GunToss Duel!y vs!g %s", challenger, challenged)
- }
- else if(noclipman_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 100)
- set_user_health(tempid, 100)
- cs_set_user_bpammo(id, CSW_DEAGLE, 99999)
- set_user_noclip(tempid, 1)
- rar = 60
- set_task(1.0, "raga", id);
- GameName = "Kill The Noclip Man Duel";
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Kill The Noclip Man", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Kill The Noclip Man!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Kill The Noclip Man!y vs!g %s", challenger, challenged)
- }
- else if(invisible_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_m4a1")
- cs_set_user_bpammo(tempid, CSW_M4A1, 99999)
- set_user_rendering(id, kRenderFxNone, 16, 16, 16, kRenderTransAlpha, 5)
- set_task(5.0, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Invisibility Fight", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Invisibility Fight!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Invisibility Fight!y vs!g %s", challenger, challenged)
- }
- else if(noclip_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_deagle")
- set_user_noclip(id, 1)
- cs_set_user_bpammo(tempid, CSW_DEAGLE, 9999);
- set_user_health(id, 100)
- set_user_health(tempid, 100)
- rar = 60
- set_task(1.0, "NoclipFight", id);
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Noclip Fight", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Noclip Fight (T)!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Noclip Fight (T)!y vs!g %s", challenger, challenged)
- }
- else if(smoke_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_smokegrenade")
- give_item(tempid, "weapon_smokegrenade")
- cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 99999)
- cs_set_user_bpammo(tempid, CSW_SMOKEGRENADE, 99999)
- set_user_health(id, 25)
- set_user_health(tempid, 25)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Smoke Death Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Smoke Death!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Smoke Death!y vs!g %s", challenger, challenged)
- }
- else if(sr_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_m4a1")
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_knife")
- cs_set_user_bpammo( id, CSW_M4A1, 500)
- cs_set_user_bpammo( id, CSW_DEAGLE, 500)
- set_user_health(tempid, 4000) // 4000 hp to ct
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Survival Mode", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Survival Mode!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Survival Mode!y vs!g %s", challenger, challenged)
- }
- else if(seems_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_rendering(id, kRenderFxNone, 16, 16, 16, kRenderTransAlpha, 5)
- set_user_rendering(tempid, kRenderFxNone, 16, 16, 16, kRenderTransAlpha, 5)
- set_task(4.0, "beacon", id,_,_, "b")
- set_task(4.0, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Fight in no Seems", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Fight in no Seems!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Fight in no Seems!y vs!g %s", challenger, challenged)
- }
- else if(gravitym3_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_m3")
- give_item(tempid, "weapon_m3")
- cs_set_user_bpammo(id, CSW_M3, 99999)
- cs_set_user_bpammo(tempid, CSW_M3, 99999)
- set_user_health(id, 1200)
- set_user_health(tempid, 1200)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_user_gravity(id, 0.3)
- set_user_gravity(tempid, 0.3)
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Gravity Duel [Sg]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Gravity Duel [Sg]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Gravity Duel [Sg]!y vs!g %s", challenger, challenged)
- }
- else if(gravityawp_duel[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_awp")
- give_item(tempid, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 99999)
- cs_set_user_bpammo(tempid, CSW_AWP, 99999)
- set_user_health(id, 1100)
- set_user_health(tempid, 1100)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_user_gravity(id, 0.3)
- set_user_gravity(tempid, 0.3)
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Gravity Duel [Awp]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Gravity Duel [Awp]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Gravity Duel [Awp]!y vs!g %s", challenger, challenged)
- }
- else if(knife_slap[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- clear_bit(g_PlayerStunGun, tempid)
- clear_bit(g_PlayerStunGun, id)
- clear_bit(g_PlayerCrowbar, id)
- clear_bit(g_PlayerDildo, id)
- give_item(id, "weapon_knife")
- give_item(tempid, "weapon_knife")
- set_user_health(id, 100)
- set_user_health(tempid, 100)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_task(0.5, "slaps",id,_,_, "b");
- set_task(0.5, "slaps",tempid,_,_, "b");
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Knife Duel [Slap]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [Slap]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Knife Duel [Slap]!y vs!g %s", challenger, challenged)
- }
- else if(s4s_deagle[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_deagle")
- cs_set_user_bpammo(id, CSW_DEAGLE, 70)
- cs_set_user_bpammo(tempid, CSW_DEAGLE, 70)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Shot4Shot [Deagle] Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot!y vs!g %s", challenger, challenged)
- }
- else if(s4s_awp[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_awp")
- give_item(tempid, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 70)
- cs_set_user_bpammo(tempid, CSW_AWP, 70)
- EnableHamForward( ForwardSecAttackAwp );
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Shot4Shot [Awp] Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Awp]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Awp]!y vs!g %s", challenger, challenged)
- }
- else if(s4s_scout[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_scout")
- give_item(tempid, "weapon_scout")
- cs_set_user_bpammo(id, CSW_SCOUT, 70)
- cs_set_user_bpammo(tempid, CSW_SCOUT, 70)
- EnableHamForward( ForwardSecAttackScout );
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Shot4Shot [Scout] Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Scout]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Scout]!y vs!g %s", challenger, challenged)
- }
- else if(s4s_glock[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_glock18")
- give_item(tempid, "weapon_glock18")
- cs_set_user_bpammo(id, CSW_GLOCK18, 70)
- cs_set_user_bpammo(tempid, CSW_GLOCK18, 70)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Shot4Shot [Glock] Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Glock]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Glock]!y vs!g %s", challenger, challenged)
- }
- else if(s4s_usp[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_usp")
- give_item(tempid, "weapon_usp")
- cs_set_user_bpammo(id, CSW_USP, 70)
- cs_set_user_bpammo(tempid, CSW_USP, 70)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0, "%s vs %s^n Shot4Shot [Usp] Duel", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Usp]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Shot4Shot [Usp]!y vs!g %s", challenger, challenged)
- }
- else if(hp_deagle[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_deagle")
- give_item(tempid, "weapon_deagle")
- cs_set_user_bpammo(id, CSW_DEAGLE, 999999)
- cs_set_user_bpammo(tempid, CSW_DEAGLE, 99999)
- set_user_health(id, 1500)
- set_user_health(tempid, 1500)
- set_task(1.0, "AutoOpen")
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Deagle]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Deagle]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Deagle]!y vs!g %s", challenger, challenged)
- }
- else if(hp_awp[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_awp")
- give_item(tempid, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 999999)
- cs_set_user_bpammo(tempid, CSW_AWP, 99999)
- set_user_health(id, 1000)
- set_user_health(tempid, 1000)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Awp]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Awp]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Awp]!y vs!g %s", challenger, challenged)
- }
- else if(hp_m4a1[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_m4a1")
- give_item(tempid, "weapon_m4a1")
- cs_set_user_bpammo(id, CSW_M4A1, 99999)
- cs_set_user_bpammo(tempid, CSW_M4A1, 99999)
- set_user_health(id, 3000)
- set_user_health(tempid, 3000)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [M4a1]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [M4a1]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [M4a1]!y vs!g %s", challenger, challenged)
- }
- else if(hp_mp5[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_mp5navy")
- give_item(tempid, "weapon_mp5navy")
- cs_set_user_bpammo(id, CSW_MP5NAVY, 99999)
- cs_set_user_bpammo(tempid, CSW_MP5NAVY, 99999)
- set_user_health(id, 2500)
- set_user_health(tempid, 2500)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Mp5]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Mp5]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Mp5]!y vs!g %s", challenger, challenged)
- }
- else if(hp_shotgun[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_m3")
- give_item(tempid, "weapon_m3")
- cs_set_user_bpammo(id, CSW_M3, 99999)
- cs_set_user_bpammo(tempid, CSW_M3, 99999)
- set_user_health(id, 4000)
- set_user_health(tempid, 4000)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Shotgun]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Shotgun]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Shotgun]!y vs!g %s", challenger, challenged)
- }
- else if(hp_scout[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_scout")
- give_item(tempid, "weapon_scout")
- cs_set_user_bpammo(id, CSW_SCOUT, 99999)
- cs_set_user_bpammo(tempid, CSW_SCOUT, 99999)
- set_user_health(id, 350)
- set_user_health(tempid, 350)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Scout]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Scout]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Scout]!y vs!g %s", challenger, challenged)
- }
- else if(hp_ak47[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_ak47")
- give_item(tempid, "weapon_ak47")
- cs_set_user_bpammo(id, CSW_AK47, 99999)
- cs_set_user_bpammo(tempid, CSW_AK47, 99999)
- set_user_health(id, 2700)
- set_user_health(tempid, 2700)
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Ak47]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Ak47]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Ak47]!y vs!g %s", challenger, challenged)
- }
- else if(hp_mech[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_m249")
- give_item(tempid, "weapon_m249")
- cs_set_user_bpammo( id, CSW_M249, 500 )
- cs_set_user_bpammo( tempid, CSW_M249, 500 )
- set_user_health(id, 4000) // 4000 hp to t
- set_user_health(tempid, 4000) // 4000 hp to ct
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage(0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Hp Duel [Mechingun]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Mechingun]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Hp Duel [Mechingun]!y vs!g %s", challenger, challenged)
- }
- else if(zawp[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_awp")
- give_item(tempid, "weapon_awp")
- cs_set_user_bpammo( id, CSW_AWP, 70 )
- cs_set_user_bpammo( tempid, CSW_AWP, 70 )
- EnableHamForward( ForwardSecAttackAwp )
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage(0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Awp [NoZoom]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Awp [NoZoom]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Awp [NoZoom]!y vs!g %s", challenger, challenged)
- }
- else if(zscout[id])
- {
- strip_user_weapons(id)
- strip_user_weapons(tempid)
- give_item(id, "weapon_scout")
- give_item(tempid, "weapon_scout")
- cs_set_user_bpammo( id, CSW_SCOUT, 70 )
- cs_set_user_bpammo( tempid, CSW_SCOUT, 70 )
- EnableHamForward( ForwardSecAttackScout )
- set_task(1.5, "beacon", id,_,_, "b")
- set_task(1.5, "beacon", tempid,_,_, "b")
- set_hudmessage(0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
- show_hudmessage(0,"%s vs %s^n Scout [NoZoom]", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Scout [NoZoom]!y vs!g %s", challenger, challenged)
- ChatColor(0,"!t[ BeatTheB-Jail ]!g %s!y has started a!t Scout [NoZoom]!y vs!g %s", challenger, challenged)
- }
- duel_active = true
- menu_destroy(menu)
- return PLUGIN_HANDLED
- }
- public OnSecondaryAttack( const entity )
- return HAM_SUPERCEDE;
- public slaps(id)
- user_slap(id, 0)
- public beacon(id)
- {
- if(cs_get_user_team(id) == CS_TEAM_CT)
- {
- static origin[3]
- get_user_origin(id, origin)
- message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
- write_byte(TE_BEAMCYLINDER) // TE id
- write_coord(origin[0]) // x
- write_coord(origin[1]) // y
- write_coord(origin[2]-20) // z
- write_coord(origin[0]) // x axis
- write_coord(origin[1]) // y axis
- write_coord(origin[2]+200) // z axis
- write_short(beacon_sprite) // sprite
- write_byte(0) // startframe
- write_byte(1) // framerate
- write_byte(6) // life
- write_byte(50) // width
- write_byte(1) // noise
- write_byte(0) // red
- write_byte(0) // green
- write_byte(250) // blue
- write_byte(200) // brightness
- write_byte(0) // speed
- message_end()
- //emit_sound(id, CHAN_ITEM, g_sound_beacon, 1.0, ATTN_NORM, 0, PITCH_NORM)
- }
- else
- {
- static origin[3]
- get_user_origin(id, origin)
- message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
- write_byte(TE_BEAMCYLINDER) // TE id
- write_coord(origin[0]) // x
- write_coord(origin[1]) // y
- write_coord(origin[2]-20) // z
- write_coord(origin[0]) // x axis
- write_coord(origin[1]) // y axis
- write_coord(origin[2]+200) // z axis
- write_short(beacon_sprite) // sprite
- write_byte(0) // startframe
- write_byte(1) // framerate
- write_byte(6) // life
- write_byte(50) // width
- write_byte(1) // noise
- write_byte(250) // red
- write_byte(0) // green
- write_byte(0) // blue
- write_byte(200) // brightness
- write_byte(0) // speed
- message_end()
- //emit_sound(id, CHAN_ITEM, g_sound_beacon, 1.0, ATTN_NORM, 0, PITCH_NORM)
- if(rambo[id]) {
- emit_sound(id, CHAN_ITEM, g_sound_beacon, 1.0, ATTN_NORM, 0, PITCH_NORM)
- }
- }
- }
- public glow(id)
- {
- new name[32]
- get_user_name(id, name,31)
- set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 255)
- ChatColor(0, "!t[ BeatTheB-Jail ]!g %s!y freeday this round", name)
- }
- 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, "!y", "^1") // Default Color
- replace_all(msg, 190, "!t", "^3") // Team Color
- if (id) players[0] = id
- else get_players(players, count, "ch")
- for (new i = 0; i < count; i++)
- {
- if (is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, players[i])
- write_byte(players[i])
- write_string(msg)
- message_end()
- }
- }
- }
- public client_command(id)
- read_argv(0, g_command[id], sizeof g_drop);
- public fw_setmodel(ent, const model[])
- {
- if(get_pcvar_num(toggle) != 1)
- return FMRES_IGNORED;
- if(!pev_valid(ent) || !equal(model, g_wbox_model_prefix, sizeof g_wbox_model_prefix - 1) || equal(model, g_wbox_model))
- return FMRES_IGNORED;
- new id = pev(ent, pev_owner)
- if(!(g_start_client_index <= id <= g_max_clients))
- return FMRES_IGNORED;
- static class[32],i;
- pev(ent,pev_classname,class, sizeof class - 1)
- if(!equal(class,g_wbox_class))
- return FMRES_IGNORED;
- for(i = g_max_clients + 1;i < g_max_entities;++i)
- {
- if(!pev_valid(i) || ent != pev(i, pev_owner))
- continue;
- new wid = get_pdata_int(i,OFFSET_ENT_TO_INDEX);
- if(wid != CSW_C4)
- {
- new droptype:drop_type;
- if(!is_user_alive(id))
- drop_type = droptype_ondeath;
- else if(equal(g_command[id], g_drop))
- drop_type = droptype_manual;
- else
- return FMRES_IGNORED;
- switch(drop_type)
- {
- case droptype_ondeath: {
- if(get_user_team(id) == 1){r=255;g=0;b=0;}
- else if(get_user_team(id) == 2){r=0;g=0;b=255;}
- }
- case droptype_manual: {
- r = random(255);
- g = random(255);
- b = random(255);
- switch(cs_get_user_team(id))
- {
- case CS_TEAM_T:
- {
- r = 255;
- g = 0;
- b = 0;
- }
- case CS_TEAM_CT:
- {
- r = 0;
- g = 0;
- b = 255;
- }
- }
- }
- }
- if(get_pcvar_num(vel) == 1)
- {
- new Float:vel[3];
- vel[0] = float(random(300));
- vel[1] = float(random(300));
- vel[2] = float(random(300));
- set_pev(ent,pev_velocity,vel);
- }
- message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
- write_byte(TE_BEAMFOLLOW);
- write_short(ent);
- write_short(g_trail);
- write_byte(5);
- write_byte(5);
- write_byte(r);
- write_byte(g);
- write_byte(b);
- write_byte(195);
- message_end();
- }
- }
- return FMRES_IGNORED;
- }
- public fw_touch(touched, toucher)
- {
- if(get_pcvar_num(toggle) != 1)
- return FMRES_IGNORED;
- if(get_pcvar_num(light) != 1)
- return FMRES_IGNORED;
- static class[32];
- pev(toucher, pev_classname, class, sizeof class - 1);
- if(containi(class, "weapon") != -1 && !touched)
- {
- new Float:origin[3];
- pev(toucher, pev_origin, origin);
- message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
- write_byte(TE_DLIGHT);
- write_coord(floatround(origin[0]));
- write_coord(floatround(origin[1]));
- write_coord(floatround(origin[2]));
- write_byte(20);
- write_byte(r);
- write_byte(g);
- write_byte(b);
- write_byte(5);
- write_byte(20);
- message_end();
- }
- return FMRES_IGNORED;
- }
- public plugin_cfg()
- {
- g_MaxClients=global_get(glb_maxClients)
- }
- public cmd_wpglow_mode(id,level,cid)
- {
- if(!cmd_access(id,level,cid,2))
- return PLUGIN_HANDLED
- new arg[2]
- read_argv(1,arg,1)
- mode=str_to_num(arg)
- return PLUGIN_CONTINUE
- }
- public cmd_wpglow_color(id,level,cid)
- {
- if(!cmd_access(id,level,cid,4))
- return PLUGIN_HANDLED
- new arg[4],arg2[4],arg3[4]
- read_argv(1,arg,3)
- read_argv(2,arg2,3)
- read_argv(3,arg3,3)
- red=clamp(str_to_num(arg),1,255);
- green=clamp(str_to_num(arg2),1,255);
- blue=clamp(str_to_num(arg3),1,255);
- return PLUGIN_CONTINUE
- }
- public fw_model(ent)
- {
- if(!pev_valid(ent))
- return FMRES_IGNORED
- static id
- id=pev(ent,pev_owner)
- if(!(1<=id<=g_MaxClients))
- return FMRES_IGNORED
- switch(mode)
- {
- case 0:return FMRES_IGNORED
- case 1:
- {
- switch(get_user_team(id))
- {
- case 1:fm_set_rendering(ent,kRenderFxGlowShell,255,0,0,kRenderNormal,16)
- case 2:fm_set_rendering(ent,kRenderFxGlowShell,0,0,255,kRenderNormal,16)
- }
- }
- case 2:fm_set_rendering(ent,kRenderFxGlowShell,random_num(1,255),random_num(1,255),random_num(1,255),kRenderNormal,16)
- case 3:
- {
- fm_set_rendering(ent,kRenderFxGlowShell,red,green,blue,kRenderNormal,16)
- }
- }
- return FMRES_IGNORED
- }
- fm_set_rendering(ent,fx=kRenderFxNone,r=0,g=0,b=0,mode=kRenderNormal,amount=16)
- {
- static Float:RenderColor[3]
- RenderColor[0]=float(r)
- RenderColor[1]=float(g)
- RenderColor[2]=float(b)
- set_pev(ent,pev_renderfx,fx)
- set_pev(ent,pev_rendercolor,RenderColor)
- set_pev(ent,pev_rendermode,mode)
- set_pev(ent,pev_renderamt,float(amount))
- }
- public raga(id)
- {
- if(duel_active)
- {
- rar--
- if(rar <= 0)
- {
- give_item(id, "weapon_m4a1")
- cs_set_user_bpammo(id, CSW_M4A1, 90)
- set_hudmessage(255, 0, 0, -1.0, 0.74, 0, 6.0, 12.0)
- show_hudmessage(0, "TE won the Duel and got M4A1, TE can go and kill the CT !")
- } else {
- set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 0.5, 0.5)
- show_hudmessage(0, "%d", rar)
- set_task(1.0, "raga",id)
- }
- }
- }
- public NoclipFight(id, tempid)
- {
- if(duel_active)
- {
- rar--
- if(rar <= 0)
- {
- give_item(tempid, "weapon_m4a1")
- cs_set_user_bpammo(tempid, CSW_M4A1, 90)
- give_item(tempid, "weapon_knife")
- set_user_health(tempid, 1000)
- set_hudmessage(255, 0, 0, -1.0, 0.74, 0, 6.0, 12.0)
- show_hudmessage(0, "TE won the Duel and got M4A1, TE can go and kill the CT !")
- } else {
- set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 0.5, 0.5)
- show_hudmessage(0, "%d", rar)
- set_task(1.0, "NoclipFight",tempid)
- }
- }
- }
- public TimeLeft(id)
- {
- if(duel_active)
- {
- rar--
- if(rar <= 0)
- {
- user_kill(id)
- set_hudmessage(255, 0, 0, -1.0, 0.74, 0, 6.0, 12.0)
- show_hudmessage(0, "Time Over T Dead Now!!!")
- } else {
- set_hudmessage(0, 255, 0, 0.0, -1.0, 0, 0.5, 0.5)
- show_hudmessage(0, "TimeLeft To LR: %d", rar)
- set_task(1.0, "TimeLeft",id)
- }
- }
- }
- /*
- public AutoOpen()
- {
- new ent = -1;
- while( ( ent = fm_find_ent_by_class( ent, "func_button")))
- {
- dllfunc( DLLFunc_Use, ent, 0 );
- }
- //ActionFree()
- }
- */
- public TeamCount(&ct, &t)
- {
- for(new id=1; id <= g_maxPlayers; id++) {
- if(!is_user_connected(id) || !is_user_alive(id))
- continue
- if(cs_get_user_team(id) == CS_TEAM_T)
- t++
- else if(cs_get_user_team(id) == CS_TEAM_CT)
- ct++
- }
- }
- public EventCurWeapon2(id) {
- if(knife1 && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(knife100 && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(knife250[id] && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(knife500 && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(knife1000 && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(knife1550 && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(spray_duel && get_user_weapon(id) != CSW_KNIFE))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(noclipman_duel && get_user_weapon(id) != CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_CT))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(noclip_duel && get_user_weapon(id) != CSW_KNIFE && cs_get_user_team(id) == CS_TEAM_T))
- strip_user_weapons(id)
- give_item(id, "weapon_knife")
- engclient_cmd(id, "weapon_knife")
- else if(grenade_duel && get_user_weapon(id) != CSW_HEGREANDE))
- strip_user_weapons(id)
- give_item(id, "weapon_hegreande")
- cs_set_user_bpammo(id, CSW_HEGRENADE, 999)
- engclient_cmd(id, "weapon_hegrenade")
- else if(s4s_awp && get_user_weapon(id) != CSW_AWP))
- strip_user_weapons(id)
- give_item(id, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 999)
- engclient_cmd(id, "weapon_awp")
- else if(hp_awp && get_user_weapon(id) != CSW_AWP))
- strip_user_weapons(id)
- give_item(id, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 999)
- engclient_cmd(id, "weapon_awp")
- else if(awp_duel && get_user_weapon(id) != CSW_AWP))
- strip_user_weapons(id)
- give_item(id, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 999)
- engclient_cmd(id, "weapon_awp")
- else if(smoke_duel && get_user_weapon(id) != CSW_SMOKEGRENADE))
- strip_user_weapons(id)
- give_item(id, "weapon_smoke")
- cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 999)
- engclient_cmd(id, "weapon_smoke")
- }
- }
- //public hud()
- //{
- //if( duel_active )
- //{
- //new pName[ 32 ], gName[ 32 ];
- //get_user_name( id, pName, 31 );
- //get_user_name( tempid, gName, 31 );
- //set_hudmessage(42, 255, 255, 0.05, 0.2, 0, 6.0, 1.0 );
- //show_hudmessage(0, "Galactic ^n T %s Health : %i ^n CT %s ^n Health : %i ^n %s ^n --------------------- ^n Good Luck", pName, get_user_health( id ),
- //gName, get_user_health( tempid ), GameName)
- //}
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement