Comments (8)
I think I found the problem! I think it comes from the 'é' in skilldescr, can you try swapping with with an 'e' and see if it works? Accents don't do well with computer code ^^
from wcs.
What are your versions of Metamod, SourceMod and Source.Python?
from wcs.
S.P: 714
SM: 1.11.0.6906
MM: 1.11.0-dev+1148
from wcs.
Can you show what race you are trying to add in the file?
from wcs.
[I'm a noob]
#Requirement section
required = 0
maximum = 0
#Restrict section
restrictmap = ""
restrictteam = 0
restrictitem = ""
#Other info
author = "iNexus"
desc = "Crack Timed Release"
spawncmd = "es_tell event_var(userid) tu vien d'etre respawn"
deathcmd = "es_tell event_var(userid) Tu vien de mourir"
roundstartcmd = "es_msg #multi #lightgreenLa race le noob est #greenen jeu"
roundendcmd = "es_msg #multi #lightgreenFin du round #greenround"
preloadcmd = ""
allowonly = ""
onchange = ""
#Skill information
numberofskills = 7
numberoflevels = 4
skillnames = "Vol de vie|auras de vie|Invisibiliter|gele|Teleportation|Suicide bombe|jetpack"
skilldescr = "Vampirisme,aura de devoltion,invisibilité,gele,telporation,suicide bombe"
skillcfg = "player_victim|player_spawn|player_spawn|player_attacker|player_ultimate|player_death|player_ability"
skillneeded = "0|0|0|0|0|0|9"
#Skill specific information
[[skill1]]
setting = "es_xset wcs_divider 8|es_xset wcs_divider 7|es_xset wcs_divider 6|es_xset wcs_divider 5|es_xset wcs_divider 4.5|es_xset wcs_divider 4|es_xset wcs_divider 3.5|es_xset wcs_divider 3"
racealias_us1 = "es_set wcs_dmg event_var(dmg_health);if (server_var(wcs_game) == dod) then es_xset wcs_dmg event_var(damage);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs_setfx health event_var(attacker) + server_var(wcs_dmg) 0;es wcs_xcentertell event_var(attacker) c_leeched_a dmg server_var(wcs_dmg);es wcs_xcentertell event_var(userid) c_leeched_v dmg server_var(wcs_dmg)"
cmd = "if (server_var(wcs_dice) <= 60) then wcs_xalias racealias_us1"
sfx = "es_xdoblock wcs/addons/effect/undead"
[[skill2]]
setting = "es_xset wcs_addhealth 15|es_xset wcs_addhealth 20|es_xset wcs_addhealth 25|es_xset wcs_addhealth 30|es_xset wcs_addhealth 35|es_xset wcs_addhealth 40|es_xset wcs_addhealth 45|es_xset wcs_addhealth 60"
cmd = "es wcs_setfx health event_var(userid) + server_var(wcs_addhealth) 0;es wcs_xtell event_var(userid) r_devotion"
sfx = ""
[[skill3]]
setting = "es_xset wcs_invis 30|es_xset wcs_invis 40|es_xset wcs_invis 45|es_xset wcs_invis 47|es_xset wcs_invis 58|es_xset wcs_invis 68|es_xset wcs_invis 69|es_xset wcs_invis 70"
cmd = "es wcs_setfx invisp event_var(userid) = server_var(wcs_invis) 0;es wcs_xtell event_var(userid) r_invisibility"
sfx = ""
[[skill4]]
setting = "es_xset wcs_chance 15|es_xset wcs_chance 18|es_xset wcs_chance 21|es_xset wcs_chance 24|es_xset wcs_chance 27|es_xset wcs_chance 30|es_xset wcs_chance 31|es_xset wcs_chance 50"
racealias_ha3 = "es wcs_setfx freeze event_var(userid) = 1 1;es wcs_xcentertell event_var(userid) c_froze_v attacker event_var(es_attackername);es wcs_xcentertell event_var(attacker) c_froze_a victim event_var(es_username)"
#cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcsx get isdead wcs_dead event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_dead) = 0) then wcs_xalias racealias_ha3"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_ha3"
sfx = "es_xdoblock wcs/addons/effect/hualianz"
[[skill5]]
setting = "es_xset wcs_range 700;es_xset wcs_fadetimer 1|es_xset wcs_range 760;es_xset wcs_fadetimer 0.9|es_xset wcs_range 820;es_xset wcs_fadetimer 0.8|es_xset wcs_range 880;es_xset wcs_fadetimer 0.7|es_xset wcs_range 940;es_xset wcs_fadetimer 0.6|es_xset wcs_range 1020;es_xset wcs_fadetimer 0.5|es_xset wcs_range 1100;es_xset wcs_fadetimer 0.5|es_xset wcs_range 1180;es_xset wcs_fadetimer 0.5"
cmd = "es_xdoblock wcs/tools/ultimates/default/wcs_ulti_teleport"
sfx = ""
cooldown = "3|3|3|3|3|3|3"
[[skill6]]
setting = "es_xset wcs_chance 20;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 30;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 40;es_xset wcs_magnitude 90;es_xset wcs_radius 140|es_xset wcs_chance 45;es_xset wcs_magnitude 100;es_xset wcs_radius 160|es_xset wcs_chance 50;es_xset wcs_magnitude 110;es_xset wcs_radius 170|es_xset wcs_chance 55;es_xset wcs_magnitude 120;es_xset wcs_radius 170|es_xset wcs_chance 60;es_xset wcs_magnitude 120;es_xset wcs_radius 180|es_xset wcs_chance 100;es_xset wcs_magnitude 130;es_xset wcs_radius 180"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide"
sfx = ""
[[skill7]]
setting = "es_xset wcs_speed 0.05|es_xset wcs_speed 0.10|es_xset wcs_speed 0.15|es_xset wcs_speed 0.20|es_xset wcs_speed 0.25|es_xset wcs_speed 0.30"
cmd = "es_xdoblock wcs/tools/ultimates/default/jetpack"
sfx = "0"
cooldown = "1"
the newest format works but i cant find any of them online
from wcs.
so that seems like that was the issue, but now my races are broken kind of?
when i level certain skills they either just dont do anything or crash my wcs plugin
when i level jetpack skill in im a noob
edit 2: another not so complex race seems to work. could it be that it doesnt work because the race above has 7 skills?
edit 3: when i change from the 0.78 format my abilities dont reset for some reason
from wcs.
The latest exception is caused by a mismatch of items in the "setting" key and "numberoflevels". In 21d3d35 I have added a bit of validation to catch such cases, so we don't get confusing exceptions like that one. The races that don't pass the validation will not be available on the server.
from wcs.
As a further note, races.json
is only for new-style races. To add a category to a race from 0.78, you have to add a category
key like category = "first category|Alle"
. The race will then be available in the category "first category" and "Alle".
Here's your race (fixed numberoflevels
and setting
keys, as well as adding a category):
[I'm a noob]
#Requirement section
required = 0
maximum = 0
#Restrict section
restrictmap = ""
restrictteam = 0
restrictitem = ""
#Other info
author = "iNexus"
desc = "Crack Timed Release"
spawncmd = "es_tell event_var(userid) tu vien d'etre respawn"
deathcmd = "es_tell event_var(userid) Tu vien de mourir"
roundstartcmd = "es_msg #multi #lightgreenLa race le noob est #greenen jeu"
roundendcmd = "es_msg #multi #lightgreenFin du round #greenround"
preloadcmd = ""
allowonly = ""
onchange = ""
#Skill information
numberofskills = 7
numberoflevels = 4
skillnames = "Vol de vie|auras de vie|Invisibiliter|gele|Teleportation|Suicide bombe|jetpack"
skilldescr = "Vampirisme|aura de devoltion|invisibilité|gele|telporation|suicide bombe|jetpacke"
skillcfg = "player_victim|player_spawn|player_spawn|player_attacker|player_ultimate|player_death|player_ability"
skillneeded = "0|0|0|0|0|0|9"
#Skill specific information
[[skill1]]
setting = "es_xset wcs_divider 8|es_xset wcs_divider 7|es_xset wcs_divider 6|es_xset wcs_divider 5"
racealias_us1 = "es_set wcs_dmg event_var(dmg_health);if (server_var(wcs_game) == dod) then es_xset wcs_dmg event_var(damage);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs_setfx health event_var(attacker) + server_var(wcs_dmg) 0;es wcs_xcentertell event_var(attacker) c_leeched_a dmg server_var(wcs_dmg);es wcs_xcentertell event_var(userid) c_leeched_v dmg server_var(wcs_dmg)"
cmd = "if (server_var(wcs_dice) <= 60) then wcs_xalias racealias_us1"
sfx = "es_xdoblock wcs/addons/effect/undead"
[[skill2]]
setting = "es_xset wcs_addhealth 15|es_xset wcs_addhealth 20|es_xset wcs_addhealth 25|es_xset wcs_addhealth 30"
cmd = "es wcs_setfx health event_var(userid) + server_var(wcs_addhealth) 0;es wcs_xtell event_var(userid) r_devotion"
sfx = ""
[[skill3]]
setting = "es_xset wcs_invis 30|es_xset wcs_invis 40|es_xset wcs_invis 45|es_xset wcs_invis 47"
cmd = "es wcs_setfx invisp event_var(userid) = server_var(wcs_invis) 0;es wcs_xtell event_var(userid) r_invisibility"
sfx = ""
[[skill4]]
setting = "es_xset wcs_chance 15|es_xset wcs_chance 18|es_xset wcs_chance 21|es_xset wcs_chance 24"
racealias_ha3 = "es wcs_setfx freeze event_var(userid) = 1 1;es wcs_xcentertell event_var(userid) c_froze_v attacker event_var(es_attackername);es wcs_xcentertell event_var(attacker) c_froze_a victim event_var(es_username)"
#cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcsx get isdead wcs_dead event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_dead) = 0) then wcs_xalias racealias_ha3"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_ha3"
sfx = "es_xdoblock wcs/addons/effect/hualianz"
[[skill5]]
setting = "es_xset wcs_range 700;es_xset wcs_fadetimer 1|es_xset wcs_range 760;es_xset wcs_fadetimer 0.9|es_xset wcs_range 820;es_xset wcs_fadetimer 0.8|es_xset wcs_range 880;es_xset wcs_fadetimer 0.7"
cmd = "es_xdoblock wcs/tools/ultimates/default/wcs_ulti_teleport"
sfx = ""
cooldown = "3|3|3|3"
[[skill6]]
setting = "es_xset wcs_chance 20;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 30;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 40;es_xset wcs_magnitude 90;es_xset wcs_radius 140|es_xset wcs_chance 45;es_xset wcs_magnitude 100;es_xset wcs_radius 160"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide"
sfx = ""
[[skill7]]
setting = "es_xset wcs_speed 0.05|es_xset wcs_speed 0.10|es_xset wcs_speed 0.15|es_xset wcs_speed 0.20"
cmd = "es_xdoblock wcs/tools/ultimates/default/jetpack"
sfx = "0"
cooldown = "1"
from wcs.
Related Issues (20)
- WCS not parsing some races HOT 1
- Issue loading wcs HOT 23
- Conversion from index exceptions HOT 3
- [REQUEST] sound effect on levelup HOT 1
- [REQUEST] Old raceinfo/skillinfo system HOT 4
- Problems with mysql HOT 2
- Exception when player leaves the game HOT 1
- Bots keep getting kicked HOT 5
- WCS setmodel not working properly HOT 2
- setfx disguiser missing arms/gloves HOT 1
- Disguise/mole models do not match the models defined for the map HOT 3
- Slow load of database HOT 1
- [REQUEST] exclude bots from wcstop ranking HOT 1
- [QUESTION] Any way to use damage type DMG_FALL for damage commands? (Armor damage reduction) HOT 2
- Ultimates and abilities HOT 2
- Teamlimit errors preventing changerace with Zombie Reloaded V3 running HOT 1
- You do not die on changerace if you recently used kill or changed race HOT 4
- Weird option numbering for skills in old style raceinfo menu HOT 1
- WCS doesnt work on brand new server - CSGO HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wcs.