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-07-14 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
July 14, 2009, 05:46:39 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Hall of Fame
Must Visit it
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1] 2   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Architect  (Read 2275 times)
HOLLIDAY
<Race Maker>
Moderator
Level 7 Master
*****
Offline Offline

Posts: 2172



WWW
Wc3_HOLLIDAY_Wc3
wc3hollidaywc3

myServer 8.2.0.222:27015
(Warning: click connects through Steam)
« on: March 03, 2008, 09:10:59 AM »

This one is a little different, lol
say !ride for a menu to buy drivable vehicles
it will cost you $5000 to spawn a drivable buggy
and $10000 for a helicopter
you can only drive them for x amount of seconds before you crash
and you will crash and loose hp, but its worth it  lol
Download the zip at the bottom and copy the folder buggy to your eventscripts folder then es_load buggy
now the buggy is a killing machine  lol
run people over to cause major damage...

The second skill hides the enemies crosshair when they hit you...i think its somthing new
The third skill is just a physpush but still a fun skill
and for the ultimate is a weapon menu.....
i figured a buggy and a helicopter was enough. lol


Code:
""
  {
    "name"              "Architect"
    "author"            "HOLLIDAY"
    "required_level"    "400"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "0"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "4"
    "numberoflevels"    "4"
    "skillnames"        "Spawn Vehicles|Hidden Cross Hair|Kick|Weapon Menu"
    "skilldescr"        "Say !ride to spawn a drivable Buggy or Helicopter|Hide the enemie's CrossHair when you get hit|Push the enemy|Weapon menu"
    "skillcfg"          "player_say|player_victim|player_attacker|player_ultimate"
   
    "skill1_setting"    "es_xsetinfo wcs_time 8|es_xsetinfo wcs_time 10|es_xsetinfo wcs_time 12|es_xsetinfo wcs_time 15"
    "skill1_cmd"        "es es_xif (event_var(text) = !ride) then es_xdoblock wcs/WCSultimates/wcs_buggycopter"
    "skill1_sfx"        "0"
   
    "skill2_setting"    "es_xsetinfo wcs_chance 34|es_xsetinfo wcs_chance 37|es_xsetinfo wcs_chance 40|es_xsetinfo wcs_chance 99"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_croshair"
    "racealias_croshair""es es_setplayerprop event_var(attacker) CCSPlayer.baseclass.localdata.m_Local.m_iHideHUD 1;es es_delayed 3 es_setplayerprop event_var(userid) CCSPlayer.baseclass.localdata.m_Local.m_iHideHUD 0;es_xtell event_var(userid) you have hidden your enemie's CrossHair;es_xtell event_Var(attacker) your Cross Hair has been hidden"
    "skill2_sfx"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_frostyd"

    "skill3_setting"    "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 33"
    "skill3_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_sorcer3"
    "racealias_sorcer3" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 10;es es_delayed .1 est_pushto event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) -5;es es_xtell event_var(attacker) #multi #lightgreenYou have pushed your enemy;es es_xtell event_var(userid) #multi #lightgreenYou have been Pushed away by the #green Sorcerer's Magic;es est_playplayer event_var(attacker) weapons/shotgun/shotgun_dbl_fire7.wav"
    "racealias_updown3" "es est_physpush event_var(userid) 0 0 900;es_delayed .1 est_setgravity event_var(userid) .01;es_delayed 3 est_setgravity event_var(userid) 0"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 10;es_xmath wcs_z2 + 50;es est_Effect 3 #a 0 sprites/purplelaser1.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) .3 15 10 255 0 0 255;es_xmath wcs_z1 + 10;es_xmath wcs_z2 + 50;es est_effect 3 #a .3 sprites/purplelaser1.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) .3 10 20 5 5 250 255;racealias_shrtnths"
    "racealias_shrtnths""es_xmath wcs_z1 + 10;es_xmath wcs_z2 + 50;es est_effect 3 #a .3 sprites/purplelaser1.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 10 20 255 5 5 255"

    "skill4_setting"    "es_xsetinfo wcs_speed 1.2|es_xsetinfo wcs_speed 1.3|es_xsetinfo wcs_speed 1.5|es_xsetinfo wcs_speed 1.7"
    "skill4_cmd"        "es_xdoblock wcs/WCSultimates/wcs_wmenu"
    "skill4_sfx"        "0"
    "ultimate_cooldown" "0"
}

es_WCSultimates.txt

Code:
block wcs_buggycopter
{
popup create vmod
popup addline vmod "Vmenu"
popup addline vmod "->1. Buggy       $5000"
popup addline vmod "->2. Helicopter  $10000"
popup timeout vmod view 0
es popup send vmod event_var(userid)
popup select vmod 1 wcs/WCSultimates/v1
popup select vmod 2 wcs/WCSultimates/v2
}

block v1
{
es es_xgetmoney wcs_money event_var(userid)
es es_xif (server_var(wcs_money) <= 5000) then es est_csay event_Var(userid) You have insufficient funds!
es es_xif (server_var(wcs_money) >= 5000) do
{
es est_cash event_var(userid) - 5000
es_setplayerprop event_var(userid) CCSPlayer.baseclass.localdata.m_Local.m_flStepSize 999
es es_delayed server_var(wcs_time) es_setplayerprop event_var(userid) CCSPlayer.baseclass.localdata.m_Local.m_flStepSize 10
es es_xkeysetvalue WCSuserdata event_var(userid) buggy 1
es es_delayed server_var(wcs_time) es_xkeysetvalue WCSuserdata event_var(userid) buggy 0
es est_setmodel event_var(userid) buggy
es est_playplayer event_var(userid) vehicles/v8/v8_start_loop1.wav
es es_delayed 2 es_stopsound event_var(userid) vehicles/v8/v8_start_loop1.wav
es es_delayed 2 est_playplayer event_var(userid) vehicles/v8/first.wav
es es_delayed 5 es_stopsound event_var(userid) vehicles/v8/first.wav
es es_delayed 5 est_playplayer event_var(userid) vehicles/v8/second.wav
es es_delayed 8 es_stopsound event_var(userid) vehicles/v8/second.wav
es es_delayed 8 est_playplayer event_var(userid) vehicles/v8/third.wav
es es_delayed server_var(wcs_time) es_stopsound event_var(userid) vehicles/v8/third.wav
es est_freeze event_var(userid) 1
es est_getprimary wcs_tmp event_var(userid)
es es_delayed .1 est_restrictall event_var(userid)
es es_delayed 2 est_freeze event_var(userid) 0
es es_delayed 2 est_speed event_var(userid) 3
es es_delayed server_var(wcs_time) est_speed event_var(userid) 1
es est_shake event_var(userid) server_var(wcs_time) 9 8
es es_delayed server_var(wcs_time) est_give event_var(userid) server_var(wcs_tmp)
es es_delayed server_var(wcs_time) est_playplayer event_var(userid) vehicles/v8/skid_highfriction.wav
es es_delayed server_var(wcs_time) est_unrestrictall event_var(userid)
es es_delayed server_var(wcs_time) est_playplayer event_var(userid) vehicles/v8/vehicle_impact_heavy1.wav
es es_delayed server_var(wcs_time) est_setviewangle event_var(userid) 0 0 88
es es_delayed server_var(wcs_time) est_pushto event_var(userid) 0 500 0 15
es es_delayed server_var(wcs_time) est_health event_var(userid) - 35
es_xmath wcs_time + .5
es es_delayed server_var(wcs_time) est_setviewangle event_var(userid) 0 0 0
es es_delayed server_var(wcs_time) est_health event_var(userid) - 35
es es_xif (server_var(wcs_team) = 2) then es_delayed server_var(wcs_time) est_SetModel event_var(userid) "player/t_phoenix"
es es_xif (server_var(wcs_team) = 3) then es_delayed server_var(wcs_time) est_SetModel event_var(userid) "player/ct_urban"
}
}
block v2
{
es es_xgetmoney wcs_money event_var(userid)
es es_xif (server_var(wcs_money) <= 10000) then es est_csay event_Var(userid) You have insufficient funds!
es es_xif (server_var(wcs_money) >= 10000) do
{
  es_xsetinfo weapon 0
  es est_cash event_var(userid) - 10000
  es est_speed event_var(userid) 1.5
  es est_getprimary weapon event_var(userid)
  es es_delayed .5 est_removeweapon event_var(userid) 1
es es_delayed 1 es_give event_var(userid) weapon_m249
es est_setclipammo event_var(userid) 1 2000
es est_sethealth event_var(userid) 1000
es est_setmodel event_var(userid) "combine_helicopter"
es es_delayed 1 est_physpush event_var(userid) 0 0 500
es es_delayed 1 est_jetpack event_var(userid) 1
  es est_playplayer event_var(userid) ambient/machines/heli_pass_quick1.wav
  es es_delayed 5 est_playplayer event_var(userid) npc/attack_helicopter/aheli_rotor_loop1.wav
  es es_delayed 25 es_stopsound event_var(userid) npc/attack_helicopter/aheli_rotor_loop1.wav
  es es_delayed 22 est_playplayer event_var(userid) ambient/machines/spindown.wav
  es es_delayed 25 est_playplayer event_var(userid) ambient/materials/cartrap_explode_impact1.wav
  es es_delayed 25 est_jetpack event_var(userid) 0
  es es_delayed 25 est_removeweapon event_var(userid) 1
es es_delayed 25.1 est_give event_var(userid) server_var(weapon)
es es_delayed 25 est_sethealth event_var(userid) 75
es es_delayed 25 est_setgravity event_var(userid) .099
es es_delayed 30 est_setgravity event_var(userid) 0
es es_delayed 25 est_setviewangle event_var(userid) 0 0 88
  es es_delayed 27 est_setviewangle event_var(userid) 0 0 0
  es es_delayed 25 est_pushto event_var(userid) 0 500 0 5
es es_xif (server_var(wcs_team) = 2) then es_delayed 25 est_SetModel event_var(userid) "player/t_phoenix"
  es es_xif (server_var(wcs_team) = 3) then es_delayed 25 est_SetModel event_var(userid) "player/ct_urban"
}
}
block wcs_wmenu
{   
popup create wpmenu
popup addline wpmenu "Choose your weapon"
popup addline wpmenu "->1. ak47"
popup addline wpmenu "->2. m4a1"
popup addline wpmenu "->3. p90"
popup addline wpmenu "->4. tmp"
popup addline wpmenu "->5. xm1014"
popup addline wpmenu "->6. AWP!"
popup addline wpmenu "->7. m249"
popup addline wpmenu "->8. kevlar"
popup timeout wpmenu view 0
es popup send wpmenu event_var(userid)
popup select wpmenu 1 wcs/WCSultimates/ak47
popup select wpmenu 2 wcs/WCSultimates/m4a1
popup select wpmenu 3 wcs/WCSultimates/p90
popup select wpmenu 4 wcs/WCSultimates/tmp
popup select wpmenu 5 wcs/WCSultimates/xm1014
popup select wpmenu 6 wcs/WCSultimates/awp
popup select wpmenu 7 wcs/WCSultimates/m249
popup select wpmenu 8 wcs/WCSultimates/kevlar
popup create wpmenu2
es popup send wpmenu2 event_var(userid)
popup addline wpmenu2 "Choose your weapon"
popup addline wpmenu2 "->1. Deagle"
popup addline wpmenu2 "->2. Fiveseven"
popup addline wpmenu2 "->3. He Grenade"
popup addline wpmenu2 "->4. Flash Bang"
popup addline wpmenu2 "->5. Smoke Grenade"
popup addline wpmenu2 "->6. Night Vision"
popup addline wpmenu2 "->7. C4/Defusal Kit"
popup select wpmenu2 1 wcs/WCSultimates/deagle
popup select wpmenu2 2 wcs/WCSultimates/fiveseven
popup select wpmenu2 3 wcs/WCSultimates/hegrenade
popup select wpmenu2 4 wcs/WCSultimates/flashbang
popup select wpmenu2 5 wcs/WCSultimates/smokegrenade
popup select wpmenu2 6 wcs/WCSultimates/nvgs
popup select wpmenu2 7 wcs/WCSultimates/c4d
}
block ak47
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_ak47
}
block m4a1
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_m4a1
}
block p90
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_p90
}
block tmp
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_tmp
}
block xm1014
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_xm1014
}
block awp
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) weapon_awp
}
block kevlar
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 es est_give event_var(userid) item_kevlar
}
block m249
{
es est_removeweapon event_var(userid) 1
es es_delayed 0.1 est_give event_var(userid) weapon_m249
}
block deagle
{
es est_removeweapon event_var(userid) 2
es es_delayed 0.1 est_give event_var(userid) weapon_deagle
}

block fiveseven
{
es est_removeweapon event_var(userid) 2
es es_delayed 0.1 est_give event_var(userid) weapon_fiveseven
}

block nvgs
{
es es_delayed 0.1 est_give event_var(userid) item_nvgs
}

block flashbang
{
es es_delayed 0.1 est_give event_var(userid) weapon_flashbang
}

block hegranade
{
es es_delayed 0.1 est_give event_var(userid) weapon_hegrenade
}

block smokegrenade
{
es est_give event_var(userid) weapon_smokegrenade
}

block c4d
{
es es_xif (server_var(wcs_team) = 2) then es est_give event_var(userid) weapon_c4
es es_xif (server_var(wcs_team) = 3) then es est_give event_var(userid) item_defuser
}


if you want to add some exploding missle effects when flying the helicopter...
make a new folder in eventscripts called !ride and a .txt called es_!ride.txt
turn noisy on and add this code the the txt.
where it says wcs_race = "38"   change the 38 to whatever race number this is going to be

Code:
  event weapon_fire
{
es_keygetvalue wcs_race WCSuserdata event_var(userid) race
if (server_var(Wcs_race) = "38") do
{   
es es_xif (event_var(weapon) = m249) do
{
es est_playplayer event_var(userid) weapons/mortar/mortar_explode2.wav
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(USERID)
es est_getviewcoord event_var(userid) wcs_x2 wcs_y2 wcs_z2
es_xmath wcs_z1 + 20
es_xmath wcs_z2 + 20
es est_Effect 3 #a 0 sprites/tp_beam001.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 12 15 255 128 35 255
es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 8 255
}     
}

}


 de_dust0411.jpg (140.5 KB, 800x600 - viewed 201 times.)
 buggy.zip (0.51 KB - downloaded 220 times.)
« Last Edit: March 06, 2008, 06:38:04 AM by HOLLIDAY » Logged


WCA | Berettonawak [FR]
Le renommé méconnu...
Watchdogs
Level 7 Master
*****
Offline Offline

France France

Posts: 2425


Big Berettonawak is watching you...


WWW
Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #1 on: March 03, 2008, 09:18:55 AM »

Oh yeah, very nice work.
It will be added to my server!
« Last Edit: March 05, 2008, 02:28:03 PM by Berettonawak » Logged

eddy5000
Level 2 Apprentice
**
Offline Offline

Germany Germany

Posts: 45



« Reply #2 on: March 03, 2008, 02:13:55 PM »

Nice, i made a Race like this too but ofc not so porfessional Wink
and one advice to all, make the models downloadable or some ppl will get a (timed out) message
and their css will crash. Dont aks me why this happens but i know it happens ^^ bye

btw nice Work as usual HOLLIDAY !!!
Logged
WCA | Berettonawak [FR]
Le renommé méconnu...
Watchdogs
Level 7 Master
*****
Offline Offline

France France

Posts: 2425


Big Berettonawak is watching you...


WWW
Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #3 on: March 03, 2008, 02:16:38 PM »

Euh, those files are pre-installed.
You dont have to download them.
And yeah Holliday made a very good work.
And he deleted zblock!!
Now people who have a !&#éù computer can play on his server!!
Thanks again Holliday!
Logged

eddy5000
Level 2 Apprentice
**
Offline Offline

Germany Germany

Posts: 45



« Reply #4 on: March 03, 2008, 03:32:44 PM »

omg i know that you dont have to download it -.-
but its recommended. I say that cause it happens to me all the time.
« Last Edit: March 03, 2008, 03:34:56 PM by eddy5000 » Logged
WCA | Berettonawak [FR]
Le renommé méconnu...
Watchdogs
Level 7 Master
*****
Offline Offline

France France

Posts: 2425


Big Berettonawak is watching you...


WWW
Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #5 on: March 03, 2008, 03:47:16 PM »

never had this problem before.
Tested it on Holliday's server and working.
Just one problem.
He kept the tells from Sorcerer^^
Logged

eddy5000
Level 2 Apprentice
**
Offline Offline

Germany Germany

Posts: 45



« Reply #6 on: March 03, 2008, 06:21:40 PM »

omfg thats y i said SOME people have this problem it has something to do with your video card.
i think u never had a wcs server before otherwise you would know what im talking about.
Logged
jimbodude
Level 2 Apprentice
**
Offline Offline

United Kingdom

Posts: 57




134jimbodude
134jimbodude
« Reply #7 on: March 03, 2008, 08:40:56 PM »

Just added it to my server and !ride doesnt work:(
Logged

HOLLIDAY
<Race Maker>
Moderator
Level 7 Master
*****
Offline Offline

Posts: 2172



WWW
Wc3_HOLLIDAY_Wc3
wc3hollidaywc3

myServer 8.2.0.222:27015
(Warning: click connects through Steam)
« Reply #8 on: March 03, 2008, 09:32:03 PM »

it works
but i forgot that for the buggy to do damage to players when it hits them, noisy has to be on...

type this in consol
es_xdoblock corelib/noisy_on

or put it at the top off buggy.txt like this

 block load
{
es_xdoblock corelib/noisy_on
}
block unload
{
es_xdoblock corelib/noisy_off
}
Logged


hunter
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 41




eric4395
« Reply #9 on: March 03, 2008, 11:20:05 PM »

The race doesnt seem to work, i put in al lthe files the ultimate made the !ride folder made the buggy folder put in the cfg. Well to be exact my rac works its just the !ride and the ultimate weapon menu dont work, hekp plz? 


thnks



otherwise the race rocks!!
« Last Edit: March 03, 2008, 11:26:30 PM by hunter » Logged
jimbodude
Level 2 Apprentice
**
Offline Offline

United Kingdom

Posts: 57




134jimbodude
134jimbodude
« Reply #10 on: March 03, 2008, 11:33:38 PM »

Happened to me aswell, try moving the ultimate block higher in the file
Logged

andazar
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 20



« Reply #11 on: March 04, 2008, 12:36:14 AM »

dosent seem to work for me = (  !ride makes my screen flash tahts all
Logged
andazar
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 20



« Reply #12 on: March 04, 2008, 12:41:38 AM »

AAA I GOT IT TO WORK THIS RACE IS LEET = )  Vwery nice job
Logged
hunter
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 41




eric4395
« Reply #13 on: March 04, 2008, 12:42:47 AM »

How do i fix it D:?
Logged
andazar
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 20



« Reply #14 on: March 04, 2008, 01:00:50 AM »

it works
but i forgot that for the buggy to do damage to players when it hits them, noisy has to be on...

type this in consol
es_xdoblock corelib/noisy_on

or put it at the top off buggy.txt like this

 block load
{
es_xdoblock corelib/noisy_on
}
block unload
{
es_xdoblock corelib/noisy_off
}



First i did this then i added the ultimate code to the top of the list and took it off the bottom and it works
Logged
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 03:34:59 AM
what you mean.
are you adding it to your C&P race ?
Today at 02:05:00 AM
i cant get the [Oddity] Ninja race's first skill to work. the one where you go faster,slower,faster,slower.
someone help me? Smiley
Today at 01:55:13 AM
And i dont wanna test on my own server.
thats not fun.
Cheesy
July 13, 2009, 10:42:55 PM
I wanna Test My race but cant add you.
add me.
nichosv
July 13, 2009, 10:05:49 PM
let me know if u guys want ur race tested on a server and you dont have one and ill put it up 8.6.76.177:27015
thts my server ip just let me know or add me on steam $$$$NJO$$$$ Dashi
July 13, 2009, 09:36:34 AM
and good mornin
July 12, 2009, 01:05:12 PM
Bye Bye
Recent
[Today at 03:36:18 AM]

[Today at 12:37:38 AM]

[Today at 12:28:05 AM]

[July 13, 2009, 11:53:20 PM]

[July 13, 2009, 11:51:56 PM]

[July 13, 2009, 11:19:28 PM]

[July 13, 2009, 10:52:14 PM]

by maze
[July 13, 2009, 10:04:15 PM]

[July 13, 2009, 08:07:39 PM]

[July 13, 2009, 04:50:15 AM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.634 seconds with 25 queries.