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-05 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
November 05, 2009, 01:45:31 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Races and Items added into Download section from our great Race Coders!
Such as... HOLLIDAY|NovaKiller|Stinkyfax|Frodo|TeacherCreature|Phat_Wizard
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: My 1st race: Deagle Master. Does it work?  (Read 103 times)
.50ae
Level 0 Beginner

Offline Offline

Posts: 3



« on: October 31, 2009, 01:47:38 PM »

Hey there,
this is my first race. Unfortunately I don't get wcs to run (well the mod is running but any skills don't work oO) so it would be nice if somebody could try it out Smiley

Deagle Master
Basic skill: Deagle with alot of ammo on spawn.

Skill 1: Drain Life
Deagle headshot -> +30-100 hit points

Skill 2: Agility Boost
+speed (8-36%) +gravity(8-74%)

Skill 3: Climbing Course
You can walk on crates and stuff! (Height: 35-105)

Skill 4: Explosive Bullets
You cause an explosion when hitting an enemy with deagle! (10-45 Damage)

Code:

(latest change 31.10.)
Code:
"x"
{
    "name"              "Deagle Master"
    "author"            ".50AE"
    "shortdescription"  "Speed, damage, life drain, explosive bullets!!!"
    "required_level"    "0"
    "preloadcmd"       "es es_delayed 1 est_give server_var(wcs_userid) weapon_deagle; es es_delayed 1 playerset clip event_var(userid) 1 500; es es_delayed 1 playerset clip event_var(userid) 2 500"
    "numberofskills"    "4"
    "numberoflevels"    "8"
    "skillnames"        "Drain Life|Agility Boost|Climbing Course|Explosive Bullets"
    "skilldescr"        "+30-100 hit points on headshot|+speed (8-36%) +gravity(8-74%)|Allows you to walk up on crates etc. (Height: 35-105)|Create explosion when hitting an enemy (10-45 damage)"
    "skillcfg"          "player_attacker|player_spawn|player_spawn|player_attacker"

    "skill1_setting"    "es_xset wcs_number 30|es_xset wcs_number 40|es_xset wcs_number 50|es_xset wcs_number 60|es_xset wcs_number 70|es_xset wcs_number 80|es_xset wcs_number 90|es_xset wcs_number 100"
    "skill1_cmd"        "if (event_var(es_attackerweapon) = 'weapon_deagle') then if (event_var(headshot) = 1) then es playerset healthadd event_var(attacker) wcs_number;"

    "skill2_setting" "es_xset wcs_speed 1.08;es_xset wcs_alpha 50;es_xset wcs_gravity 0.92|es_xset wcs_speed 1.12;es_xset wcs_alpha 70;es_xset wcs_gravity 0.84|es_xset wcs_speed 1.16;es_xset wcs_alpha 90;es_xset wcs_gravity 0.76|es_xset wcs_speed 1.20;es_xset wcs_alpha 110;es_xset wcs_gravity 0.68|es_xset wcs_speed 1.24;es_xset wcs_alpha 130;es_xset wcs_gravity 0.60|es_xset wcs_speed 1.28;es_xset wcs_alpha 150;es_xset wcs_gravity 0.52|es_xset wcs_speed 1.32;es_xset wcs_alpha 170;es_xset wcs_gravity 0.44|es_xset wcs_speed 1.36;es_xset wcs_alpha 190;es_xset wcs_gravity 0.36"
    "skill2_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);es_delayed 2 est_SetGravity event_var(userid) server_var(wcs_gravity);es_keysetvalue WCSuserdata event_var(userid) gravity server_var(wcs_gravity);wcs_getlanguage wcs_lng wcs_lng_r_levitation;es_tell event_var(userid) #multi server_var(wcs_lng)"

    "skill3_setting"    "es_xset wcs_number 35|es_xset wcs_number 45|es_xset wcs_number 55|es_xset wcs_number 65|es_xset wcs_number 75|es_xset wcs_number 85|es_xset wcs_number 95|es_xset wcs_number 105"
    "skill3_cmd"        "es_setplayerprop 4 event_var(userid) CCSPlayer.baseclass.localdata.m_Local.m_flStepSize wcs_number"

    "skill4_setting"    "es_xset wcs_number 10|es_xset wcs_number 15|es_xset wcs_number 20|es_xset wcs_number 25|es_xset wcs_number 30|es_xset wcs_number 35|es_xset wcs_number 40|es_xset wcs_number 45"
    "skill4_cmd"        "if (event_var(es_attackerweapon) = 'weapon_deagle') then if (event_var(headshot) = 1) then es_give event_var(userid) env_explosion; es_xset player_handle 0;es_getplayerhandle player_handle event_var(attacker);es_setindexprop server_var(eventscripts_lastgive) 'CBaseEntity.m_hOwnerEntity' server_var(player_handle);es_fire event_var(userid) env_explosion addoutput 'iMagnitude wcsnumber';es_fire event_var(userid) env_explosion addoutput 'iRadiusOverride 350';es_fire event_var(userid) env_explosion Explode"
}
}

greetz
50ae
Logged
amiq
Level 1 Trained Beginner
*
Offline Offline

Poland Poland

Posts: 36



« Reply #1 on: October 31, 2009, 04:07:54 PM »

I dont have wcs serv to test it on but,
the last skill is very interesting Smiley
  keep coding
Logged
.50ae
Level 0 Beginner

Offline Offline

Posts: 3



« Reply #2 on: October 31, 2009, 06:05:45 PM »

I took it mainly from GODJonez
See http://forums.eventscripts.com/viewtopic.php?p=298554#298554.

Not sure though if it works the way I made it :/

(btw: Do you have to write everything in 1 line when creating races or is there another method to structure the code? This looks really ugly...)
Logged
Zawmbee
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 658


Watch Tower


« Reply #3 on: October 31, 2009, 09:34:11 PM »

I took it mainly from GODJonez
See http://forums.eventscripts.com/viewtopic.php?p=298554#298554.

Not sure though if it works the way I made it :/

(btw: Do you have to write everything in 1 line when creating races or is there another method to structure the code? This looks really ugly...)

use racealias'... everything can't fit in one line based on how much you may have in some case scenarios, so use racealias'
Example:

Code:
"racealias_kitty" "es es_xdelayed 3 est_setplayercolor event_var(userid) 255 255 255 255 1"
"skill1_cmd"       "es est_setplayercolor event_var(userid) 255 255 0 255 1;racealias_kitty"
Logged


(Anyone who C&P's my races, give credit, TY)
DisturbeD
Level 4 Intermediate
****
Offline Offline

Germany Germany

Posts: 93



« Reply #4 on: October 31, 2009, 09:57:50 PM »

Use blocks  Wink -> http://warcraft-source.com/board/index.php/topic,7596.msg53822.html#msg53822
Logged
Zawmbee
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 658


Watch Tower


« Reply #5 on: October 31, 2009, 10:14:07 PM »


That wasn't his question though, unless I am wrong.  He said he just didn't like everything on one line...
Logged


(Anyone who C&P's my races, give credit, TY)
DisturbeD
Level 4 Intermediate
****
Offline Offline

Germany Germany

Posts: 93



« Reply #6 on: October 31, 2009, 10:21:25 PM »

He asked for a method to structure code.. I gave him the best we have right now ^^
Logged
.50ae
Level 0 Beginner

Offline Offline

Posts: 3



« Reply #7 on: November 01, 2009, 03:21:13 AM »

Thanks alot! That was just what I was looking for Smiley
@Zawmbee: If I use racealias I still have all the code in one or two lines. With blocks I can put every function into a seperate line like I am used to do it ;-)

// Well did anybody test it yet?
« Last Edit: November 04, 2009, 02:48:43 PM by .50ae » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
November 04, 2009, 10:12:29 PM
Waiting for the post Smiley
D3vil    10:00:37 PM   Posting in Picture of yourself !:Smiley.
November 04, 2009, 10:02:05 PM
Haha, i coded that for you, so shut ap Smiley
November 04, 2009, 10:02:05 PM
Haha, i coded that for you, so shut ap Smiley
November 04, 2009, 09:59:27 PM
Dont you know him?
he coded me a cool skill couple days ago.
Hes pretty cool, much cooler then you.
November 04, 2009, 09:07:32 PM
who's texni ?
November 04, 2009, 08:16:02 PM
TexNi plz Wil Yot Hlep Me With Maknig a race
November 04, 2009, 07:32:58 PM
yes?
Recent
[Today at 12:48:00 AM]

[November 04, 2009, 10:02:56 PM]

[November 04, 2009, 09:38:04 PM]

[November 04, 2009, 09:37:30 PM]

[November 04, 2009, 08:13:47 PM]

[November 04, 2009, 07:21:28 PM]

[November 04, 2009, 05:26:05 PM]

[November 04, 2009, 03:32:00 PM]

[November 04, 2009, 01:41:29 PM]

[November 04, 2009, 01:39:17 PM]
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.085 seconds with 24 queries.