>>>wcs_xalias<<<
1) wcs_xalias - используют в создании расы или предмета магазина, его используют в следующих случаях>>> код превысил максимальное количество символов(512), код имеет условие (несколько условий).
2) ~Примеры использования wcs_xalias~
Пример 1 >>> Если код превысил макс. кол-во символов(512):
[[skill1]] setting = "" cmd = "" sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/blueshaft1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 99 3 8 150 6 255 0 0 255 200;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/blueshaft1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 99 3 5 255 8 0 0 0 200 150;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);"es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 8 8 255 165 0 200;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 5 8 255 255 0 150"
Использовать следующий метод:
[[skill1]] setting = "" cmd = "" racealias_sfx1 = "es est_effect 10 #a 0 sprites/blueshaft1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 99 3 5 255 8 0 0 0 200 150;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);wcs_xalias racealias_sfx2" racealias_sfx2 = "es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 8 8 255 165 0 200;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 5 8 255 255 0 150" sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/blueshaft1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 99 3 8 150 6 255 0 0 255 200;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);wcs_xalias racealias_sfx1"
Итак в скилле эффект превысил кол-во символов 1088 я его разделил на 3 части это sfx, racealias_sfx1, racealias_sfx2 и вписал путь в конец части эффекта к другой части это "wcs_xalias racealias_sfx1" "wcs_xalias racealias_sfx2".В последней части алиаса это у меня racealias_sfx2 не надо указывать путь так как следующей части нету.(Название алиасов должно быть разное не должно повторятся)
Пример 2 >>> код имеет условие (несколько условий):
[[skill1]] setting = "es_set dmg 2|es_set dmg 4|es_set dmg 6|es_set dmg 8" cmd = "if (server_var(wcs_dice) <= 10) then es_xif (event_var(weapon) == ak-47) then es_xif (event_var(es_userteam) != event_var(es_attackerteam)) then wcs damage event_var(userid) evet_var(attacker) server_var(dmg);if (server_var(wcs_dice) <= 10) then es_xif (event_var(weapon) == ak-47) then es_xif (event_var(es_userteam) != event_var(es_attackerteam)) then playerset speed event_var(userid) 1.5" sfx = ""
Использовать следующий метод:
setting = "es_set dmg 2|es_set dmg 4|es_set dmg 6|es_set dmg 8" racealias_recler_tyr = "es wcs damage event_var(userid) evet_var(attacker) server_var(dmg);es playerset speed event_var(userid) 1.5" cmd = "if (server_var(wcs_dice) <= 10) then es_xif (event_var(weapon) == ak-47) then es_xif (event_var(es_userteam) != event_var(es_attackerteam)) then wcs_xalias racealias_recler_tyr" sfx = ""
Итак в этом примере я разделил условие на 2-ве части, первая части это "cmd", вторая это "racealias_recler_tyr", перед словом "then" я вписал путь к второй части условия это "wcs_xalias racealias_recler_tyr".
Примечание:
Алиас должен содержать в названии только английские символы
В расах, алиас должен начинаться с racealias_
В предметах из shopmenu - shopalias_
Будьте внимательней при написании alias`ов.
WcsRaceChecker - программа которая проверяет расу на наличие ошибок>>> http://warcraft-source.com/board/index.php?topic=12402