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 2008-12-06 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 06, 2008, 12:10:30 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.
Also here is the WCS Wiki!
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: silentwalk & change team skills  (Read 88 times)
[H.F.M.]Rasmus{Chef}
WCS Supporter
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 889




Rasmus4J
rasmus4j

myServer 85.190.17.115:27015
(Warning: click connects through Steam)
« on: February 16, 2008, 02:15:38 PM »

hi, i have been messing around with theese two skills, and one of them works 90%
please me... 
This is a player_spawn skill that is supposed to make you walk silently, but it doesnt do anything at all:(
Code
GeSHi (eventscripts):
"skill1_setting"    "es_xset wcs_chance 10|es_xset wcs_chance 15|es_xset wcs_chance 20|es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40|es_xset wcs_chance 100"
   "racealias_silent"  "es es_xkeysetvalue WCSuserdata event_var(userid) silentwalk 1;es es_xsetplayerprop event_var(userid) CBasePlayer.m_fFlags 2;wcs_getlanguage wcs_lng wcs_lng_s_amuleta;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
   "skill1_cmd"        "if server_var(wcs_dice) <= server_var(wcs_chance) then racealias_silent;if server_var(wcs_dice) <= server_var(wcs_chance) es es_xtell event_var(userid) #multi #lightgreen You are #greensilent!"
   "skill1_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath + 50;es est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 5000 2 100 300 1.8 175 175 255 255 1"
 

Code:
"skill1_setting"    "es_xset wcs_chance 10|es_xset wcs_chance 15|es_xset wcs_chance 20|es_xset wcs_chance 25|es_xset wcs_chance 30|es_xset wcs_chance 35|es_xset wcs_chance 40|es_xset wcs_chance 100"
    "racealias_silent"  "es es_xkeysetvalue WCSuserdata event_var(userid) silentwalk 1;es es_xsetplayerprop event_var(userid) CBasePlayer.m_fFlags 2;wcs_getlanguage wcs_lng wcs_lng_s_amuleta;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
    "skill1_cmd"        "if server_var(wcs_dice) <= server_var(wcs_chance) then racealias_silent;if server_var(wcs_dice) <= server_var(wcs_chance) es es_xtell event_var(userid) #multi #lightgreen You are #greensilent!"
    "skill1_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath + 50;es est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 5000 2 100 300 1.8 175 175 255 255 1"
   

this is a player_ultimate skill, which swaps a random (the same every round if not dead) enemy to your team for server_var(wcs_duration) (do not mind that the wcs_duration and ultimate_cooldown is a little "fucked" right now, i have been testing
Code
GeSHi (eventscripts):
"skill2_setting"    "es_xset wcs_duration 20|es_xset wcs_duration 25|es_xset wcs_duration 30|es_xset wcs_duration 35|es_xset wcs_duration 40|es_xset wcs_duration 45|es_xset wcs_duration 50|es_xset wcs_duration 20"
   "racealias_changeteam" "es es_xgetplayername wcs_name server_var(wcs_player);es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_player);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid);es es_delayed 2.9 ma_swapteam server_var(wcs_player);es_xmath + 50;es es_delayed 3 est_teleport server_var(wcs_player) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xgetplayername wcs_name server_var(wcs_player);es es_xtell server_var(wcs_player) #multi #Lightgreen You will become member of the opposite team for server_var(wcs_duration);es est_CSay server_var(wcs_userid) You have converted an enemy to your team for server_var(wcs_duration);es es_delayed server_var(wcs_duration) ma_swapteam server_var(wcs_player);es es_delayed server_var(wcs_duration) est_teleport server_var(wcs_player) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
   "skill2_cmd"        "es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_changeteam"
   "skill2_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/qi_center.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1.5 255"
   "ultimate_cooldown" "10"

Code:
"skill2_setting"    "es_xset wcs_duration 20|es_xset wcs_duration 25|es_xset wcs_duration 30|es_xset wcs_duration 35|es_xset wcs_duration 40|es_xset wcs_duration 45|es_xset wcs_duration 50|es_xset wcs_duration 20"
    "racealias_changeteam" "es es_xgetplayername wcs_name server_var(wcs_player);es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_player);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid);es es_delayed 2.9 ma_swapteam server_var(wcs_player);es_xmath + 50;es es_delayed 3 est_teleport server_var(wcs_player) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xgetplayername wcs_name server_var(wcs_player);es es_xtell server_var(wcs_player) #multi #Lightgreen You will become member of the opposite team for server_var(wcs_duration);es est_CSay server_var(wcs_userid) You have converted an enemy to your team for server_var(wcs_duration);es es_delayed server_var(wcs_duration) ma_swapteam server_var(wcs_player);es es_delayed server_var(wcs_duration) est_teleport server_var(wcs_player) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
    "skill2_cmd"        "es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_changeteam"
    "skill2_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/qi_center.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1.5 255"
    "ultimate_cooldown" "10"

what i want the last skill to do is swapping the random enemy back to his "real" team when the round ends, at this moment it sends him back when the time period is expired, even if a new round has begun.
please
Logged

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

Posts: 1907



WWW
Wc3_HOLLIDAY_Wc3
wc3hollidaywc3

myServer 8.2.0.222:27015
(Warning: click connects through Steam)
« Reply #1 on: February 16, 2008, 05:46:42 PM »

every one seems to always have the same new ideas at the same time 


so your skill works, you just want it to not activate after the round?
Logged


  connect 8.2.0.222:27015
[H.F.M.]Rasmus{Chef}
WCS Supporter
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 889




Rasmus4J
rasmus4j

myServer 85.190.17.115:27015
(Warning: click connects through Steam)
« Reply #2 on: February 16, 2008, 07:07:58 PM »

no no, i want it to set the enemy back on his team at round end, if the ultimate doesnt expire before round end
Logged

Zero Skillz
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 522




Zero Skillz (<-[SD]->madcow)
madcow767
« Reply #3 on: February 18, 2008, 09:55:30 PM »

i've been working on something simular... learn how to use es_keysetvalue and es_keygetvalue when you've done that come back and talk iwth me just send me a message or something..
Logged

[H.F.M.]Rasmus{Chef}
WCS Supporter
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 889




Rasmus4J
rasmus4j

myServer 85.190.17.115:27015
(Warning: click connects through Steam)
« Reply #4 on: February 19, 2008, 07:19:36 PM »

which one of them? the silent walk or the player_swap thing?
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 04, 2008, 09:57:56 PM
gg
December 04, 2008, 09:46:16 PM
hey guys, how are you?
gonna sleep, cya tomorrow
December 03, 2008, 12:45:48 PM
@ bombkill : all mods should be compatible with WCS... but we can't be sure
@retrokboy : css server? provider? other mods?
December 03, 2008, 01:49:25 AM
I NEED SERVER HELP MY FORUM IS IN BUG REPORT PLEASE REPLY I NEED HALP
December 02, 2008, 10:05:01 PM
does anyone know where all the wcs compatible mods are listed or a website i can find them
December 02, 2008, 08:24:47 PM
/agree
Recent
[Today at 09:15:37 AM]

[Today at 08:33:01 AM]

[Today at 12:26:04 AM]

[December 05, 2008, 10:26:03 PM]

[December 05, 2008, 08:10:32 PM]

[December 05, 2008, 07:51:01 PM]

[December 05, 2008, 07:33:12 PM]

[December 05, 2008, 07:11:25 PM]

[December 05, 2008, 06:44:09 PM]

[December 05, 2008, 12:14:07 PM]
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.126 seconds with 25 queries.