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 2010-01-03 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
January 03, 2010, 04:27:21 PM *
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 [2]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: I'm requesting a custom skill  (Read 155 times)
AvasT
Level 7 Expert
*****
Offline Offline

Brazil Brazil

Posts: 723




doug_tiozao
« Reply #15 on: November 27, 2009, 06:22:07 PM »

No, create a new folder in eventscripts folder called yourscript, inside create a notepad called es_yourscript, then add this line to it:

Code:
// Fly Skill by HOLLIDAY
block fly
{
es est_playplayer server_var(wcs_userid) weapons\explode3.wav
  es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid)
  es_xmath wcs_z2 + 20
  es est_effect 10 #a 0 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 10 10 0 255 0 0 255 1
  es est_effect 10 #a 0.2 sprites/scanner.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 5 10 0 255 0 0 255 1
  es_xmath wcs_z2 + 20
  es est_effect 10 #a 0.4 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 10 10 0 255 0 0 255 1
  es est_effect 10 #a 0.6 sprites/scanner.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 5 10 0 255 0 0 255 1
  es_xmath wcs_z2 + 20
  es est_effect 10 #a 0.8 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 10 10 0 255 0 0 255 1
  es est_effect 10 #a 1 sprites/scanner.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1.6 5 10 0 255 0 0 255 1
  es es_xkeygetvalue Dragon_Flyer WCSuserdata server_var(wcs_userid) Dragon_Flyer
  if (server_var(Dragon_Flyer) = 0) do
  {
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) Dragon_Flyer 1
    es est_getprimary Dragon_Primary server_var(wcs_userid)
    es est_getsecondary Dragon_secondary server_var(wcs_userid)
    es est_removeweapon server_var(wcs_userid) 1
    es est_removeweapon server_var(wcs_userid) 2
    es est_jetpack server_var(wcs_userid) 1
    es est_speed server_var(wcs_userid) server_var(Dragon_Speed)
    es est_playplayer server_var(wcs_userid) weapons/mortar/mortar_explode3.wav
    es est_setplayercolor server_var(wcs_userid) 115 15 15 175 1
    es est_playplayer server_var(wcs_userid) ambient\atmosphere\hole_hit2.wav
    es_xset entityCount 0
    es_xset dfly ""
    es_xformatv dfly "smoke_%1" entityCount
    es_give server_var(wcs_userid) env_Smokestack
    es est_SetEntName server_var(eventscripts_lastgive) server_var(dfly)
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "basespread 15"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "spreadspeed 100"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "speed 50"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "startsize 15"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "endsize 25"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "rate 200"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "jetlength 100"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "twist 5"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "SmokeMaterial particle\fire.vmt"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "angles 90 90 90"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "rendermode 18"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "renderamt 100"
    es_fire server_var(wcs_userid) server_var(dfly)  addoutput "rendercolor 100 10 20"
    es_fire server_var(wcs_userid) server_var(dfly)  setparent !activator
    es_fire server_var(wcs_userid) server_var(dfly)  turnon
    es_xmath entityCount + 1
  }
  if (server_var(Dragon_Flyer) = 1) do
  {
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) Dragon_Flyer 0
    es est_give server_var(wcs_userid) server_var(Dragon_Primary)
    es est_give server_var(wcs_userid) server_var(Dragon_secondary)
    es est_jetpack server_var(wcs_userid) 0
    es est_speed server_var(wcs_userid) 1
    es est_playplayer server_var(wcs_userid) weapons/mortar/mortar_explode2.wav
    es est_setplayercolor server_var(wcs_userid) 255 225 225 255 1
    es_fire server_var(wcs_userid) server_var(dfly) kill
  }
}
Logged

Lol?
gimik
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 187



« Reply #16 on: November 27, 2009, 06:23:03 PM »

So everytime i do a cmd saying do block whatever.

I have to get the block and add it to this file?
Logged




AvasT
Level 7 Expert
*****
Offline Offline

Brazil Brazil

Posts: 723




doug_tiozao
« Reply #17 on: November 27, 2009, 07:19:00 PM »

No, just create this one time and add es_load yourscript to your autoexec.cfg. in cmd use: es_xdoblock yourscript/fly
Logged

Lol?
gimik
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 187



« Reply #18 on: November 27, 2009, 07:26:48 PM »

Alright, I got another one for you guys.

I need to make an ability that when you attack someone you destroy weapon type or take foes weapon on hit. 5% chance - 25% chance

I know how to destroy a weapon, but not that weapon type.

if you could code it for me Thanks! <333 (I'm talking to anyone reading this)
Logged




HOLLIDAY
<Race Maker>
Watchdogs
Level 7 Expert
*****
Offline Offline

Posts: 2317


of all the things ive lost i miss my mind the most


WWW
Wc3_HOLLIDAY_Wc3
wc3hollidaywc3

myServer 8.2.0.222:27015
(Warning: click connects through Steam)
« Reply #19 on: November 27, 2009, 09:44:02 PM »

an ultimate skill that toggles, giving +HP to the player while the player is flying?

like the ultimate of Archmage Proudmoore?

Code:
    "skill4_setting"    "es_xset wcs_bonushp 5|es_xset wcs_bonushp 6|es_xset wcs_bonushp 7|es_xset wcs_bonushp 8|es_xset wcs_bonushp 9|es_xset wcs_bonushp 10"
    "racealias_lift0"   "es est_Jetpack server_var(wcs_userid) 1;es_keysetvalue WCSuserdata server_var(wcs_userid) jetpack 1;es_math wcs_health + server_var(wcs_bonushp);wcs_getlanguage wcs_lng wcs_lng_r_liftoff;es_format wcs_lng server_var(wcs_lng) server_var(wcs_bonushp);es_tell server_var(wcs_userid) #multi server_var(wcs_lng)"
    "racealias_lift1"   "es est_Jetpack server_var(wcs_userid) 0;es_keysetvalue WCSuserdata server_var(wcs_userid) jetpack 0;es_math wcs_health - server_var(wcs_bonushp)"
    "skill4_cmd"        "es est_gethealth wcs_health server_var(wcs_userid);es_xset wcs_jetpack 0;es_keygetvalue wcs_jetpack WCSuserdata server_var(wcs_userid) jetpack;if (server_var(wcs_jetpack) = 0) then racealias_lift0;if (server_var(wcs_jetpack) = 1) then racealias_lift1;if (server_var(wcs_health) > 0) then est_sethealth server_var(wcs_userid) server_var(wcs_health)"
    "skill4_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 1 60 100 0.8 0 255 255 255 1"
    "ultimate_cooldown" "4|4|3|3|2|1"


or if you want it a bit more like Dragon Fly  this may work

Code:
    "skill3_setting"    "es_xset wcs_bonushp 5|es_xset wcs_bonushp 6|es_xset wcs_bonushp 7|es_xset wcs_bonushp 8|es_xset wcs_bonushp 9|es_xset wcs_bonushp 10"
    "racealias_lift0"   "es_keysetvalue WCSuserdata server_var(wcs_userid) jetpack 1;es_math wcs_health + server_var(wcs_bonushp);wcs_getlanguage wcs_lng wcs_lng_r_liftoff;es_format wcs_lng server_var(wcs_lng) server_var(wcs_bonushp);es_tell server_var(wcs_userid) #multi server_var(wcs_lng)"
    "racealias_lift1"   "es_keysetvalue WCSuserdata server_var(wcs_userid) jetpack 0;es_math wcs_health - server_var(wcs_bonushp)"
    "skill3_cmd"        "es est_gethealth wcs_health server_var(wcs_userid);es_xset wcs_jetpack 0;es_keygetvalue wcs_jetpack WCSuserdata server_var(wcs_userid) jetpack;es_xdoblock HOLLIDAY_WCS/Dragon_Fly/Fly;if (server_var(wcs_health) > 0) then est_sethealth server_var(wcs_userid) server_var(wcs_health)"
    "skill3_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 1 60 100 0.8 0 255 255 255 1"
    "ultimate_cooldown" "4|4|3|3|2|1"
Logged

gimik
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 187



« Reply #20 on: November 27, 2009, 09:57:53 PM »

^^

Thanks!!
Logged




Zawmbee
Guest
« Reply #21 on: November 27, 2009, 10:15:38 PM »

haha awesomee, so do i just C&P this under the "skill6 sfk" line?

Or do i have to:

//<<<<<<<<<<<<<<es_WCSultimates.txt>>>>>>>>>>>>>>>>>>>>>//   
block fly

(Past block here)

Uhm, in order to use that ultimate block... you need to upload that file to your eventscripts folder... es_xdoblock ?/?/? works as a file search...  it starts in the eventscripts folder then follows the command line of ?/?... u know for teleport it says wcs/WCSultimates/wcs_ulti_teleport, meaning it is going to the event scripts folder looking for a folder called wcs, then in the wcs folder it is looking for a folder named WCSultimates, then whatever script is inside that folder it looks for the block wcs_ulti_teleport...
Logged
gimik
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 187



« Reply #22 on: November 27, 2009, 10:19:54 PM »

Oh thanks i understand now, thanks for explaining.

I thought it was part of the actual class code.
Logged




Pages: 1 [2]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 12:52:15 PM
well i'll open a thread about it to tell you all why we are moving.
It's actually cause 1. no more admins in here
2. noone respects rules, and it would take months to censore all posts where rules aren't respected.
Today at 12:51:28 PM
chuck, not because this site is fucked up that you can't be perm banned for the third time Tongue
Today at 12:48:17 PM
so it can be dariaba websites... its gay name..
Today at 12:14:01 PM
how come this site is going down??
Today at 11:48:12 AM
if this site is going to be shut down....dont let me buy it Smiley
Today at 07:37:39 AM
who will be running this site... since most admin will be on other site
Recent
[Today at 04:20:23 PM]

[Today at 03:39:13 PM]

by bbn
[Today at 03:33:57 PM]

[Today at 01:48:42 PM]

[Today at 12:55:59 PM]

[Today at 12:55:12 PM]

[Today at 12:54:17 PM]

[Today at 12:49:45 PM]

[Today at 12:24:21 AM]

[January 02, 2010, 10:59:30 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.211 seconds with 26 queries.