Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2009-11-06 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
November 06, 2009, 11:57:16 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Remember to check on the FAQ before start posting.
It may save you time and effort.
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
Current Topic Rating: ***** You have not rated this topic. Select a rating:
Author Topic: BossEvent runner - Run boss events like in wow mod =)  (Read 313 times)
Narb
Level 7 Expert
*****
Offline Offline

Finland

Posts: 180


OWNED



tuss3d2
« on: July 31, 2009, 07:52:03 PM »

Hey, TexNo asked me to post my race here, you can run boss event with the race. Tjust make it private for you so nobody else can use it.
Well, here it is:
Code:
 "28"
  {
    "name"              "Boss event runner"
    "author"            "Narb"
    "shortdescription"  "For narb only. used on boss events."
    "required_level"    "0"
    "maximum_level"     "0"
    "allow_only"        "<STEAM_0:0:22928845>"
    "teamlimit"         "0"
    "restrict_shop" "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "es est_team #a 3;es_delayed 0.2 es est_team event_var(userid) 2"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "6"
    "numberoflevels"    "3"
    "skillnames"        "HP|DMG|Speed|Freeze|Shield|Poison"
    "skilldescr"        "4000-12000|0.2-0.5|1.60-2.20|DPS:n extra.(3-10)|Tankin extra.(0.20-0.35)|Roguen extra.(4-10)"
    "skillcfg"          "player_spawn|player_attacker|player_spawn|player_attacker|player_victim|player_attacker"

    "skill1_setting"    "es_xset wcs_addhealth 4000;es_xset wcs_alpha 50|es_xset wcs_addhealth 6000;es_xset wcs_alpha 60|es_xset wcs_addhealth 12000;es_xset wcs_alpha 70"
    "skill1_cmd"        "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es_tell event_var(userid) #multi server_var(wcs_lng)"
    "skill1_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 40 10 200 255 205 255"

    "skill2_setting"    "es_xset wcs_multiplier 0.2|es_xset wcs_multiplier 0.35|es_xset wcs_multiplier 0.5"
    "racealias_oh1"     "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg * server_var(wcs_multiplier);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_damage;esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng);esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)"
    "skill2_cmd"        "if (server_var(wcs_dice) <= 100) then est_IsAlive wcs_alive event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then racealias_oh1"
    "skill2_sfx"        "if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 3 6 100 255 55 255"

    "skill3_setting"    "es_xset wcs_speed 1.60;es_xset wcs_alpha 50|es_xset wcs_speed 1.90;es_xset wcs_alpha 70|es_xset wcs_speed 2.20;es_xset wcs_alpha 90"
    "skill3_cmd"        "es_keygetvalue wcs_tmp WCSuserdata event_var(userid) speed;if (server_var(wcs_speed) > server_var(wcs_tmp)) then es est_Speed event_var(userid) server_var(wcs_speed);if (server_var(wcs_speed) > server_var(wcs_tmp)) then es_xkeysetvalue WCSuserdata event_var(userid) speed server_var(wcs_speed);wcs_getlanguage wcs_lng wcs_lng_r_unholyact;es_tell event_var(userid) #multi server_var(wcs_lng)"
    "skill3_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0"

    "skill4_setting"    "es_xset wcs_chance 3|es_xset wcs_chance 6|es_xset wcs_chance 10"
    "racealias_ha3a"    "es est_Freeze event_var(userid) 1;es_delayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es_format wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es_format wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
    // "racealias_ha3b"    "es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es_delayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es_format wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es_format wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
    "skill4_cmd"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_ha3a"
    "skill4_sfx"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"

    "skill5_setting"    "es_xsetinfo wcs_multiplier 0.20|es_xsetinfo wcs_multiplier 0.27|es_xsetinfo wcs_multiplier 0.35"
    "racealias_la1"     "es es_xsetinfo wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es es_xmath wcs_dmg * server_var(wcs_multiplier);es est_rounddecimal wcs_dmg server_var(wcs_dmg) 0;es est_Health event_var(userid) + server_var(wcs_dmg);es es_xtell event_var(userid) #multi #Lightgreen : Your shield #Green restored server_var(wcs_dmg) #Lightgreen HP !!"
    "skill5_cmd"        "es est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_alive) = 1) then racealias_la1"
    "skill5_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.4 1.5 255"

    "skill6_setting" "es_xsetinfo wcs_poison 4|es_xsetinfo wcs_poison 6|es_xsetinfo wcs_poison 10"
    "skill6_cmd" "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es_delayed 1.0 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);es_delayed 2.0 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_poison);racealias_bossrunnpoison"
    "racealias_bossrunnpoison" es est_xtell event_var(userid) you've been poisoned for server_var(wcs_poison) dmg by sec for 2 seconds."
    "skill6_sfx" "0"
    "ultimate_cooldown" "5"
}


If you think its OP then tjust make them lower... You can choose with "resetskills" and "spendskills" what kind of boss you want!
(tjust replace my steam ID with yours.)
You don't need any extra files with it...
Tjust the regulars =)
Also, for the first round to work, you should do respawn command for all so peeps don't spawn at the boss's spawn...
Please reply/rate if you use this/even read this  Wink
EDIT:
When you want start bossevent, you MUST put in server console: "es_load ammo" (without the "s) And change to this race.
When you want end bossevent, go to spectator, change your race, and type "es_unload ammo" in server console!
« Last Edit: September 06, 2009, 05:09:05 PM by Narb » Logged

Narb
Level 7 Expert
*****
Offline Offline

Finland

Posts: 180


OWNED



tuss3d2
« Reply #1 on: August 07, 2009, 10:31:07 AM »

Sorry for DoublePost, but i post another script in here what helps with the boss...(Also edited the race)
1. Step: Do a new folder in eventscripts called 'ammo' (without the ')
2. Step: Put there a new text file and call it 'es_ammo' (without the ')
3. Step: C/P This in there:
Code:
block load
{
  // Enable Unlimited Ammo Mod?
  // 1 = Enabled
  // 0 = Disabled
  es_setinfo unlimited_ammo 1

  // Player has to reload to get more ammo
  // 1 = True
  // 0 = False (Player gets more ammo when fires gun)
  es_setinfo unlimited_ammo_reload 0

  // Unlimited Ammo for which guns..
  // 1 = Both Weapons (Primary & Secondary)
  // 2 = Primary Weapon ONLY
  // 3 = Secondary Weapon ONLY
  es_setinfo unlimited_ammo_weapons 1

  // DO NOT EDIT ANYTHING BELOW UNLESS YOU KNOW WHAT YOUR DOING
  es_xset player_weapon 0
  es_doblock corelib/noisy_on
es_makepublic unlimited_ammo
}

block unload
{
  es_doblock corelib/noisy_off
}

event round_start
{
  if (server_var(unlimited_ammo_weapons) = 1) do
{
es_xmsg #multi #green[UnlimitedAmmoMod]#default You have unlimited ammo for your Primary & Secondary Weapon!
}
if (server_var(unlimited_ammo_weapons) = 2) do
{
es_xmsg #multi #green[UnlimitedAmmoMod]#default You have unlimited ammo for your Primary Weapon!
}
if (server_var(unlimited_ammo_weapons) = 3) do
{
es_xmsg #multi #green[UnlimitedAmmoMod]#default You have unlimited ammo for your Secondary Weapon!
}
}

event weapon_fire
{
 if (server_var(unlimited_ammo) = 1) do
   {
if (server_var(unlimited_ammo_reload) = 0) do
   {
if (server_var(unlimited_ammo_weapons) = 1) do
{
es playerset clip event_var(userid) event_var(es_userweapon) 5
}
if (server_var(unlimited_ammo_weapons) = 2) do
{
if (event_var(es_userweapon) notin "weapon_usp weapon_glock weapon_p228 weapon_deagle weapon_fiveseven") do
{
es playerset clip event_var(userid) event_var(es_userweapon) 5
}
}
if (server_var(unlimited_ammo_weapons) = 3) do
{
if (event_var(es_userweapon) in "weapon_usp weapon_glock weapon_p228 weapon_deagle weapon_fiveseven") do
{
es playerset clip event_var(userid) event_var(es_userweapon) 5
}
}
}
}
}

event weapon_reload
{
 if (server_var(unlimited_ammo) = 1) do
   {
if (server_var(unlimited_ammo_reload) = 1) do
   {
if (server_var(unlimited_ammo_weapons) = 1) do
{
es playerset ammo event_var(userid) event_var(es_userweapon) 5
}
if (server_var(unlimited_ammo_weapons) = 2) do
{
if (event_var(es_userweapon) notin "weapon_usp weapon_glock weapon_p228 weapon_deagle weapon_fiveseven") do
{
es playerset ammo event_var(userid) event_var(es_userweapon) 5
}
}
if (server_var(unlimited_ammo_weapons) = 3) do
{
if (event_var(es_userweapon) in "weapon_usp weapon_glock weapon_p228 weapon_deagle weapon_fiveseven") do
{
es playerset ammo event_var(userid) event_var(es_userweapon) 5
}
}
}
}
}
I copied from FPSbanana and edited a bit so it doesn't do huge lagg...
This will give you unlimited ammo to shoot.
(P.S Copy up the new race.)
(Another P.S: DO NOT put es_load ammo in cfg!)
« Last Edit: August 07, 2009, 03:30:06 PM by Narb » Logged

Narb
Level 7 Expert
*****
Offline Offline

Finland

Posts: 180


OWNED



tuss3d2
« Reply #2 on: September 06, 2009, 11:07:53 AM »

bump
Logged

xWólf
Level 7 Expert
*****
Offline Offline

Finland

Posts: 151




homo658
Jiggis
« Reply #3 on: September 08, 2009, 10:17:42 AM »

Is this a LITTLE bit OP race? : DDDD Seems like ûber power race : DDD
Logged

Wana private race? Order it from [email protected]! I enjoy to make thems! (From OP races I will take some money to make thems)
<---TexNo--->
Level 7 Expert
*****
Offline Offline

Norway

Posts: 697


< Need Help ? >


WWW
texno755 or nichosv
gameren755

myServer 83.142.49.95:28015
(Warning: click connects through Steam)
« Reply #4 on: September 08, 2009, 01:15:45 PM »

no it doesen't because it's an boss event race, all the other server have 30000 hp...
this is like perfect !
Logged

Want me to make a you a private race ?
race request ??..
Sellig a race pack... !
Just Call me Tex
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 10:23:52 PM
newest wcscadmin...
Today at 09:38:36 PM
anyone got script where if someone join the server they will earn one time 20 levels....
Today at 05:19:56 PM
Yello
Today at 04:39:26 PM
Hello Smiley
Today at 02:20:20 PM
@Lee
Yes what ?
Today at 11:40:11 AM
Paypal is not gay, those who don't know how to use it, are.
^^
Today at 06:07:40 AM
paypal is gay...lost 100$ for cliam that some dude called creditcard that he didn't pay it... gay!!!!!!
Recent
[Today at 11:56:31 PM]

[Today at 11:56:29 PM]

[Today at 11:55:00 PM]

[Today at 10:52:56 PM]

[Today at 09:52:51 PM]

[Today at 09:42:16 PM]

[Today at 05:25:10 PM]

[Today at 01:39:36 PM]

[Today at 11:43:13 AM]

[Today at 11:42:00 AM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.123 seconds with 23 queries.