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

Author Topic: WCS - Warcraft:Source v0.68 *updated*  (Read 11375 times)

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« on: January 05, 2007, 07:19:40 AM »
Hi,

I just released a WC:S beta version for interested server admins.
Please _don't_ ask for this if you don't own a server or know how to setup Eventscripts and ESTools.

You can find some information here:
Development status
New item format
New race format
Config part
and also important:
Some ingame screenshots

Requirements: ES 1.2+, EST 0.4x
If you server crashes often, try another EST version !!! Its known that on some systems EST will crash randomly... --> All EST versions
Mani Admin Plugin and cl_restrict_server_commands 0 are optional !
Listen servers are NOT supported by ES-Tools !! So start always a dedicated.

Info: With Mani v1.2 beta R+, EST will report a warning like:
WARNING: FUNCTION 0x690e0360 ALREADY HOOKED WITH DIFFERENT CLASS, NOT HOOKING!
I guess you can just ignore this, and I posted in the EST forum, maybe this warning will be fixed soon.

** To unlock the Predator race, remove all // at the bottom in es_WCSraces_db.txt **

known bugs:
- cleanup doesn't work so far. Try Vito's cleanup program instead

v0.70
- general: divided the script in 12 "subscripts", its a lot better for maintenance and you can reload single parts, like es_reload wcs/WCSraces if you updated the race file :)
- due subscripts, the required ES version is 1.3.000+ !
- general: colored messages ;)
- optional WCSredirect script, redirects when server is full
WCSlanguageWCSshop
- recoded ! now with one main menu where you can choose categories (max 7) and in each max 9 items.
- new items: Boots of heavy armor, off-the-shelf boots, lightning flash, necklace of immunity, mole protectant, helm of excellence, helm of clear view, ahnk of reincarnation, amulet of the cat
- shopinfo leads now directly to the shop-category page, by pressing "7. buy"
- new "maxamount" setting to avoid multiple buying
WCStop10
- small bugfix, new command for admins: wcs_cleartop10
WCSusers
- new layout, filesize is about 6x SMALLER
- optional MySQL support
- resetskills: you can set a reset penalty (like 10%) in the config file
- showplayerinfo: completely recoded, with skills-spy and shows modified values like invis, gravity, speed, health, its stable now !
WCSfunctions
- givexp: bots supported, and negative amount (XP penalty)
- removed player_bomb and player_defuse for shop/race events, since nobody used it
- support for flash effects ! stronger/weaker flash
- saycommand savexp to save XP manually
- get/set player to write to .txt DB
- convert function to reduce .txt DB size !
- saycommand feedback, usage: feedback hello server admin
- saycommand wcsmenu (or wcs) for overview and selection of other menus
WCSraces
- new settings: maximum_level and teamlimit
- <admins> works now to allow only admins access to this race
- most races has been BALANCED
- recoded to enable real multi-language support
- new: Succubus Hunter (remember from v2.0.5, with skulls!)
WCSadmin
- new admin file, with flags support ! eg. just give admin rights to giveXP, not reset or reload mod
- menu: give 200/1000XP, give 2 levels, take 1 level, give $5000, reset current race, reset whole player
- settings: give all 500XP, clear top10, toggle friendlyfire, disable mod, reload mod
WCSsql
- new subscript, manages a remote MySQL database !
- new setting: wcs_cfg_enablesql (requires SourceUtils plugin!)
- you can disable the .txt file, when you enable SQL support


v0.68
** If you have v0.65, you only need to copy the changed es_wcs.txt ! **
- fixed: cannot find var wcs_damage (thx Vito)
- fixed: wcs_cfg_noshopmenu had no effect (thx squar)
- new config setting: wcs_cfg_friendlyexplosion (good against the Mole and Suicide Bomber effect!)
- change: Mole'd players cannot use suicide bomber (or similar) skills (thx Stylez)
- added: multiple ultimate cooldown timer (idea: squar)
- fixed: Players could plant warden on round end and damage players at spawn, the Wards still stay, but they don't attack in a new round (thx BrettLefty)
- fixed a rare ERROR: cannot find the <id> key on changerace menu
- added more debug info (only if wcs_debug=1, to find ES/EST warnings), will be removed in v1.0

v0.65a
- fixed: after being predator you cannot pickup any weapon (thx Vito, sorry guys)

v0.65
- added saving every X rounds (thx soundn3ko)
- fixed wards could be planted after "CT/T wins" (thx Keksi)
- fixing teleport mole (thx Vito)
- weaker playerflash with Orc Chain Lightning
- fixed rank 5 showed twice in top10
- fixed suicide bomber killing teammates or not counting as a kill credit (thx Mikael)
- fixed weapon pickup, even its restricted, use es_keysetvalue WCSuserdata event_var(userid) "restricted" "<weapon_name> OR <all>"
- support for ma_teleport, set wcs_noskywalking=0, this is a good option in CS:S, and very recommended with DOD:S ! (need Mani v1.2 installed)
- optimized some code for steamid/ip TODO uniqueid
- fixed a wrong status message of Crypt Lord
- added "shopalias" like "racealias"
- added wcs_giveitem, checks for dead players and stacks grenades
- fixed wrong info output in shopinfo
- added shopitem: Flamming Gloves of Warmth (thanks to Kal-El !)
- forcing est_AntiBufferOverun 1 (very good setting to avoid lag/crash)
- added shopitem: Mole
- fixed Fan of Knives skill (Warden)

v0.60
- public release
- some race balancing
- new races: Shadow Hunter, Warden, Crypt Lord, Predator (optional)
- fixed some small bugs
- updated language file, now including Swedish (thx Mikael)
- new code for an ability (like Serpent Wards)

v0.50
- fixed DOD:S, the gametype was not detected well (it's an ES error)
- new setting: wcs_cfg_dods_noshopmenu - you can disable the shopmenu and gain XP instead of "credits"
- powered up Devotion Aura
- fixed the shopmenu bug, that items didn't stay until death
- wcs_givelevel <id> <amount> <reason> included
- wcs_reload - reloads the race and shop

v0.49
- included a lot if performance optimizations (following a great guide in Mattie's forum)
- wcs_cleanup is now working !
a 1.7MB userfile cleanup needs about 40 seconds !! So use this with caution (at night, when nobody is playing...)
- separate language and config files - better for updating
- top10 alpha ! A ranking for your total (and current) race level
- races include now a "author" field
- fixed ultimates (like teleport) to be executed during the freezetime
- BOTs get no more XP ! (prevents big XP bonus for new players)
- added some missing est_csay messages
- 16000 credits limit (DOD:S)
- autocleanup at 6000 players (see config file)
- fixed a bug, where unauthorized people could start admin menu
- fixed the bug, that speed/levitation skill doesn't work (thx to Kramgo)
- fixed wrong message "You have max level reached", even if thats false (thx to Kramgo)
- recoded teleport skill, and new option wcs_noskywalking *hehe*
- new: ingame feedback formula !
- language "de" included
- added wcs_cfg_disabletextonlvl : high level players don't need help texts

v0.4 - initial beta version

You can always test WCS on my server, always the latest version: (but maybe a bit laggy, old hardware...)
84.16.235.32:27016 - Biergarten - FleXible-network.com | WCS alpha | Warcraft:Source WC3 !

BETA FAQ:
How do I install it ?
-> Extract the _full.zip file into the server directory, read the email !
If you have ES+EST installed, just copy the script folder.

Are levels/xp compatible to v2.0.x ?
-> No, every race has a _separate_ level now, so its incompatible

Whats the ultimate ? How to use it ?
-> "bind <key> ultimate" in console, or on the server say "bindmouse3" for automatic binding. Ultimates are always the last skill and there's a "cooldown" timer (see racefile)

My ultimate is not working !
-> some ultimates, like Entangle Roots or Suicide Bomber, work only if there are some enemies close to you. You can increase the range (also for teleporting) by leveling up.

[attachment deleted by admin - older than 200 days!]
(click to show/hide)

Brett

  • Level 7 Expert
  • Posts: 156
WCS - Warcraft:Source v0.68 *updated*
« Reply #1 on: January 17, 2007, 08:10:30 AM »
When I set my noskywalking variable to 0, I often find myself teleporting into walls when im playing human. The only way not to get stuck in a wall is by always aiming at the ground.

Am I missing something here or is everyone just using noskywalking so it pushes instead of teleports? Because right now this is the only viable option i can see :/

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« Reply #2 on: January 17, 2007, 08:37:55 AM »
thats correct, BrettLefty.
The new version supports Mani's teleport, it should work better (only if noskywalking=0).
If you still experience problems, set noskywalking=1, this uses a (fast) phys push for teleport, so that you cannot get stuck in walls or teleport on the map's roof.

So if you have MANI ADMIN installed, it should work fine.
IF NOT, the EST teleport method is buggy, I cannot fix it, I asked Awu0h about it, but he's busy atm.
With NO MANI installed, you should set noskywalking=1 (thats the best for now)....
(click to show/hide)

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« Reply #3 on: January 20, 2007, 07:40:59 PM »
just released a bugfixing release.
Check the update notes
(click to show/hide)

bobbobagan

  • Level 7 Expert
  • Posts: 210
WCS - Warcraft:Source v0.68 *updated*
« Reply #4 on: January 21, 2007, 12:19:06 AM »
wheres previous versions! to many bugs for me in v0.68

  • 'Playerinfo' crashes server when said by a player
  • Mole doesnt work out of the shopmenu
  • you cant buy weapons after being flame predator!


if you want to see for yourself: 203.89.186.177:27017

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« Reply #5 on: January 21, 2007, 06:52:04 AM »
argh sorry, again that predator bug ....
please re-download the script !

Playerinfo crashes on very long usernames or specific special characters in name (thats a general problem...)

Buy mole when you are dead or alive, at next spawn you should be teleported to the enemy base.

I can't join your server, it says:
Disconnect: Client dropped by server.
(click to show/hide)

Seradus

  • Level 0 Beginner
  • Posts: 5
WCS - Warcraft:Source v0.68 *updated*
« Reply #6 on: January 22, 2007, 12:24:28 AM »
Hey Kryptonite i want to say what a Sweet mod this is
but i have found a random bug that occurs with the predator
whenever we use Pred it can crash when changing race and sometimes when you run over a weapon or is it just my server
193.47.83.106:27016 WCS Server

spinat

  • Level 0 Beginner
  • Posts: 4
WCS - Warcraft:Source v0.68 *updated*
« Reply #7 on: February 03, 2007, 07:58:53 AM »
MY Server is crashing all 5 to 15 minutes with all EST Versions. Without the mod i can youse all EST Versions. And everything is fine. When i look in the logfile i found this error

./srcds_run: line 426: 25440 Speicherzugriffsfehler $HL_CMD

TheToy

  • Level 0 Beginner
  • Posts: 1
WCS - Warcraft:Source v0.68 *updated*
« Reply #8 on: February 04, 2007, 01:25:44 AM »
Can someone please walk me through this?

I'm getting a server in like 2 weeks.

And where I can get the ES and EST... I know, it's frustrating for you, but I love this mod way too much.

Fast.Food

  • Level 7 Expert
  • Posts: 401
WCS - Warcraft:Source v0.68 *updated*
« Reply #9 on: February 04, 2007, 03:58:15 AM »
google them, or download the full.zip. Then, if you put them in the correct folder (can't be hard, because its only in the cstrike\addon folder, you must/can download 0.68 script, and overwrite the 5 files in addons\eventscripts\wcs
Care.

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« Reply #10 on: February 05, 2007, 05:46:31 PM »
@ spinat:
keine Ahnung was genau diesen ERROR hervor ruft...
ich kann dir höchstens vorschlagen die User file umzubennenen und mit einer neuen zu starten. Vielleicht gehts dann besser.
Häufig ist der Grund für einen Memory Access Error schlechte programmierung oder fehler im Betriebssystem (linux ??) bzw kaputter RAM !

@ TheToy:
just read the announcement, there you find the "full" package which contains everything. Also in the post, theres a link to all EST versions (in case you experience crashes)
(click to show/hide)

AlphaSquad0

  • Level 0 Beginner
  • Posts: 5
WCS - Warcraft:Source v0.68 *updated*
« Reply #11 on: March 04, 2007, 04:59:21 PM »
Hi are there any known problems between the wcs mod, meta, and mani??

i had my support guy fix mani by installing meta and now wcs doesnt work at all

?!?!?

also noticed a bug in your mask of death.. it is healing the person your shooting not the person shooting

Code: [Select]
 "13"
  {
  "name"        "Mask of Death"
  "description" "Gives you a percentage of damage you do in attack back as health"
  "cost"        "5000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "cmdactivate" "es es_xsetinfo wcs_dmg event_var(dmg_health);es_xmath wcs_dmg / 5;es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es es_xsetinfo wcs_health event_var(es_attackerhealth);es es_xmath wcs_health + server_var(wcs_dmg);es est_SetHealth event_var(attacker) server_var(wcs_health);es es_xif (server_var(wcs_dmg) > 0) then est_csay event_var(attacker) got + server_var(wcs_dmg) health"


this should fix it.. i just changed it so that it healed event_var(attacker) instead of event_var(userid) 8)

kryptonite

  • <WCS coder>
  • Administrator
  • Level 7 Expert
  • Posts: 1110
WCS - Warcraft:Source v0.68 *updated*
« Reply #12 on: March 04, 2007, 05:05:38 PM »
WCS is independent of Mani Admin, so this shouldn't care.

Remember that you need Eventscripts and ES_Tools installed.


Thanks for the bugfix !!! Thats really a stupid bug...  :roll:
(click to show/hide)

AlphaSquad0

  • Level 0 Beginner
  • Posts: 5
WCS - Warcraft:Source v0.68 *updated*
« Reply #13 on: March 07, 2007, 02:49:42 AM »
k my mod works now

np on bug fix

also ive been coding races and have been testing them.. gonna test em to the limit on our main server and then possibly send some of the more popular ones as a suggestion to add to the main mod 8)

lemme know if you think i should or not..

Real_Wolf

  • Level 7 Expert
  • Posts: 639
WCS - Warcraft:Source v0.68 *updated*
« Reply #14 on: March 07, 2007, 03:36:47 AM »
AlphaSquad, its a graet idea to send some of your more popular races over to us, but remember, we want unique races, not races with repeated skills.

So if your popular race has nothing new in it, i wouldn't bother sending it.

I suppose individual unique skills are worth more than a whole race
=|[K|T]|= Real Wolf