-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wcs cant load after using 0.78 race format #94
Comments
What are your versions of Metamod, SourceMod and Source.Python? |
S.P: 714 |
Can you show what race you are trying to add in the file? |
[I'm a noob] #Restrict section #Other info #Skill information #Skill specific information
[[skill5]]
the newest format works but i cant find any of them online |
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 ^^ |
so that seems like that was the issue, but now my races are broken kind of? 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 |
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. |
As a further note, Here's your race (fixed [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" |
the race-file is located at: cstrike\cfg\source-python\wcs\races.ini
everytime i try to get new races into my server using that format my wcs cant load completely
i get this in my console
everything other than that loads perfectly
thank you guys in advance!
The text was updated successfully, but these errors were encountered: