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:16:02 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Hall of Fame-Designer
Must Visit it
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: Different teleport help  (Read 124 times)
shout n scout
Level 0 Beginner

Offline Offline

United States United States

Posts: 2




iscout
« on: June 22, 2008, 10:14:49 PM »

I was wondering if it is possible to make a teleport skill that is more like what it was back in CS 1.6. Meaning you would be in one place then, when you hit teleport, you pop up where you aimed. The teleport that is used now seems more like a big long-jump than anything.

I've heard that the skill may have already been made, but i'm not sure if it has been. If anyone could me with obtaining this code (either by finding it somewhere or by making it) it would be greatly appreciated.

-Thanks
Logged
runnen
Level 3 Trained Apprentice
***
Offline Offline

United States United States

Posts: 72



« Reply #1 on: July 01, 2008, 12:54:01 AM »

i don't know about that but if you make the range ridiculously far then it seems as if you teleport quicker there for creating the effect that you're actually teleporting.
Logged

Stinkyfax
Watchdogs
Level 7 Expert
*****
Offline Offline

Lithuania Lithuania

Posts: 1382



WWW
Xrushiov

myServer 84.55.62.45:27016
(Warning: click connects through Steam)
« Reply #2 on: July 01, 2008, 11:12:48 AM »

and smash yourself falling down in 80% 
Yah it's possible, to make such teleport unbugged (not to stuck in walls) will take a day if function est_safe_teleport or whatever is not working.
Logged

runnen
Level 3 Trained Apprentice
***
Offline Offline

United States United States

Posts: 72



« Reply #3 on: July 03, 2008, 03:44:24 PM »

yea but its fun while you last.
Logged

StopSpazzing
Level 1 Trained Beginner
*
Offline Offline

United States United States

Posts: 20



« Reply #4 on: July 30, 2008, 01:03:07 AM »

Well....this was taken from a war3ft mod made by bombcode. Could someone turn it into an ultimate...because this is an unexploitable teleport. We used to use it and it worked great and was hard to get stuck.


Code
GeSHi (eventscripts):
block wc_teleport
{
es_xset wc_tpcount 0
es_xset wc_tpcount2 0
es_keygetvalue wc_tpcount wc_users server_var(wc_steamid) enabled
//es_keygetvalue wc_xtmpx wc_users event_var(es_steamid) 2.4
es_xformatv wc_format "skill4lvl%1" wc_skill4_3
es_keygetvalue wc_skillvar wc_races 2 server_var(wc_format)
es_xcopy wc_tpcount2 wc_tpcount
ifx true(wc_tpcount) do
{
es_math wc_tpcount2 - server_var(wc_skillvar)
// Teleport player to where they're looking.
es est_GetViewCoord server_var(wc_userid) wc_tpx wc_tpy wc_tpz
es_getplayerlocation wc_tpx2 wc_tpy2 wc_tpz2 server_var(wc_userid)
es_xset wc_tpr 1
es_xset wc_tps 10
es_xset wc_tprt 11
es_xcopy wc_tpmatha wc_tpx2
es_xcopy wc_tpmathb wc_tpx
es_math wc_tpmatha * server_var(wc_tpr)
es_math wc_tpmathb * server_var(wc_tps)
es_math wc_tpmatha + server_var(wc_tpmathb)
es_math wc_tpmatha / server_var(wc_tprt)
es_xcopy wc_tpmathx wc_tpmatha
es_xcopy wc_tpmatha wc_tpy2
es_xcopy wc_tpmathb wc_tpy
es_math wc_tpmatha * server_var(wc_tpr)
es_math wc_tpmathb * server_var(wc_tps)
es_math wc_tpmatha + server_var(wc_tpmathb)
es_math wc_tpmatha / server_var(wc_tprt)
es_xcopy wc_tpmathy wc_tpmatha
es_xcopy wc_tpmatha wc_tpz2
es_xcopy wc_tpmathb wc_tpz
es_math wc_tpmatha * server_var(wc_tpr)
es_math wc_tpmathb * server_var(wc_tps)
es_math wc_tpmatha + server_var(wc_tpmathb)
es_math wc_tpmatha / server_var(wc_tprt)
es_xcopy wc_tpmathz wc_tpmatha
es_xset wc_stop 0
es_xcopy wc_currentskill wc_skill4_3
es_getplayerteam wc_xtmpteamx server_var(wc_userid)
if (server_var(wc_xtmpteamx) = 2) do
{
es est_nearcoord wc_tempid #c!d!b server_var(wc_blinkdistance) server_var(wc_tpmathx) server_var(wc_tpmathy) server_var(wc_tpmathz) "es_xdoblock wc3ft/wc_blinkcheck"
}
else
{
if (server_var(wc_xtmpteamx) = 3) do
{
es est_nearcoord wc_tempid #t!d!b server_var(wc_blinkdistance) server_var(wc_tpmathx) server_var(wc_tpmathy) server_var(wc_tpmathz) "es_xdoblock wc3ft/wc_blinkcheck"
}
}
ifx false(wc_stop) do
{
es_xmath wc_teleports + 1
es_keycreate wc_teleported server_var(wc_teleports)
es_keysetvalue wc_teleported server_var(wc_teleports) userid server_var(wc_userid)
es_keysetvalue wc_teleported server_var(wc_teleports) x server_var(wc_tpx2)
es_keysetvalue wc_teleported server_var(wc_teleports) y server_var(wc_tpy2)
es_keysetvalue wc_teleported server_var(wc_teleports) z server_var(wc_tpz2)
es est_fade server_var(wc_userid) 0 1.5 0 255 255 255 255
es_setpos server_var(wc_userid) server_var(wc_tpmathx) server_var(wc_tpmathy) server_var(wc_tpmathz)
es_xmath wc_tpz2 + 25
es_xmath wc_tpmathz + 25
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wc_tpx2) server_var(wc_tpy2) server_var(wc_tpz2) server_var(wc_tpmathx) server_var(wc_tpmathy) server_var(wc_tpmathz) 0.25 10 10 255 255 255 200
if (server_var(wc_tpcount) > 0) do
{
//es_delayed 4 es_xkeysetvalue wc_users server_var(wc_steamid) enabled server_var(wc_tpcount2)
es_keysetvalue wc_teleported server_var(wc_teleports) left server_var(wc_tpcount2)
}
else do
{
es_keysetvalue wc_teleported server_var(wc_teleports) left 0
}
es_keysetvalue wc_users server_var(wc_steamid) enabled 0
es_delayed 0.5 es_xdoblock wc3ft/wc_testteleport
}
else do
{
// es_tell server_var(wc_userid) #green blocked by blink
es est_csay server_var(wc_userid) "Blocked by Blink/Necklace"
}
}
}
 
block wc_testingground
{
es_xset wc_steamid "STEAM_0:1:1185759"
es_getuserid wc_userid server_var(wc_steamid)
es_xcreateentitylist wc_plist_test player
es_createplayerlist wc_plist2_test server_var(wc_userid)
es_xkeygroupsave wc_plist_test wc3ft
es_xkeygroupsave wc_plist2_test wc3ft
es_xkeygroupdelete wc_plist_test
es_xkeygroupdelete wc_plist2_test
}
 
block wc_testground
{
es_xcreateentitylist wc_plist player
es_createplayerlist wc_plist2 server_var(wc_userid)
es_keygetvalue wc_tmp wc_plist2 server_var(wc_userid) index
//es_xforeachkey wc_tmp in wc_plist "es_keygetvalue wc_groundvalue wc_plist server_var(wc_tmp)
es_keygetvalue wc_tmp wc_plist server_var(wc_tmp) CCSPlayer.baseclass.localdata.m_hGroundEntity
es_tell server_var(wc_userid) #green GroundEntity: server_var(wc_tmp)
es_xkeygroupdelete wc_plist
}
 
block wc_testteleport
{
es_xforeachkey wc_tmp in wc_teleported "es_xdoblock wc3ft/wc_test_teleport"
}
 
block wc_test_teleport
{
es_keygetvalue wc_userid wc_teleported server_var(wc_tmp) userid
es_getplayersteamid wc_steamid server_var(wc_userid)
es_xcreateentitylist wc_plist_test player
es_createplayerlist wc_plist2_test server_var(wc_userid)
es_keygetvalue wc_tmp2 wc_plist2_test server_var(wc_userid) index
es_keygetvalue wc_tmp3 wc_plist_test server_var(wc_tmp2) CCSPlayer.baseclass.localdata.m_hGroundEntity
es_keygetvalue wc_tmp4 wc_teleported server_var(wc_tmp) left
if (server_var(wc_tmp3) = -1) do
{
es_keygetvalue wc_tpx2 wc_teleported server_var(wc_tmp) x
es_keygetvalue wc_tpy2 wc_teleported server_var(wc_tmp) y
es_keygetvalue wc_tpz2 wc_teleported server_var(wc_tmp) z
es_setpos server_var(wc_userid) server_var(wc_tpx2) server_var(wc_tpy2) server_var(wc_tpz2)
es_tell server_var(wc_userid) #green Bad Teleport.
es_xmath wc_tmp4 + 1
es_keysetvalue wc_users server_var(wc_steamid) enabled server_var(wc_tmp4)
es est_fade server_var(wc_userid) 0 0.01 0 255 255 255 255
}
else do
{
es_delayed 3.5 es_xkeysetvalue wc_users server_var(wc_steamid) enabled server_var(wc_tmp4)
}
es_keydelete wc_teleported server_var(wc_tmp)
es_xkeygroupdelete wc_plist_test
es_xkeygroupdelete wc_plist2_test
}
 
block wc_badtp
{
ifx true(wc_teleportedrecently) do
{
es_xmath wc_tpz2 - 25
es_setpos server_var(wc_userid) server_var(wc_tpx2) server_var(wc_tpy2) server_var(wc_tpz2)
es est_csay server_var(wc_userid) "Bad Teleport."
}
}


Would really appreciate it!!! I will love you long time

« Last Edit: July 30, 2008, 01:11:54 AM by StopSpazzing » 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.236 seconds with 25 queries.