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-12-03 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 03, 2009, 10:55:20 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]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Can anyone tell me what this piece of code does?  (Read 90 times)
gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« on: November 26, 2009, 05:21:24 AM »

Code
GeSHi (eventscripts):
"skill3_setting"    "es_xset multitime .5|es_xset multitime .8|es_xset multitime 1|es_xset multitime 1.5"
   "skill3_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/multime"
   "skill3_sfx"        "0"
   "ultimate_cooldown" "10"
 
 
block multime
{
 es est_getteam wcs_tmp server_var(wcs_userid)
 if (server_var(wcs_tmp) = 2) then es_xset usermodel models/player/t_phoenix.mdl
 if (server_var(wcs_tmp) = 3) then es_xset usermodel models/player/ct_urban.mdl
 es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid)
 es_toptext server_var(wcs_userid) 1 #red Ultimate by HOLLIDAY
 es_xmath wcs_y2 + 10
 es est_effect 11 #a 0 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 255
 es_xmath wcs_y2 + 30
 es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 100
 es_xmath wcs_y2 + 30
 es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200
 es_xmath wcs_y2 - 30
 es est_effect 11 #a 0 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55
 es_xmath wcs_y2 - 30
 es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 100
 es_xmath wcs_y2 - 30
 es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200
 es_xmath wcs_y2 + 50
 es_xmath wcs_x2 + 30
 es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55
 es_xmath wcs_x2 + 30
 es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200
 es_xmath wcs_x2 + 30
 es_xmath wcs_x2 - 120
 es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 55
 es_xmath wcs_x2 - 30
 es est_effect 11 #a 0.2 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 200
 es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1
 es_delayed server_var(multitime) es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
 es est_pushto server_var(wcs_userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) -2.5
 es est_effect 10 #a 0 effects/redflare.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 50 350 1 90 200 0 155 155 155 155 2


It's supposed to make copies of yourself. I want to know, how many copies?
Logged
Jitters
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 27





myServer 66.150.214.229:27015
(Warning: click connects through Steam)
« Reply #1 on: November 26, 2009, 07:18:32 AM »

Judging by the number of  es_xmath wcs_x2 and  es_xmath wcs_y2, I'd say 5.
Logged

gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« Reply #2 on: November 26, 2009, 10:10:45 AM »

How can i edit this to make it only create 2 clones?
Logged
AvasT
Level 7 Expert
*****
Offline Offline

Brazil Brazil

Posts: 576




doug_tiozao
« Reply #3 on: November 26, 2009, 04:44:41 PM »

Well, it creates 10 copys. Just erase some lines
Logged

Lol?
gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« Reply #4 on: November 26, 2009, 05:32:13 PM »

Alrighty, another question.

How long do the clones stay there? Like do they despawn or do you have to kill them?
Logged
CA.Berettonawak
Le renommé méconnu...
Watchdogs
Level 7 Expert
*****
Offline Offline

France France

Posts: 2759


Big Berettonawak is watching you...


WWW
Bifkids
« Reply #5 on: November 26, 2009, 06:00:11 PM »

"skill3_setting"    "es_xset multitime .5|es_xset multitime .8|es_xset multitime 1|es_xset multitime 1.5"
Logged

Quote from: N0life
Beret, keep yourself focusing on 1 project. Be sure to memorize that down since it sounds good.
Quote from: myself
i love tuna juice Cheesy
Quote from: Pietro
=CA= Pietro: back
=CA= Pietro: sorry, was downstair sharing my chocolate with my cat
=CA= Pietro: you should see his face when he ate it xD
Quote from: myself
=CA= Berettonawak: just because you don't have hope doesn't mean we're doomed
gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« Reply #6 on: November 26, 2009, 06:19:59 PM »

Can you guys take a look at this and let me know if there is anything wrong. It's only my 3rd class!

Code
GeSHi (eventscripts):
"
 {
 
   "skillcfg"          "player_attacker|player_attacker|player_attacker|player_attacker"
 
 
   "skill1_setting"    "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30"
   "skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_sorcer1"
   "racealias_sorcer1" "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;es est_playplayer event_var(attacker) weapons/shotgun/shotgun_dbl_fire7.wav;racealias_sorcsfx1"
   "racealias_sorcsfx1""es est_getviewcoord event_var(attacker) wcs_x2 wcs_y2 wcs_z2;es est_getviewcoord event_var(attacker) wcs_x1 wcs_y1 wcs_z1;es_xmath wcs_z1 + 80;es_toptext event_var(attacker) 1 #pink Effects by HOLLIDAY;es est_effect 11 #a 0 sprites/glow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255;es est_effect 3 #a 0 sprites/bluelight1.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 4 4 175 175 255 255;es est_effect 10 #a 0 glow07.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 180 0.3 30 100 0.8 175 175 255 255 1"
   "skill1_sfx"        "0"
 
 
   "skill2_setting" "es_xset wcs_chance 96;es_xset wcs_duration 1|es_xset wcs_chance 90;es_xset wcs_duration 2|es_xset wcs_chance 87;es_xset wcs_duration 3|es_xset wcs_chance 84;es_set wcs_duration 4"
   "racealias_drug" "es est_drug event_var(userid) server_var(wcs_duration)"
   "skill2_cmd"     "skill1_cmd" "if (server_var(wcs_chance) <= server_var(dice)) then racealias_drug"
   "skill2_sfx"     "0"
 
 
   "skill3_setting""es_xsetinfo wcs_chance 1|es_xsetinfo wcs_chance 1.5|es_xsetinfo wcs_chance 2.75|es_xsetinfo wcs_chance 3"
   "racealias_ar3" "es wcs_dealdamage event_var(attacker) event_var(userid) 500"
   "skill3_cmd"    "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_alive) = 10) then racealias_ar3"
   "skill3_sfx"    "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 5 255"
 
   "skill4_setting"    "es_xset multitime 1|es_xset multitime 1.5|es_xset multitime 2|es_xset multitime 2.5"
   "skill4_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/WCSultimates/multime"
   "skill4_sfx"        "0"
   "ultimate_cooldown" "25"
 
 
block multime
{
 es est_getteam wcs_tmp server_var(wcs_userid)
 if (server_var(wcs_tmp) = 2) then es_xset usermodel models/player/t_phoenix.mdl
 if (server_var(wcs_tmp) = 3) then es_xset usermodel models/player/ct_urban.mdl
 es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_userid)
 es_toptext server_var(wcs_userid) 1 #red Ultimate by HOLLIDAY
 es_xmath wcs_y2 + 10
 es est_effect 11 #a 0 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 255
 es_xmath wcs_y2 + 30
 es est_effect 11 #a 0.1 server_var(usermodel) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(multitime) 1 100
 es_xmath wcs_y2 + 30
 es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1
 es_delayed server_var(multitime) es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
 es est_pushto server_var(wcs_userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) -2.5
 es est_effect 10 #a 0 effects/redflare.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 50 350 1 90 200 0 155 155 155 155 2
 
  }
Logged
MaroX
Level 2 Apprentice
**
Offline Offline

Sweden

Posts: 46



« Reply #7 on: November 26, 2009, 06:30:38 PM »

Code:
    "skill2_cmd"     "skill1_cmd" "if (server_var(wcs_chance) <= server_var(dice)) then racealias_drug"
Huh
Logged
gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« Reply #8 on: November 26, 2009, 06:33:42 PM »

Code
GeSHi (eventscripts):
"skill1_cmd" "if (server_var(wcs_chance) <= server_var(dice)) then racealias_drug"

i'm sorry when i C&P it went crazy

Its supposed to be:

Code
GeSHi (eventscripts):
"if (server_var(wcs_chance) <= server_var(dice)) then racealias_drug"
Logged
Jitters
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 27





myServer 66.150.214.229:27015
(Warning: click connects through Steam)
« Reply #9 on: November 27, 2009, 07:08:17 AM »

They aren't actual bots/players.  They're just images created, and the time they stay is based on the multitime variable.  After that they disappear.
Logged

[Oddity]TeacherCreature
Moderator
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 1378



WWW
bonggged

myServer 72.5.102.44:27015
(Warning: click connects through Steam)
« Reply #10 on: November 29, 2009, 06:24:29 PM »

There are some obvious issues with this skill I hope you know that:

1 you do if dice > dice then block and the setting has no chance setting
2 You will need to set usermodel to 0 if you intend to use that variable
3 one of you ) is accidentally a } search for it
4 The set playercolor in the delayed line has double expansion

I am betting there are some more
Logged

gimik
Level 2 Apprentice
**
Offline Offline

United States United States

Posts: 57



« Reply #11 on: November 29, 2009, 10:29:53 PM »

This is an ultimate skill, so you wouldn't need to add es_xset wcs_chance <x> because you just have to press your ultimate key, you just have to have the duration? right?
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 02, 2009, 09:04:43 PM
New Mod Available to allow Player Configuration  Settings in Game:

http://warcraft-source.com/board/index.php/topic,8954.0.html
December 02, 2009, 08:31:47 PM
You should waste* some time in school
December 02, 2009, 07:45:33 PM
video games is waisting time....who disagree?
December 01, 2009, 11:00:50 PM
Bedtime, nighty ! Smiley
November 30, 2009, 07:16:39 PM
yello Cheesy
November 30, 2009, 06:34:01 PM
hellow^^
Recent
[Today at 10:07:27 PM]

[Today at 08:48:41 PM]

[Today at 08:10:58 PM]

[Today at 08:05:33 PM]

[Today at 05:21:46 PM]

[Today at 04:52:38 PM]

[Today at 04:16:26 PM]

[Today at 02:55:11 PM]

[Today at 02:45:07 PM]

[Today at 02:29:26 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.477 seconds with 24 queries.