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-10-01 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
October 01, 2009, 04:13:50 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Join the new Facebook Warcraft-Source.com Group! It has been currently opened!
Join!
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: Advanced Mole - Remake Of Mole  (Read 883 times)
NovaKiller
<WCS coder>
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 783

Loves WCS. Loves to make races. Loves to play WCS


WWW
PlaxGunner
« on: November 03, 2007, 02:27:12 PM »

So here is something i also worked on. This is tested and works great. This is a pretty better form of the mole ( thats what i mean )
Well this one does this:
- All 4 normal skins from each team
- Ohter Text, it also says which skin
- This is 1 second faster ( means that you get to enemy spawn 1 second faster than the normal mole )
- Try this, enjoy this, write what you think.

Code:
block wcs_advanced_mole
{
es es_xif (server_var(wcs_debug) = 1) then echo wcs_advanced_mole start
es_xsetinfo wcs_uid 0
es_xgetargv wcs_uid 1
es es_xexists wcs_exists userid server_var(wcs_uid)
es es_xif (server_var(wcs_exists) = 1) do
{
es_xsetinfo wcs_team_target 0
es_xsetinfo wcs_randskin 0
    es es_xgetplayerteam wcs_team server_var(wcs_uid)
// check teams (T=2, CT=3)
    es es_xif (server_var(wcs_team) = 2) do
    {
      es_xsetinfo wcs_team_target 3
      es_xsetinfo wcs_team_targetn "#c!d"
    }
    es es_xif (server_var(wcs_team) = 3) do
    {
      es_xsetinfo wcs_team_target 2
      es_xsetinfo wcs_team_targetn "#t!d"
    }
    es es_xif (server_var(wcs_team_target) != "0") do
    {
    es_xsetinfo wcs_pcount 0
      es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
      es es_xif (server_var(wcs_pcount) > 0) do
      {
  es_xsetinfo wcs_player 0
  es es_xrand wcs_randskin 1 4
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 1) then est_SetModel server_var(wcs_uid) "player/t_phoenix"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 1) then est_SetModel server_var(wcs_uid) "player/ct_urban"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 2) then est_SetModel server_var(wcs_uid) "player/t_artic"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 2) then est_SetModel server_var(wcs_uid) "player/ct_sas"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 3) then est_SetModel server_var(wcs_uid) "player/t_leet"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 3) then est_SetModel server_var(wcs_uid) "player/ct_gsg9"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 4) then est_SetModel server_var(wcs_uid) "player/t_guerilla"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_css)) then es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 4) then est_SetModel server_var(wcs_uid) "player/ct_gign"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (server_var(wcs_team) = 2) then est_SetModel server_var(wcs_uid) "player/german_assault"
  es es_xif(server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (server_var(wcs_team) = 3) then est_SetModel server_var(wcs_uid) "player/american_assault"
  es est_RandPlayer wcs_player server_var(wcs_team_targetn)
  es es_xexists wcs_exists userid server_var(wcs_player)
  es es_xif (server_var(wcs_exists) = 1) do
  {
      //es es_xgetplayerlocation wcs_x wcs_y wcs_z server_var(wcs_player)
          //es_xmath wcs_x + 40
          //es_xmath wcs_y + 40
          // new pos
          es es_xif (server_var(wcs_team) = 2) do
          {
            es es_xif (server_var(wcs_location_c) != "0") do
            {
            es es_xtoken wcs_x server_var(wcs_location_c) 1 |
            es es_xtoken wcs_y server_var(wcs_location_c) 2 |
            es es_xtoken wcs_z server_var(wcs_location_c) 3 |
            }
            es_xelse do
            {
  es es_xgetplayerlocation wcs_x wcs_y wcs_z server_var(wcs_player)
            }
          }
          es es_xif (server_var(wcs_team) = 3) do
          {
            es es_xif (server_var(wcs_location_t) != "0") do
            {
            es es_xtoken wcs_x server_var(wcs_location_t) 1 |
            es es_xtoken wcs_y server_var(wcs_location_t) 2 |
            es es_xtoken wcs_z server_var(wcs_location_t) 3 |
            }
            es_xelse do
            {
              es es_xgetplayerlocation wcs_x wcs_y wcs_z server_var(wcs_player)
            }
          }

  es es_xgetplayerlocation wcs_x wcs_y wcs_z server_var(wcs_player)
  es_xmath wcs_x + 40
  es_xmath wcs_y + 40
  es es_xsetinfo wcs_tmp server_var(mp_freezetime)
  es_xmath wcs_tmp + 2
  wcs_getlanguage "wcs_lng" "wcs_lng_moledelay"
  es es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Mole will activate 2 seconds after freezetime
  es es_xdelayed server_var(mp_freezetime) es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: You will get a Mole in 2 seconds
  es es_xdelayed server_var(wcs_tmp) est_Teleport server_var(wcs_uid) server_var(wcs_x) server_var(wcs_y) server_var(wcs_z)
  es es_xkeysetvalue "WCSuserdata" server_var(wcs_uid) "ismole" "1"
  }
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 1) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Terrorist Phoenix
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 2) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Terrorist Artic
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 3) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Terrorist L33T
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 3) then es_xif (server_var(wcs_randskin) = 4) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Terrorist Guerilla
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 1) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Counter-Terrorist Urban
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 2) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Counter-Terrorist SAS
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 3) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Counter-Terrorist GSG9
  es es_xdelayed server_var(mp_freezetime) es_xif (server_var(wcs_team) = 2) then es_xif (server_var(wcs_randskin) = 4) then es_xtell server_var(wcs_uid) #multi #greenAdvanced Mole: Your Counter-Terrorist Gign
  }
  es_xelse do
  {
  wcs_getlanguage "wcs_lng" "wcs_lng_molefailed"
  es es_xtell server_var(wcs_uid) #multi #greenSry Your Advanced Mole Wasnt Succesfull
}
es_xelse do
{
es es_xtell server_var(wcs_uid) #multi #greenSry Your Advanced Mole Wasnt Succesfull
}
  }
es es_xif (server_var(wcs_debug) = 1) then echo wcs_advanced_mole end
}
Logged

n0Life
Part-time Admin
Watchdogs
Level 7 Expert
*****
Offline Offline

Finland

Posts: 753


Bunny has NoRecoil/Speedhack/WH/Aimbot/BUNNYHOP!


WWW
4ngry4ngel

myServer 85.190.14.35:27015
(Warning: click connects through Steam)
« Reply #1 on: November 03, 2007, 02:42:30 PM »

able to prevent in spawning in a player that has been in the same spawn slot?
Logged

Quote
yay! found a way how to enlarge this!
not meaning my penis
meaning the the script window

=[LSS]= Soldier
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 538



WWW
Soldier62994
« Reply #2 on: November 03, 2007, 02:42:40 PM »

I always thought mole should get 1 second god and like 50% invis
Logged


=[LSS]= NEW Wc3 Server
n0Life
Part-time Admin
Watchdogs
Level 7 Expert
*****
Offline Offline

Finland

Posts: 753


Bunny has NoRecoil/Speedhack/WH/Aimbot/BUNNYHOP!


WWW
4ngry4ngel

myServer 85.190.14.35:27015
(Warning: click connects through Steam)
« Reply #3 on: November 03, 2007, 06:38:52 PM »

exactly
Logged

Quote
yay! found a way how to enlarge this!
not meaning my penis
meaning the the script window

NovaKiller
<WCS coder>
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 783

Loves WCS. Loves to make races. Loves to play WCS


WWW
PlaxGunner
« Reply #4 on: November 03, 2007, 07:57:37 PM »

Ah k. I will add that.
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 02:51:27 AM
lol tenxo did you get that from tmu site...
September 30, 2009, 11:52:11 PM
lol @ the link
September 30, 2009, 09:58:44 PM
cool eh?
September 30, 2009, 09:21:33 PM
September 30, 2009, 07:55:53 PM
None
September 30, 2009, 05:15:29 PM
I been working since I got out of high school, and I genuinely prefer to work. xD
September 30, 2009, 01:52:25 PM
wait till n0life has Alife
Recent
[Today at 01:34:12 AM]

[Today at 01:32:28 AM]

[Today at 12:06:54 AM]

by ALDi
[September 30, 2009, 11:35:43 PM]

[September 30, 2009, 11:32:42 PM]

[September 30, 2009, 10:54:08 PM]

by X510
[September 30, 2009, 09:22:24 PM]

[September 30, 2009, 08:15:25 PM]

[September 30, 2009, 08:10:24 PM]

[September 30, 2009, 05:18:32 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.081 seconds with 23 queries.