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-06-03 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
June 03, 2008, 03:08:32 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Current Official Servers:
#1 - 207.210.236.112:27015 Location US
#2 - 85.190.38.232:27015 Location Amsterdam
| Tick@100 | wcs 0.77 | Mani |
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: need help with ability  (Read 40 times)
mobsi
Level 6 Experienced
*****
Offline Offline

Germany Germany

Posts: 148



« on: June 01, 2008, 03:45:28 PM »

well i made a kniferace that gets a knife if you press the ability button but somehow it does not work
it just sais that i m using my ability atm and that i have to w8 till it is finished
--->
Code
GeSHi (eventscripts):
es es_xtell server_var(wcs_userid) #multi you are using your ability at the moment w8 till it is over
well here the code of my race and ability-part
Code
GeSHi (eventscripts):
" "
{
"name" "Hidden"
"author" "mobsi"
"shortdescription" "invisible knifer"
"required_level" "0"
"allow_only" "0"
"maximum_level" "0"
"teamlimit"         "0"
"preloadcmd"        "0"
"player_spawn_cmd"  "es_keysetvalue WCSuserdata event_var(userid) check 0;es est_stripplayer event_var(userid);es est_RestrictAll server_var(wcs_userid);es es_xdelayed 1.0 est_unrestrict server_var(wcs_userid) c4"
"round_start_cmd"   "0"
"round_end_cmd"     "0"
"numberofskills"    "5"
"numberoflevels"    "5"
"skillnames"        "invis|speed|gravity|ability(you need that)|lj"
"skilldescr"        "invis up to 100%|speed 1.1 to 1.8|gravity 0.9 to 0.5|your ability you need that!!!! loose all your bonis for 8 sec but you can attack! so skill that FIRST(1 point is enaught)|lj 1.0 to 1.5"
"skillcfg"          "player_spawn|player_spawn|player_spawn|player_spawn|player_spawn"
 
"skill1_setting" "es_xsetinfo wcs_tmp 200|es_xsetinfo wcs_tmp 150|es_xsetinfo wcs_tmp 100|es_xsetinfo wcs_tmp 50|es_xsetinfo wcs_tmp 0"
"skill1_cmd" "es est_setplayercolor event_var(userid) 255 255 255 server_var(wcs_tmp) 1;es_keysetvalue WCSuserdata event_var(userid) thevisvalue server_var(wcs_tmp)"
"skill1_sfx" "0"
 
"skill2_setting" "es_xsetinfo wcs_tmp2 1.1|es_xsetinfo wcs_tmp2 1.3|es_xsetinfo wcs_tmp2 1.5|es_xsetinfo wcs_tmp2 1.7|es_xsetinfo wcs_tmp2 1.8"
"skill2_cmd" "es est_speed event_var(userid) server_var(wcs_tmp2);es_keysetvalue WCSuserdata event_var(userid) thespeedvalue server_var(wcs_tmp2)"
"skill2_sfx" "0"
 
"skill3_setting" "es_xsetinfo wcs_tmp3 0.9|es_xsetinfo wcs_tmp3 0.8|es_xsetinfo wcs_tmp3 0.7|es_xsetinfo wcs_tmp3 0.6|es_xsetinfo wcs_tmp3 0.5"
"skill3_cmd" "es est_Setgravity event_var(userid) server_var(wcs_tmp3);es_keysetvalue WCSuserdata event_var(userid) thegravvalue server_var(wcs_tmp3)"
"skill3_sfx" "0"
 
"skill4_setting"    "es_xsetinfo wcs_count 1;es_xsetinfo wcs_tmp5 10|es_xsetinfo wcs_count 1;es_xsetinfo wcs_tmp5 9|es_xsetinfo wcs_count 1;es_xsetinfo wcs_tmp5 8|es_xsetinfo wcs_count 1;es_xsetinfo wcs_tmp5 7|es_xsetinfo wcs_count 1;es_xsetinfo wcs_tmp5 6"
"skill4_cmd"        "es es_xkeysetvalue WCSuserdata event_var(userid) ability visible;es es_xkeysetvalue WCSuserdata event_var(userid) ability_count server_var(wcs_count);es_keysetvalue WCSuserdata event_var(userid) visibletime server_var(wcs_tmp5)"
"skill4_sfx"        "0"
 
 
"skill5_setting" "es_xsetinfo wcs_tmp4 1|es_xsetinfo wcs_tmp4 1.2|es_xsetinfo wcs_tmp4 1.3|es_xsetinfo wcs_tmp4 1.4|es_xsetinfo wcs_tmp4 1.5"
"skill5_cmd" "es_keysetvalue WCSuserdata event_var(userid) longjump server_var(wcs_tmp4)"
"skill5_sfx" "0"
 
 
}
 
 
 
 
 
 
 
 
 
 es es_xif (server_var(wcs_tmp) in "visible") do
 {
 es_xsetinfo wcs_ability_count 0
 es es_xkeygetvalue wcs_ability_count WCSuserdata server_var(wcs_userid) ability_count
 es es_xif (server_var(wcs_ability_count) > 0) do
 {
  es es_xif (server_var(wcs_tmp) = "visible") do
  {
es_setinfo xcontrole 0
es_keygetvalue xcontrole WCSuserdata server_var(wcs_userid) check
es es_xif (server_var(xcontrole) = 0) do
{
es_keysetvalue WCSuserdata server_var(wcs_userid) check 1
es_xsetinfo visible 255
es_xsetinfo speed 1
es_setinfo lj 0
es_setinfo gravity 1
es_setinfo time 10
es_keygetvalue gravity WCSuserdata server_var(wcs_userid) thegravvalue
es_keygetvalue speed WCSuserdata server_var(wcs_userid) thespeedvalue
es_keygetvalue visible WCSuserdata server_var(wcs_userid) thevisvalue
es_keygetvalue lj WCSuserdata server_var(wcs_userid) longjump
es_keygetvalue time WCSuserdata server_var(wcs_userid) visibletime
es est_setgravity server_var(wcs_userid) 1
es est_speed server_var(wcs_userid) 1
es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
es_keysetvalue WCSuserdata server_var(wcs_userid) longjump 0
es est_unrestrict server_var(wcs_userid) knife
es es_xdelayed 0.1 es_Give server_var(wcs_userid) weapon_knife
es_delayed server_var(time) if(1 == 1) do
{
es est_setgravity server_var(wcs_userid) server_var(gravity)
es est_speed server_var(wcs_userid) server_var(speed)
es est_setplayercolor server_var(wcs_userid) 255 255 255 server_var(visible) 1
es_keysetvalue WCSuserdata server_var(wcs_userid) longjump server_var(lj)
es est_restrict server_var(wcs_userid) knife
es_keysetvalue WCSuserdata server_var(wcs_userid) check 0
}
 
}
es_xelse do
es es_xtell server_var(wcs_userid) #multi you are using your ability at the moment w8 till it is over
 
       }
 
       }
       es_xelse do
       {
        wcs_getlanguage "wcs_lng" "wcs_lng_noability"
        es es_xtell server_var(wcs_userid) #multi server_var(wcs_lng)
       }
 
   }
 }
}
 

would be pretty cool if you find my fault

greez mobsi
Logged

better the devil you know than the devil you don't
TheDruid
Level 0 Beginner

Offline Offline

South Africa

Posts: 15




TheDruid
« Reply #1 on: June 01, 2008, 11:19:24 PM »

I dont think that there is a variable called "wcs_tmp5"

So unless you created it, it wont work.
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 02:30:34 AM
Holliday you get my PM?
Today at 12:55:44 AM
thanks dude i appreciate a lot
June 02, 2008, 05:34:50 PM
@RK1132: I just corrected your race, not a bad try. Hopefully you learn from it, as I explain why most things are incorrect.
June 02, 2008, 04:19:51 PM
but may i also use sth like
es_delayed server_var(time) if(1 == 1) do {}
June 02, 2008, 04:17:32 PM
ah well thx
June 01, 2008, 09:12:20 PM
Do es_delayed X es_xdoblock SCRIPTNAME/myblock

~J3ff
June 01, 2008, 04:39:39 PM
what the beast race
Recent
[Today at 02:45:40 AM]

[Today at 02:25:16 AM]

[Today at 02:08:09 AM]

[Today at 12:58:49 AM]

[Today at 12:57:58 AM]

[Today at 12:57:25 AM]

[Today at 12:09:56 AM]

[June 02, 2008, 11:46:54 PM]

[June 02, 2008, 09:44:51 PM]

[June 02, 2008, 09:39:27 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.196 seconds with 27 queries.