World-Warriors-Source

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » World-Warriors-Source » Все для Warcraft-Source » Помогите


Помогите

Сообщений 1 страница 20 из 36

1

если на форуме есть еще кто подскажите пж
мне нужен скил на получение прозрачности при получении урона (к примеру с каждым попаданием по тебе +15% прозрачности и главное чтоб через 2-3 секунды сподало) как такой скил сделать, может знаете что стоит взять за основу

0

2

Greшник написал(а):

если на форуме есть еще кто подскажите пж
мне нужен скил на получение прозрачности при получении урона (к примеру с каждым попаданием по тебе +15% прозрачности и главное чтоб через 2-3 секунды сподало) как такой скил сделать, может знаете что стоит взять за основу

Вот скилл на инвиз при дамаге по тебе ( player_victim )
где : es_xset wcs_duration 1 - время действия скила;
где : es_set wcs_chance 15 - шанс активации;
где : es wcs_color event_var(userid) 0 0 0 155 1 - настройка видимости (255 255 255 255 1 - полностью видимый; 1 - включая видимость оружия)

Код:
[[skillX]]
	setting = "es_xset wcs_duration 1;es_set wcs_chance 15|es_xset wcs_duration 2;es_set wcs_chance 20|es_xset wcs_duration 3;es_set wcs_chance 28|es_xset wcs_duration 4;es_set wcs_chance 34"
	cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_invisibleresetzy"
	racealias_invisibleresetzy = "es wcs_color event_var(userid) 0 0 0 155 1;es_delayed server_var(wcs_duration) wcs_color event_var(userid) 255 255 255 255 1"
	sfx = ""

Ps: Если память меня не подводит то вроде все выходит так, давно вксом не занимался...

0

3

а как думаешь не получится переделать исцеляющее попадание под постепенное получение переменной wcs_invis и к этому добавить время действия???

0

4

Greшник написал(а):

а как думаешь не получится переделать исцеляющее попадание под постепенное получение переменной wcs_invis и к этому добавить время действия???

можно если ты хорошо шаришь в eventе

0

5

а еще не подскажите можно ли как то вкс мод записать на конту чтобы свои расы проверить???

0

6

Greшник написал(а):

а еще не подскажите можно ли как то вкс мод записать на конту чтобы свои расы проверить???

нельзя... чтобы проверить расы нужен сервер с вкс модом

0

7

жаль(

0

8

может может кто подсказать а как работает radius ну то есть как задать какому то действию радиус там поджогу или урону. просто на форуме много всего про команды и скилы но про радиус ни где нет

0

9

Greшник написал(а):

может может кто подсказать а как работает radius ну то есть как задать какому то действию радиус там поджогу или урону. просто на форуме много всего про команды и скилы но про радиус ни где нет

радиус в основном ставят на ультимейты и абилити server_var(wcs_radius)

0

10

๖ۣۣۜĦĄŇĢǾVξŘج написал(а):

радиус в основном ставят на ультимейты и абилити server_var(wcs_radius)

ну это понятно. ну а если я допустим хочу сделать урон всем в радиусе то куда мне его вписывать чтоб все работало ???

0

11

Greшник написал(а):

cmd

в cmd =""

0

12

๖ۣۣۜĦĄŇĢǾVξŘج написал(а):

в cmd =""

а где в кмд. вот допустим команда
es damage <id жертвы> <отнимаемое hp> 32 [<id атакующего>]
здесь же нет радиуса как и везде. а как его вписать просто после команды написать переменная радиус и это и будет значить что команда будет происходить в радиусе
тогда вместо айди жертвы наверное надо писать команду (ct или T) к которой она относиться. так????

0

13

Greшник написал(а):

а где в кмд. вот допустим команда
es damage <id жертвы> <отнимаемое hp> 32 [<id атакующего>]
здесь же нет радиуса как и везде. а как его вписать просто после команды написать переменная радиус и это и будет значить что команда будет происходить в радиусе
тогда вместо айди жертвы наверное надо писать команду (ct или T) к которой она относиться. так????

es_set wcs_dmg event_var(dmg_health) server_var(dmg) +  server_var(wcs_radius)

Отредактировано ๖ۣۣۜĦĄŇĢǾVξŘج (25.05.2014 16:41:51)

0

14

спс

0

15

вот попробовал сделать скил на доп урон при атаке всем в радиусе. Не знаю правильно я все понял или нет можешь пж проверить

Код:
[[skillХ]]
        setting =     "es_set wcs_boom 8;es_set wcs_chance 30;es_set wcs_radius 100|es_set wcs_boom 16;es_set wcs_chance 35;es_set wcs_radius 120|es_set wcs_boom 20;es_set wcs_chance 40;es_set wcs_radius 150|es_set wcs_boom 25;es_set wcs_chance 50;es_set wcs_radius 160|es_set wcs_boom 30;es_set wcs_chance 70;es_set wcs_radius 200"
               racealias_multydamage =   	"es_set wcs_dmg event_var(dmg_health) server_var(dmg) server_var(wcs_radius);es_xmath wcs_dmg float;es_math wcs_dmg + server_var(wcs_boom);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs damage event_var(userid) event_var(wcs_team_targetn)         server_var(wcs_dmg)  server_var(wcs_radius)"
               racealias_teamtarget= "es_xset wcs_team_target 3;es_xset wcs_team_targetn "#c!d""
               racealias_teamtarget2= "es_xset wcs_team_target 2;es_xset wcs_team_targetn "#t!d""
        cmd =         "es_getplayerteam wcs_team server_var(wcs_userid);if (server_var(wcs_team) = 2) then wcs_xalias racealias_teamtarget;if (server_var(wcs_team) = 3) then wcs_xalias racealias_teamtarget2;if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_multydamage"
        sfx =         ""

0

16

Greшник написал(а):

вот попробовал сделать скил на доп урон при атаке всем в радиусе. Не знаю правильно я все понял или нет можешь пж проверить

не работает :'(

0

17

блин фиг разберешь куда этот радиус задать(

0

18

Вот попробовал сделать все с нуля. может на этот раз получится

это на доп урон всем в радиусе

Код:
                             setting = "es_set multidmg 25;es_xset radius 190;es_xset wcs_chance 75"
                             cmd =     "es_getplayerteam wcs_team server_var(wcs_userid);if (server_var(wcs_team) = 2) then es_xset wcs_team_targetn "#ct";if (server_var(wcs_team) = 3) then es_xset wcs_team_targetn "#t";es_getplayerlocation x_cor y_cor z_cor event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance) then nearcoord chel wcs_team_targetn x_cor y_cor z_cor server_var(radius) server_var(radius) server_var(radius) "es damage chel server_var(multidmg) 32 event_var(userid)""
                             sfx =         ""

это на поджег всех в радиусе

Код:
                             setting = "es_set wcs_time 3.1;es_xset radius 190;es_xset wcs_chance 75"
                             cmd =     "es_getplayerteam wcs_team server_var(wcs_userid);if (server_var(wcs_team) = 2) then es_xset wcs_team_targetn "#ct";if (server_var(wcs_team) = 3) then es_xset wcs_team_targetn "#t";es_getplayerlocation x_cor y_cor z_cor event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance) then nearcoord chel wcs_team_targetn x_cor y_cor z_cor server_var(radius) server_var(radius) server_var(radius) "es wcs_setfx burn event_var(userid) = 1 server_var(wcs_time);es wcs_xtell event_var(userid) r_flame attacker event_var(es_attackername) victim event_var(es_username);es wcs_xtell event_var(attacker) r_flame attacker event_var(es_attackername) victim event_var(es_username)""
                             sfx =         ""

возможные ошибки ---1) там где chel возможно надо написать server_var(chel)     2)  в setting мог ошибиться где нужно es_set а где es_xset      3) возможно для доп урона следует использовать другие команды        4) мог ошибиться с флагами #сt и #t  возможно их надо писать без кавычек или по другому

вот тут es wcs_xtell event_var(attacker) r_flame attacker event_var(es_attackername) victim event_var(es_username) может атакер нужно заменить на chel или event_var(chel) но это не так важно там просто текстовое сообщение вроде

Отредактировано Greшник (28.05.2014 00:23:52)

+1

19

дайте сылку пожалуйста на готовый сервер а то с сайтов  скачиваю а сервер не запускается
Помогите
Помогите
Помогите

0

20

псих написал(а):

дайте сылку пожалуйста на готовый сервер а то с сайтов  скачиваю а сервер не запускается

http://neoblogs.net/2014/05/22/gotovyj- … -no-steam/

0


Вы здесь » World-Warriors-Source » Все для Warcraft-Source » Помогите