XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Rvn
Skillful level designer
offline
Опыт: 15,907
Активность:
надо jass-спеллы
И так мне надо пару простых jass спеллов...
1.Снаряды, которые пускает юнит с этой способностью, при попадании во врага кастуют на него заклятие. Надо так что бы заклятие, которе кастуеться при попадании в цель, можно было менять. Каст мнгновенный.
2.При использовании этого спелла враг "подпрыгивает в воздух" и на время, пока он падает вниз, он классифицирован как "летающий". При соприкосновении с землей он обратно становиться "наземным".
3.С каждым ударом по врагу юнит с этой способностью атакует быстрее и сильнее. Параметры увелечения скорости и силы атаки должны быть в процентах. Еще надо что бы эти параметры можно было изменять.
4.Спелл похож на первый, но здесь снаряд при попадании во врага отскакивает от него и преврашаеться в юнита, принадлежащего то му же игроку что и владелец юнита выпустевшего снаряд. Появившийся юнит сразу же получает приказ атаковать того врага в которого попал снаряд из которого вызванное существо и появилось. Опять таки надо что бы призываемого юнита можно было менять.
Это все ну че кто нить сделает? оччь надо. Будете в авторах моей карты сразу после меня.
Старый 26.07.2006, 15:40
DioD

offline
Опыт: 45,134
Активность:
1и4 если следовать твоему описанию то это эффект при атаке, можешь посмотреть код доты там есть 3 подобных спелла
3 Есть в доте
2 Тоже есть в доте
Если ты опишешь понятнее что куда подпрыгивает то код будет...
Старый 26.07.2006, 15:50
Rvn
Skillful level designer
offline
Опыт: 15,907
Активность:
ну дык если есть в Доте то плз выложите а? просто у меня нету проги для вскрытия+ненаю точно какой код мне надо.

Rvn добавил:
Цитата:
эффект при атаке

не эффект а имеено спел полноценный спелл. Спел который можно отредактировать в РО. Спелл с параметрами и Характеристиками, а не эффект в том то и суть.
Старый 26.07.2006, 15:53
DioD

offline
Опыт: 45,134
Активность:
Опен дота лежит на сайте уже пол года.
Незя будет редактировать спелл как в редакторе объектов
Старый 26.07.2006, 16:00
felix_ff

offline
Опыт: 757
Активность:
1)возьми вот эту функцию...
далее создай своего дамми юнита. далее создаешь даммиабилки и потом просто подставляешь значения в данную функцию

Код:
function DummyTarget takes unit a, unit b, integer uId, integer aId, integer i, location l, real r, string s returns nothing
local unit u = CreateUnitAtLoc(GetOwningPlayer(a), uId, l, bj_UNIT_FACING)
call SetUnitPathing(u, false)
call SetUnitExploded(u, true)
call UnitAddAbility(u, aId)
call SetUnitAbilityLevel(u, aId, i)
call UnitApplyTimedLife(u, 'BTLF', r)
call IssueTargetOrder(u, s, b)
set u = null
endfunction


unit a - это твой атакующий юнит например GetAttacker()
unit b - соответственно тот на которого долно быть наложенно заклятие
integer uId - это Id-тип твоего дамми юнита
integer aId - это тип дамми абилки
integer i - это уровень даммиабилки который необходимо выставить
location l - это то место где будет создан дамми юнит.. (вообщем это даже не совсем актуально просто ставь там все время GetRectCenter(GetPlayableMapRect())
real r - это время жизни дамми юнита (к примеру если ты кастанешь корни и поставишь время жизни дамми очень маленькое то он сдохнет, а денег за юнита когда он подохнет от корней ты не получишь :) так что его тут тоже можно менять по ситуации
string s - это строчный приказ отдаваемый дамми юниту. ну думаю понятно зачем :)

вызывать функцию примерна так
call DummyTarget(GetAttacker(), GetTriggerUnit(), 'h009', 'AXXX', 1, GetRectCenter(GetPlayableMapRect()), 0.75, "frostnova")
Старый 26.07.2006, 23:45
DioD

offline
Опыт: 45,134
Активность:
Лучше использовать координаты и функцию
Код:
CreateUnit(Owner,'u00H',X,Y,0)
Старый 27.07.2006, 11:22
felix_ff

offline
Опыт: 757
Активность:
ммм... согласен :) потом у себя в карте тожа переделаю
Старый 27.07.2006, 11:56
DioD

offline
Опыт: 45,134
Активность:
Точки вызывают утечку, так что лучше про них вообще забыть...
Старый 27.07.2006, 12:07
Markiz

offline
Опыт: 11,432
Активность:
DioD
С координатами гемороится ради 100кб памяти - то еще удовольствие.
Старый 27.07.2006, 14:34
DioD

offline
Опыт: 45,134
Активность:
Удовольствие не для широкого круга людей...
Старый 27.07.2006, 14:38
Rvn
Skillful level designer
offline
Опыт: 15,907
Активность:
DioD а хде она лежит, в наработках или в архиве карт?
Старый 28.07.2006, 11:27
DioD

offline
Опыт: 45,134
Активность:
Цитата:
Сообщение от Rvn
DioD а хде она лежит, в наработках или в архиве карт?


ХТО?
Старый 28.07.2006, 11:43
Rvn
Skillful level designer
offline
Опыт: 15,907
Активность:
опен дота
Старый 28.07.2006, 13:45
DioD

offline
Опыт: 45,134
Активность:
http://xgm.guru/forum/showthread.php?t=4311

Купи мозг будь другом...
Старый 28.07.2006, 14:10
Rvn
Skillful level designer
offline
Опыт: 15,907
Активность:
Цитата:
Купи мозг будь другом...

а скока стоит? а в рублях или в долларах? :)
Старый 28.07.2006, 18:43
IceBear
Вождь Мирового Картостроя
offline
Опыт: 7,800
Активность:
Блин, как я ненавижу джаз... Недо бы и мне новые мозги купить...
Старый 06.08.2006, 20:29
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Цитата:
GetOwningPlayer(a)

Дамми-кастера лучше делать нейтралом, тогда он может кастовать позитивные/негативные спеллы на всех...
Старый 06.08.2006, 21:11
DioD

offline
Опыт: 45,134
Активность:
Дэло в том что дами кастер должен скорить убийства игроку...
А не нейтралам
Старый 06.08.2006, 21:39
felix_ff

offline
Опыт: 757
Активность:
exploder если дамми будет кастовать спелл наносящий урон не за игрока а за нейтрала то игрок не получит ни фрага ни денег
Старый 07.08.2006, 01:51
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Ну, да, тогда, да...
Старый 07.08.2006, 11:45
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:14.