I'd like to show you the next milestone of WCS.
v0.77 is supposed to be a
_preview release_, means it has some nice new features, but not everything what is wanted to be included actually is!
Here are some reasons why to upgrade:- ES 1.5 optimizations
- new way to save users (SQLite DB)
you can edit the .sqldb file with this editor:
http://sqlitebrowser.sourceforge.net/index.html- WCSaddons system! Great to add new functions, effects and gameplay mods
- new
weapon restriction system- shopmenu almost complete recoded (with popup), its more flexible now
-
wcs_setfx, enables you to easy code skill effects
- shopitem restriction for races
- Zombie mod compatibility: "wcs_cfg_changeracenextround" and "wcs_cfg_resetskillsnextround"
ok, on the other hand, this items would be great but are NOT included...
- full ES 1.5 optimization
- modularized admin menu
so users are able to add own admin commands (like races/shopitems)
- MySQL feature
the MySQL plugin changed, so the current WCSsql functions are broken!!
- Alliance vs Horde mode (WCSaddon)
great idea, but not easy to implement
- better DOD:S support
- user selectable language
- new race menu/code which allows id like names and some other features
- top10, now possible with SQLite!
- ability like ultimates, both with events
- some other stuff....
Changelog for 0.77:
v0.77
- WCS is now ES 2.0 beta approved
- changed code in main script for ES 1.5 optimization
- now released with ES 1.5 final/stable
WCSadmin
- fixed player reset
- fixed wrong message on "give all 500xp"
v0.76a
- fixed a glitch which reseted all skills on mapchange/reconnect
v0.76
- recoded many parts to be "Evenscripts 1.5 optimized". So, this version needs at least ES 1.5!
- added SQLite support, no more textfile user saving! (faster, more flexible)
- new WCSaddon system!
- new weapon restriction system
WCSaddon (NEW)
- added: example script, crash log, moneysave and powerdice (both disabled by default)
- added function: wcs_addonreload <NAME>
WCSadmin
- removed STEAM_ID_LAN, this is not working since 0.73
WCSrestrict (NEW)
- added commands: wcs_restrict_purge <userid>, wcs_restrict <userid> <..various options, check the file..>
WCSskills
- better cleanup
- preparation for "event wcs_ultimate" and "event wcs_ability"
- improved wcs_warden to cause less lags if many players used it
WCSfunctions
- removed "bindmouse3" (no more working)
- removed "wcs_say"
- added: wcs_setfx <userid> <effectype> [<time>]
- added new functions to convert v1 and v2 user DB records to SQLite
- added: wcs_notice <userid> <text>, shows a gui text at the bottom
- added: wcs_debuglog <text>, check for wcs_debug, 0->no logging 1->logfile 2->server echo 3->chat
WCSraces
- new option "restrict_shop" "<name/id>" to restrict single items or a category for a race
- new skillcfg option: "player_kill", triggers if you actually killed someone
- Undead: boots of speed and blowup shopitem restricted
- Human: increased invisibilty
- Orc: restricted Gloves of warmth and respawn shopitem
- Shadow Hunter: restricted ring of regeneration and poition of invul.
- Shadow Hunter: max 3 serpent wards, but a 3 seconds ability cooldown
- Warden: restricted Mole shopitem
- Crypt Lord: added ulti immunity for Locust Swarm
- Succubus: restricted Longjump shopitem
- added Predator and Chameleon race by default!
WCSredirect
- completely removed, because it doesn't work anymore (thx Valve)
WCSshop
- almost complete recoded, uses now ES 1.5 popup funcions
- changed shopinfo to show also categories
- categories are now full customizeable! You can have up to 9 categories with each 9 items
- see es_WCSshop_cat_db.txt for adding a new category
- shopitems now are sorted by name-id, eg. id for Tome of XP is "tomexp100", you need no more following numbers
- added "player_kill" as itemcfg
- changed many shopitems, check "es_WCSshop_db.txt" at the top is a full shop listing!
- added a few shopitems, check the overview in the shopfile for more info
WCSultimates
- optimized the regeneration function
WCSconfig
- added two vars for ZombieMod compatibility: "wcs_cfg_changeracenextround" and "wcs_cfg_resetskillsnextround"
if you set this to 1, players cannot change races during the round (and NOT suicide with ZM), its changed on respawn
NOT working in this preview:
- player reset with admin menu
- MySQL feature
The user DB will be auto-converted.
If you use MySQL, an update is not recommended!
Note: Eventscripts 1.5+ and EST 0.418 is needed
always make a BACKUP before updating!Note: If you use ES 2.0 beta, get the latest version.It _may_ lag after upgrade from v0.75, because of the new database system. On the first connect and for each race, it has to calculate some stuff, so the server lags especially after an update when 15 players join the same time. But that only temporary, and once they have the new database entry, all works fine.if you want to see the database, get the SQLite browser.
you can do all SQL queries, to easily erase old players or level all races up
eg. this gives all my active races +20 level
UPDATE 'WCSusers' SET level = level + 20 WHERE id = 'STEAM_0:1:5818184'
(Note: Your server must be offline/Mod disabled to edit the SQL database)