Сейчас 11:24:46 Понедельник, 26 января, 2026 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[АРХИВ] Помощь в создании скиллов.
rizenДата: Воскресенье, 06 Декабря 2009, 20:49:17 | Сообщение # 851
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 16
Блокировки:
Lion X, но про его скиллы) :D Факт в том, что мне нужна как минимум анимация его скила.Красота же
 

LION-XДата: Воскресенье, 06 Декабря 2009, 20:50:07 | Сообщение # 852
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 86
Блокировки:
rizen ну да)

Lighter
 

FkoFFДата: Понедельник, 07 Декабря 2009, 00:33:00 | Сообщение # 853
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (rizen)
Lion X, но про его скиллы) Факт в том, что мне нужна как минимум анимация его скила.Красота же

это импортная моделька, и в нашем советском союзе - где достать её - неизвестно.

А вообще у Voida когда то использовалась моделька восстановления маны сфинксом. А еще раньше, до переименования в Faceless Void у него ульт вообще без спецэффектов был. тупой стун всем врагам на карте. )


 

LION-XДата: Понедельник, 07 Декабря 2009, 21:06:56 | Сообщение # 854
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 86
Блокировки:
Кул)так как насчет
Кароч у скила ограниченый радиус действия герой максимально ускоряеться и бежит до определенной точки оставляя за собой след ммм ммм мммм мммм ммммм след себя0_О или хотя ладно просто герой ускоряеться до максимума и оставляет за собой несколько белых полос(думаю так прикольно будет)
З.Ы:кажеться я тупо обьяснил


Lighter
 

FkoFFДата: Понедельник, 07 Декабря 2009, 21:09:07 | Сообщение # 855
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (LION-X)
Кул)так как насчет Кароч у скила ограниченый радиус действия герой максимально ускоряеться и бежит до определенной точки оставляя за собой след ммм ммм мммм мммм ммммм след себя0_О или хотя ладно просто герой ускоряеться до максимума и оставляет за собой несколько белых полос(думаю так прикольно будет) З.Ы:кажеться я тупо обьяснил

если бегать до это вообще легко, если движение триггерное то это вагон и маленькая тележка утечек и ноль зрелищности... так то ) Тебе надо что бы герой бежал на цель ускоряясь при этом и оставлял за собой какойлибо след?


 

DiR94Дата: Понедельник, 07 Декабря 2009, 22:09:14 | Сообщение # 856
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
как сделать такое:
герой становится прозрачным на 30% если его не атакуют и он не был атакован в течение например 10 сек, на 50% -15 сек, и так далее до полной невидимости, как бы "плавный" переход в инвиз
 

reyman666Дата: Вторник, 08 Декабря 2009, 01:56:06 | Сообщение # 857
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 4
Блокировки:
Народ помогите со скилом. Я хочу сделать так, чтобы у героя была способнось уйти в мир духов и стать невосприимцивым к физ. дамагу и в этом состоянии использовать новые скилы(как у Служителя Предков в обычном варике). Я взял за основу именно скил у Служителя предков "Мир Духов", вроде бы всё получилось, сделал скил под героя, но когда я за него захожу происходит следующий баг. В модуле объектов я поставил своиму геру с этим скилом 10 лвл. Когда я врубаю этот скил(на 10 лвл) мой гер становится прозрачным, потом когда он стал таким я перешёл в мир "живых", но уже я почему то перешёл с 10 лвл на 1 и все скилы при этом пропадают, но при этом статы остаются, иногда даже удваиваются, если после этой "метаморфозы" выучить скил ещё раз то гер начинает проигрывать анимацию смерти, но не умирает, а просто теряет скилы, но теперь их невозможно выучить (пиктограмма плюса для изучения новых скилов пропадает). Как мне сделать так чтобы всего этого не было, а скил работал так: Изучаешь скил при применении теряешь несколько своих способностей, но приобретаешь новые(какие не важно, так описываю как скил должен работать), и чтобы можно было вернуться в любой момент( не считая колдауна) в обычный облик. С повышением уровня скила должно увеличиватся количество способностей.
Опишите плз как это сделать(желательно поподробней)!


<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

MTTДата: Вторник, 08 Декабря 2009, 04:06:26 | Сообщение # 858
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Quote (DiR94)
как сделать такое:
герой становится прозрачным на 30% если его не атакуют и он не был атакован в течение например 10 сек, на 50% -15 сек, и так далее до полной невидимости, как бы "плавный" переход в инвиз

Можна сделать еще плавнее :D

Юнит атакован.
Условие
Атакованный юнит= твой юнит.
Действие.
Установить значение для Alpha(целочисленная) = Alpha +5
Set unit vertex coloring 100 100 100 Alpha

Дальше триггер.
Every 5 сек
Установить значение alpha=alpha - 5
Set unit vertex coloring 100 100 100 Alpha

Добавлено (08-12-2009, 04:06)
---------------------------------------------
Еще условие поставь, чтобы Alpha не поднялось выше 100, ато станет прозрачным перепрозрачным :D (визуально нечего, назад будет возвращаться дольше чем положено)

 

FkoFFДата: Вторник, 08 Декабря 2009, 05:55:10 | Сообщение # 859
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (reyman666)
Народ помогите со скилом. Я хочу сделать так, чтобы у героя была способнось уйти в мир духов и стать невосприимцивым к физ. дамагу и в этом состоянии использовать новые скилы(как у Служителя Предков в обычном варике). Я взял за основу именно скил у Служителя предков "Мир Духов", вроде бы всё получилось, сделал скил под героя, но когда я за него захожу происходит следующий баг. В модуле объектов я поставил своиму геру с этим скилом 10 лвл. Когда я врубаю этот скил(на 10 лвл) мой гер становится прозрачным, потом когда он стал таким я перешёл в мир "живых", но уже я почему то перешёл с 10 лвл на 1 и все скилы при этом пропадают, но при этом статы остаются, иногда даже удваиваются, если после этой "метаморфозы" выучить скил ещё раз то гер начинает проигрывать анимацию смерти, но не умирает, а просто теряет скилы, но теперь их невозможно выучить (пиктограмма плюса для изучения новых скилов пропадает). Как мне сделать так чтобы всего этого не было, а скил работал так: Изучаешь скил при применении теряешь несколько своих способностей, но приобретаешь новые(какие не важно, так описываю как скил должен работать), и чтобы можно было вернуться в любой момент( не считая колдауна) в обычный облик. С повышением уровня скила должно увеличиватся количество способностей. Опишите плз как это сделать(желательно поподробней)!

Создаешь клона своего героя, без возможности выучить навыки (тоесть способности = пусто). Создаешь два скилла на основе к пример WindWalk (стремительность). При использовании скилла - замещаешь одного героя другим, кастера просто прячешь (hide). Синхронизируешь опыт. Даешь новому герою те способности - которые ты бы хотел у него видеть. ну и второй скилл на основе стремительности - что бы вернуться в нормальный облик. Только что пробовал - остался один мерзкий баг. Либо у тебя будет две иконки героя (недочет недочет), либо не будет возможности выбрать через F1 героя в альтернативной форме (сошлемся на то что герой в потустороннем мире и абонент временно недоступен) ну или тебе каждый раз выходя из альт. облика придется учить все скиллы заного. С предметами проблемы не было. в 4 строчки резервируются все предметы. )


 

reyman666Дата: Вторник, 08 Декабря 2009, 09:53:05 | Сообщение # 860
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 4
Блокировки:
Есть пару вопросов.
1) надо брать 2 стремительность, на основе одного скила?
2) как мне заместить одного героя другим и спрятать? ( я просто не понимаю как можно что один скил стремительности замещал и прятал)
3) как сделать синхронизацию опыта?
4) если можно скажи это в какой части находится каждое действие должно (Текст,Способности, графика, характеристики, данные, технологии), а то слегка не понятно.


<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

DiR94Дата: Вторник, 08 Декабря 2009, 12:24:42 | Сообщение # 861
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
Quote (MTT)
Юнит атакован.
Условие
Атакованный юнит= твой юнит.
Действие.
Установить значение для Alpha(целочисленная) = Alpha +5
Set unit vertex coloring 100 100 100 Alpha

Дальше триггер.
Every 5 сек
Установить значение alpha=alpha - 5
Set unit vertex coloring 100 100 100 Alpha

идея классная, только надо чтобы юнит уходил в "прозрачность" если он не атакован, может чего то я не до понимаю (сам недавно в ве), но суть такая: герой выучил способность (допустим не в бою), начал становится прозрачным, пошел в бой, ударил кого-то тут же стал видимым на 100%, отошел, опять понемногу исчезает и тд.

ещё трабл: в vertex coloring вместо % прозрачности нельзя поставить целочисленную переменную (в графе переменная - "не объявлено ни одной переменной этого типа"), а какой тип нужен?

 

FkoFFДата: Вторник, 08 Декабря 2009, 12:47:35 | Сообщение # 862
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (reyman666)
Есть пару вопросов. 1) надо брать 2 стремительность, на основе одного скила? 2) как мне заместить одного героя другим и спрятать? ( я просто не понимаю как можно что один скил стремительности замещал и прятал) 3) как сделать синхронизацию опыта? 4) если можно скажи это в какой части находится каждое действие должно (Текст,Способности, графика, характеристики, данные, технологии), а то слегка не понятно.

берешь скилл "стремительность". почему стремительность - потому что для его каста не требуется остановка персонажа.
триггер будет выглядить примерно так:

Триггер 1:

Code

EVNT:
Generic unit приводит способность в действие
CON:
Ability comparison: ability being cast = Скилл на основе Стремительности номер 1
ACTN:
боевая единица - hide casting unit
set unit[1] = casting unit
боевая единица - create alternative unit for owner of casting unit facing angle of casting unit
герой - set expirience of last created unit to expirience of casting unit
боевая единица - add ability Скилл на основе стремительности номер 2
боевая единица - add ability скилл который хочешь что бы был доступен только в альтернативной форме.
set unit[2] = last created unit
for each integer from 1 to 6:
set item[integer A] = item carried by unit[1] in slot (integer A)
for each integer from 1 to 6:
Герой - Give item[integer A] to unit[2]

Триггер 2:

Code

Generic unit приводит способность в действие
CON:
Ability comparison: ability being cast = Скилл на основе Стремительности номер 2
ACTN:
Боевая единица - unhide unit[1]
Боевая единица - move unit[1] instantly to position of unit[2]
for each integer from 1 to 6:
set item[integer A] = item carried by unit[1] in slot (integer A)
for each integer from 1 to 6:
Герой - Give item[integer A] to unit[2]
Герой - set expirience of unit[1] to expirience of unit[2]  
Боевая единица - Remove unit[2]

Добавлено (08-12-2009, 12:47)
---------------------------------------------

Quote (DiR94)
ещё трабл: в vertex coloring вместо % прозрачности нельзя поставить целочисленную переменную (в графе переменная - "не объявлено ни одной переменной этого типа"), а какой тип нужен?

целочисленную и надо ставить ) или целочисленную или реальную. вроде как раз целочисленную.


 

DiR94Дата: Вторник, 08 Декабря 2009, 12:55:55 | Сообщение # 863
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
FkoFF, все таки реальную :)
 

FkoFFДата: Вторник, 08 Декабря 2009, 13:17:49 | Сообщение # 864
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
точно.. но я там обычно арифметикой пользуюсь, а там числа типа интегер, тобишь целочисленные )

 

rizenДата: Вторник, 08 Декабря 2009, 14:29:06 | Сообщение # 865
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 16
Блокировки:
:D Как сделать скилл, как ульт у Тини - чтобы герой рос при получении очередного уровня навыка?Искал искал в триггерах, что-то не нашел:(
 

reyman666Дата: Вторник, 08 Декабря 2009, 14:31:22 | Сообщение # 866
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 4
Блокировки:
FkoFF, скажи можешь расписать это графически, ну чтобы выгледело как у [DUОS] когда он писал статью "как сделать таверну с героями", а то я триггерные скилы только начал делать и ещё в этом плохо разбираюсь.

<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

FkoFFДата: Вторник, 08 Декабря 2009, 14:36:41 | Сообщение # 867
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (rizen)
Как сделать скилл, как ульт у Тини - чтобы герой рос при получении очередного уровня навыка?Искал искал в триггерах, что-то не нашел:(

анимация - change size

Добавлено (08-12-2009, 14:36)
---------------------------------------------

Quote (reyman666)
FkoFF, скажи можешь расписать это графически, ну чтобы выгледело как у [DUОS] когда он писал статью "как сделать таверну с героями", а то я триггерные скилы только начал делать и ещё в этом плохо разбираюсь.

честно говоря легче наработку скинуть, но мне сейчас лень. может ближе к вечеру выложу.


 

reyman666Дата: Вторник, 08 Декабря 2009, 14:45:03 | Сообщение # 868
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 4
Блокировки:
Хорошо, буду ждать!

<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

DiR94Дата: Вторник, 08 Декабря 2009, 14:48:24 | Сообщение # 869
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
че т ниче не выходит толкового :(
объясните поподробней плз на счет:
Quote (DiR94)
герой выучил способность (допустим не в бою), начал становится прозрачным, пошел в бой, ударил кого-то тут же стал видимым на 100%, отошел, опять понемногу исчезает и тд.
 

MTTДата: Вторник, 08 Декабря 2009, 16:03:18 | Сообщение # 870
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
DiR94,
Обьясни еще раз, при атаке етого юнита что должно произайти? Прозрачность должна уменьшиться или стать равной нулю?
 

GonachДата: Вторник, 08 Декабря 2009, 16:39:44 | Сообщение # 871
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки:
Как сдетать так что приминив магие(к примеры "стать богом") он может ходить без препятствий по карте т.е. сквозь стены(или как бут он летит разницы нет), сквозь деревья и т.п. и т.д. Зарание спасиба!
И можна без джаза!!!
 

MTTДата: Вторник, 08 Декабря 2009, 16:47:32 | Сообщение # 872
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Gonach,
Turn colision
както так пишется.
 

DiR94Дата: Вторник, 08 Декабря 2009, 16:49:26 | Сообщение # 873
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
MTT, при атаке прозрачность юнита становится равной нулю. та же ситуация если его атаковали, если не то не другое не происходило в течение n-ого кол-ва сек, он становится прозрачным так понятнее? ;)
 

MTTДата: Вторник, 08 Декабря 2009, 16:54:31 | Сообщение # 874
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Юнит атакован.
Условие
Атакованный юнит= твой юнит.
Действие.
Установить значение для Alpha(целочисленная) = 0
Set unit vertex coloring 100 100 100 Alpha

Дальше триггер.
Every 5 сек
Установить значение alpha=alpha + 5
Set unit vertex coloring 100 100 100 Alpha

Добавлено (08-12-2009, 16:54)
---------------------------------------------

Quote (MTT)
MTT, при атаке прозрачность юнита становится равной нулю. та же ситуация если его атаковали, если не то не другое не происходило в течение n-ого кол-ва сек, он становится прозрачным так понятнее?

Не вчитался :)
Вот так
Юнит атакован.
Условие
Атакованный юнит= твой юнит. or атакующий юнит = твой юнит
Действие.
Установить значение для Alpha(целочисленная) = Alpha +5
Set unit vertex coloring 100 100 100 Alpha

Дальше триггер.
Every 5 сек
Установить значение alpha=alpha - 5
Set unit vertex coloring 100 100 100 Alpha

 

GonachДата: Вторник, 08 Декабря 2009, 17:00:45 | Сообщение # 875
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки:
MTT, фппп.....эм ссори за нубство а попалней?
 

Поиск:

Copyright © 2006 - 2026 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz