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-11-24 (original capture). Home · Forum · All archived topics · Downloads

Author Topic: SG Clean Guard [SG550]  (Read 195 times)

ccleanerz

  • Level 0 Beginner
  • Posts: 9
  • Oh Ya Race <3
SG Clean Guard [SG550]
« on: January 27, 2010, 12:38:13 PM »
Guard with a rapid fire sg550 (not all time)
good defence and nice attack

SKiLL 1:Lazer
when you attack you can leech hp and/or do extra damage

SKiLL 2:SG Automatik
You can have a rapid fire on your sg550

SKiLL 3:SG Defence
when your a victim,you can earn speed for 1~4 seconds
you can leech hp from your attacker and you do damage to attacker

SKiLL 4:Teleport Smokegrenade
use your smoke grenade for teleportation

Code: [Select]
""
  {
    "name"              "Clean Guard"
    "author"            "CCleanerZ"
    "shortdescription"  "Ancien Guard"
    "required_level"    "0"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "restrict_shop" "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "es_delayed 0.8 est_RestrictAll event_var(userid);es_delayed 1 est_UnRestrict event_var(userid) weapon_sg550;es_delayed 1.2 est_UnRestrict event_var(userid) weapon_knife;es_delayed 1.2 est_UnRestrict event_var(userid) weapon_c4;es_delayed 1.2 est_UnRestrict event_var(userid) item_defuser;es_delayed 1.3 es_give event_var(userid) weapon_sg550;es_delayed 2 est_UnRestrict event_var(userid) weapon_smokegrenade;es_tell event_var(userid) #multi #lightgreen SG Pouvoir !"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "4"
    "numberoflevels"    "4"
    "skillnames"        "Lazer|SG Automatik|SG Defence|Teleport Fumigen"
    "skilldescr"        "Chance de faire extra domage et regeneration de hp|Chance de transformer votre sg550 en automatique|Chance de gagner de la vitesse quand tu est toucher,tu fait de degats a l'attaquant|Teleporte toi la ou ta fumigen a explose"
    "skillcfg"          "player_attacker|player_spawn|player_victim|player_spawn"

    "skill1_setting" "es_xset wcs_divider 6;es_xset wcs_chance 10;es_xsetinfo wcs_dmg 4|es_xset wcs_divider 5;es_xset wcs_chance 20;es_xsetinfo wcs_dmg 8|es_xset wcs_divider 4;es_xset wcs_chance 30;es_xsetinfo wcs_dmg 14|es_xset wcs_divider 3;es_xset wcs_chance 40;es_xsetinfo wcs_dmg 18"
    "racealias_cgl1" "es_set wcs_dmg event_var(dmg_health);es_xrand wcs_dmg 1 20;es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es est_Health event_var(attacker) + server_var(wcs_dmg);es_tell event_var(attacker) #multi #greenLazers: #lightgreenRedonne des hp"
    "racealias_cgl0"    "es est_playplayer event_var(userid) ambient\explosions\explode_7.wav;es_setinfo wcs_dmg event_var(dmg_health);es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);es_tell event_var(attacker) #multi #greenLazers: #lightgreenFont des extra domage"
    "skill1_cmd" "racealias_cgl1;if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_cgl0"
    "skill1_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 20;es_xmath wcs_z2 + 20;if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_Effect 3 #a 0 sprites/lgtning.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) 0.5 40 40 255 0 0 255"

"skill2_setting"    "es_xset wcs_chance 5|es_xset wcs_chance 10|es_xset wcs_chance 15|es_xset wcs_chance 20"
    "racealias_cgl2"    "es_keysetvalue WCSuserdata event_var(userid) autosg 1;es_tell event_var(userid) #multi #lightgreen Auto-Sg550"
    "skill2_cmd"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_cgl2"
    "skill2_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 80 3 60 100 0.8 255 0 0 155 1"

"skill3_setting"    "es_xset wcs_chance 30;es_xset wcs_speed 1.4;es_xset wcs_duration 1;es_xsetinfo wcs_divider 4|es_xset wcs_chance 40;es_xset wcs_speed 1.6;es_xset wcs_duration 2;es_xsetinfo wcs_divider 3|es_xset wcs_chance 50;es_xset wcs_speed 1.8;es_xset wcs_duration 3;es_xsetinfo wcs_divider 2|es_xset wcs_chance 100;es_xset wcs_speed 2.4;es_xset wcs_duration 4;es_xsetinfo wcs_divider 1"
    "racealias_cgl3"    "es est_playplayer server_var(wcs_userid) ambient\explosions\explode_7.wav;es est_Speed event_var(userid) server_var(wcs_speed);es_tell event_var(attacker) #multi #greenRAGE : #lightgreen SG Defence;es_delayed server_var(wcs_duration) est_Speed event_var(userid) 1"
"racealias_cgl33"   "es es_xsetinfo wcs_dmg event_var(dmg_health);es es_xif (server_var(wcs_game) != server_var(wcs_game_css)) then es_xrand wcs_dmg 1 20;es_xmath wcs_dmg float;es es_xmath wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es wcs_dealdamage event_var(userid) event_var(attacker) server_var(wcs_dmg);es es_xtell event_var(userid) #lightgreen SG Defence active"
    "skill3_cmd"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_cgl3;if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_cgl33"
    "skill3_sfx"        "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;racealias_cgl3sfx"
    "racealias_cgl3sfx" "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"

"skill4_setting"    "es_xset smoketele 1|es_xset smoketele 2|es_xset smoketele 3|es_xset smoketele 4"
    "skill4_cmd"        "es_keysetvalue WCSuserdata event_var(userid) smoketele 1;es_delayed 2 es_give event_var(userid) weapon_smokegrenade;es_delayed 2 est_setammo event_var(userid) weapon_smokegrenade server_var(smoketele);es_tell event_var(userid) #multi #lightgreen Tu a server_var(smoketele) teleport fumigen"
    "skill4_sfx"        "0"
    "ultimate_cooldown" "0"
  }

add file es_cleanguard in a folder called cleanguard in addons/eventscript
add es_load cleanguard in autoexec.cfg
Sorry for bad english :'(
« Last Edit: January 27, 2010, 07:44:30 PM by n0Life »
= Virus Edition =                                       <3 race

epicc

  • Level 0 Beginner
  • Posts: 12
  • <3 WCS :)
Re: SG Clean Guard [SG550]
« Reply #1 on: November 16, 2010, 08:43:59 PM »
Just checked this out and must say awsome job on the race everything seems to be working but this error shows up in server

The var "entityCount" could not be found
ERROR: Variable does not ecist
  Error source es_cleanguard.txt es_exformatv mySmokeName "smoke_%1" entityCount

The var "entityCount" count not be found
CCommand::Tokenize: Encountered command which overflows the toekizer buffer..Skipping
Syntax: <returnvar> "string-to-measure"
« Last Edit: November 16, 2010, 08:45:50 PM by epicc »

Baster

  • Level 3 Trained Apprentice
  • Posts: 61
  • -_- ich bin ganz in deiner Nähe
Re: SG Clean Guard [SG550]
« Reply #2 on: November 16, 2010, 09:10:01 PM »
this race is for the old wcs it cant work ;)