July 16, 2019, 07:24:01 AM

Author Topic: WCS 0.78.6b  (Read 44006 times)

Offline Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1856
  • Country: be
    • Fortitude
WCS 0.78.6b
« on: April 20, 2013, 01:01:14 PM »

Description:
    Warcraft:Source - Orange Box (Python Edition)

Requirements:
    Windows: EventScripts, Source Python Extensions
    Linux: EventScripts, MetaMod:Source, SourceMod

Download:
    Click here to download.

Installation:
    Extract requirements into cstrike folder
    Extract wcs zip content into cstrike folder and add following code to cfg/autoexec.cfg: es_load wcs

Configuration:
    Edit wcs settings: addons/eventscripts/wcs/config/config.cfg (generated after 1st load of wcs)
    Edit races, items & categories: addons/eventscripts/wcs/ini/
    Edit ultimates: addons/eventscripts/wcs/tools/ultimates/

Changelog:
[Spoiler]
Quote from: wcs 0.78.6
Version v0.78.6b
[Fixed] rotd
[Fixed] events
[Fixed] setfx

Version v0.78.6a
[Added] Ability strings in addons/ability.
[Added] Ultimate strings in addons/ultimate.
[Added] healtrap now restores health.
[Added] Keynfo now multi language. Added labels to strings. Recoded. (Cycles off when unloading wcs)
[Added] Recoded levelbank. Add sent levels. Recoded menu and strings. Add strings to strings.ini (lb: x, x - (0,8)). Add new command 'lb'
[Added] multixp: added the possibility of fractional rate value experience
[Added] rotd recoded to python
[Added] file menu.ini (core/changerace). Multi language menu.
[Added] file menu.ini (core/wcsmenu). Multi language menu.
[Added] file menu.ini (core/wcstop). Multi language menu. Recoded.
[Added] file menu.ini (core/raceinfo). Multi language menu. Recoded. List races.
[Added] file menu.ini (core/playerinfo). Multi language menu. Recoded. new info.
[Added] file menu.ini (core/shopinfo). Multi language menu. Recoded.
[Added] file menu.ini (core/shopmenu). Multi language menu.
[Added] file menu.ini (core/spendskills). Multi language menu.
[Added] changerace: multiple category pages
[Added] wcstop: return to wcsmenu
[Added] raceinfo: return to wcsmenu
[Added] changerace: return to wcsmenu
[Added] shopinfo: return to wcsmenu
[Added] shopmenu: return to wcsmenu
[Added] setfx: recoded. Add wcs_anti (es wcs_anti <1/0>)
[Added] setfx: added noclip, antihead, climb.
[Added] setfx: evasion new code. Requires spe. If not, then standart evasion.
[Added] new command wcs_ability
[Added] changerace_mode: recoded
[Added] New variable resetcooldown
[Added] Heal, trap ward recoded.
[Added] removed arguments target, targeten, wcs_wardenround
[Added] giveitem: added check for item.
[Added] restrictmap/teamlimit - add strings to strings.ini
[Added] tools/restrict - new restrict (only windows)
[Added] The restrict map on the prefix maps
[Added] est_effect plugin
[Added] wcs_setpos - alternative es_setpos
[Added] new events
[Fixed] Message main: siteadvert
[Fixed] Say "1" opening menu changerace
[Fixed] change race on 8/9
[Fixed] other: Delete unnecessary import modules
[Fixed] items: anti
[Fixed] est_Effect to est_effect
[Removed] addons/wce
[Removed] addons/cmdskills
[Removed] Strings levelbank/match
[Removed] tools/firefix. Load firefix in tools.cfg. Load firefix in wcs.py.
   
« Last Edit: August 15, 2014, 12:45:10 PM by Muerte »
Anyways why you all code so late? Or early? Don't you guys sleep at all?
Sleep? What's that? Just put a wire up your arse and charge while you code during the night. Doesn't all do that, or is it just me??

Offline Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1856
  • Country: be
    • Fortitude
Re: WCS 0.78.6
« Reply #1 on: April 20, 2013, 01:09:35 PM »
Special Thanks to Mr.Malinka for these awesome changes! Well done :D

Note: It is recommended for Windows servers that sourcemod plugins wcs_effects.smx and wcs_restrict.smx are disabled/ removed.
« Last Edit: April 20, 2013, 02:30:22 PM by La Muerte »
Anyways why you all code so late? Or early? Don't you guys sleep at all?
Sleep? What's that? Just put a wire up your arse and charge while you code during the night. Doesn't all do that, or is it just me??

Offline Eareland

  • Retarded retired
  • Level 7 Expert
  • *****
  • Posts: 712
  • Country: fi
  • Most honest is to be without a word of a lie
    • FSSM
Re: WCS 0.78.6
« Reply #2 on: April 20, 2013, 01:31:20 PM »
Thanks for this! But what happens if I dont disable those .smx files? :/


Offline Mr.Malinka

  • Level 7 Expert
  • *****
  • Posts: 447
Re: WCS 0.78.6
« Reply #3 on: April 20, 2013, 01:37:59 PM »
You will work sourcemod plugins, as commands are the same. And the error in the console

Offline 하츠네 미쿠

  • Level 7 Expert
  • *****
  • Posts: 304
  • I'm a strange creature.
Re: WCS 0.78.6
« Reply #4 on: April 20, 2013, 01:39:37 PM »
Code: [Select]
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
ERROR: Event lost.
es_xevent: Event wcs_addpoint not registered or no listeners.
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0
No valid command situation for es_event! 5, 0x0

linux, newest version
« Last Edit: April 20, 2013, 01:44:43 PM by Night Witch »

Offline Muerte

  • Administrator
  • Level 7 Expert
  • *****
  • Posts: 1856
  • Country: be
    • Fortitude
Re: WCS 0.78.6
« Reply #5 on: April 20, 2013, 02:24:25 PM »
Night Witch: download again or manually insert this attachment (after unzipping) in wcs/events.
Anyways why you all code so late? Or early? Don't you guys sleep at all?
Sleep? What's that? Just put a wire up your arse and charge while you code during the night. Doesn't all do that, or is it just me??

Offline taiger187

  • Level 2 Apprentice
  • **
  • Posts: 58
  • <3 WCS :)
Re: WCS 0.78.6
« Reply #6 on: April 20, 2013, 02:35:11 PM »
The problem with ульмейтами when immortality is given for 3 seconds all the same continues to work, most likely matter in setfx

Offline 하츠네 미쿠

  • Level 7 Expert
  • *****
  • Posts: 304
  • I'm a strange creature.
Re: WCS 0.78.6
« Reply #7 on: April 20, 2013, 02:35:16 PM »
Night Witch: download again or manually insert this attachment (after unzipping) in wcs/events.
thank you. however i'll check again later, if theres anything else. was just the 1st thing there got throwed into the face, when running the server 1st time

Offline Eareland

  • Retarded retired
  • Level 7 Expert
  • *****
  • Posts: 712
  • Country: fi
  • Most honest is to be without a word of a lie
    • FSSM
Re: WCS 0.78.6
« Reply #8 on: April 20, 2013, 02:46:12 PM »
I wanna this off when the speed has set to normal: "Seted 100% speed"
I am not sure about est_effect plugin thing. Is it really working?

Otherwise WCS seems to be good...

Edit: Anti works, but still trying to figuring out how this new est_effect plugin works,hmm
Edit 2: I think I am going to keep wcs_effects.smx. There's no way I'll start to remake the effects now when I finally finished them -.- + My SRCDS works fine with wcs_effects.smx


Edit3 : You can freeze player by using es playerset freeze <ID> 1 even if the wcs_anti freeze is set to 1. But when you use wcs_setfx freeze, you can't freeze. Is it possible to get anti for es playerset too or is it in process?
« Last Edit: April 20, 2013, 04:24:25 PM by Eareland »


Offline garry

  • Level 7 Expert
  • *****
  • Posts: 321
  • Country: ru
  • active years 2008-2012
Re: WCS 0.78.6
« Reply #9 on: April 20, 2013, 04:09:02 PM »
малина, да неужели блять, кто кому первый написал?
думаю клепать версии теперь будете быстрее :D
лучше фиксов побольше делайте.
« Last Edit: April 20, 2013, 04:13:20 PM by garry »

Offline Mr.Malinka

  • Level 7 Expert
  • *****
  • Posts: 447
Re: WCS 0.78.6
« Reply #10 on: April 20, 2013, 05:04:08 PM »
Eareland, wcs_anti only works on wcs_setfx command.

Offline Lukas320

  • Level 7 Expert
  • *****
  • Posts: 472
  • Country: be
  • <3 WCS :)
Re: WCS 0.78.6
« Reply #11 on: April 21, 2013, 01:21:16 AM »
Thank you so much Malina, you're a hero!! :D

I'll test this new version out tomorrow.

Offline Joao

  • Level 7 Expert
  • *****
  • Posts: 615
  • Country: br
Re: WCS 0.78.6
« Reply #12 on: April 21, 2013, 06:59:42 AM »
getting many errors >.<

fresh install, just edited some py with translations, nothing else.

Code: [Select]
Traceback (most recent call last):
  File "/home/css27035/cstrike/addons/eventscripts/es.py", line 279, in tick
    x()
  File "/home/css27035/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 173, in tick
    _executenode(first)
  File "/home/css27035/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 155, in _executenode
    function(*a, **kw)
  File "/home/css27035/cstrike/addons/eventscripts/wcs/wcs.py", line 1589, in sendPopup
    if es.exists('userid', userid):
  File "/home/css27035/cstrike/addons/eventscripts/wcs/core/spendskills/__init__.py", line 12, in doCommand
    def doCommand(userid):
  File "/home/css27035/cstrike/addons/eventscripts/wcs/wcs.py", line 415, in getPlayer
  File "/home/css27035/cstrike/addons/eventscripts/wcs/wcs.py", line 429, in __init__
    self.player             = _getPlayer(self.userid, self.UserID)
  File "/home/css27035/cstrike/addons/eventscripts/wcs/wcs.py", line 361, in getUserIdFromSteamId
    def getUserIdFromSteamId(self, steamid):
  File "/home/css27035/cstrike/addons/eventscripts/wcs/wcs.py", line 332, in execute
    else:
ProgrammingError: Cannot operate on a closed database.
occurrences: 1
Last occurrence: 04/21/2013 01:52:54 AM

Is SPE must needed to run this? Cuz I don't have it

Offline zloykif

  • Level 7 Expert
  • *****
  • Posts: 780
  • Country: ua
Re: WCS 0.78.6
« Reply #13 on: April 21, 2013, 07:50:45 AM »
Requirements:
    Windows: EventScripts, Source Python Extensions
    Linux: EventScripts, MetaMod:Source, SourceMod

Offline Lukas320

  • Level 7 Expert
  • *****
  • Posts: 472
  • Country: be
  • <3 WCS :)
Re: WCS 0.78.6
« Reply #14 on: April 21, 2013, 09:10:40 PM »
What needs fixing:

Raceinfo (might not be the only thing not working with language): currently not working when you're using a language which is not English (EN), I'm using language Dutch (NL) and when I type raceinfo it shows nothing. But when I change my language to "EN" trough steam it works fine.

Exception hook error log:

Code: [Select]
21/04/13 16:09:42 file > _engines/python/Lib/site-packages/configobj.py
(line 563, in __getitem__) KeyError: 'nl'


Personally I should change the levelbank to Yeti's one, as hes one is really good (no offence Malina, yours is fine too but Yeti's one has more functionality). But Yeti's levelbank has some bugs which needs fixing first.

Bugs with Yeti's levelbank :

1."levelbank_defaultlevels" in levelbank.cfg does not work at all. When you change the setting to 10 it still gives you 50 levels in-game when deleting the database.

2. Commands are not working when using different css language (same bug as with raceinfo).
3. Not every action is displaying text in chat.


Levelbank should have these features(just suggestion):

1. Take levels
2. Give levels
3. View playerbank levels
4. add levels to all players their bank
5. ban/unban players (not really needed I guess)
6. delete database
7. save database option (if needed)
8. buy/sell levels for cash
9. default levels players can start with
10. Has to be "compatible" with crashes (as wcs might crash sometimes...)
11. Any more suggestions?
« Last Edit: April 22, 2013, 01:30:20 AM by Lukas320 »