Radonchik
offline
Опыт:
1,238Активность: |
Jass события
Я новичок в Джассе и во всех статьях пишут что Джасс больше функций
Здесь прошу написать События Условия Действия которые не найдешь в ГУИ И еще можно ли разработать систему скольжения в гонках на движке варки? Нужно для моей карты.
(PS искал такую тему не нашел) |
11.12.2007, 15:11 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GreatLosser
offline
Опыт:
5,086Активность: |
Во первых, несколько функций связанных с trackable, на которых можно отслеживать щелчки мышью.
Во вторых, в jass-функции добавить кнопку в диалог можно поставить горячую клавишу. В третьих, в jass-функции выведения текста можно указать часть экрана. В четвертых, чтобы найти события, используй jassCraft, набрав в строке поиска EVENT_ В пятых, GetUnitGoldCost и GetUnitWoodCost. Также можно набрать Upgrade вместо Unit В шестых, в функции TimerStart(создать таймер) можно сделать чтобы всегда включалось какое-нибудь действие. В седьмых, ф-ии SetUnitX и SetUnitY позволяют двигать юнита без прерывания приказов. То есть он может атаковать в течение движения. Цитата:
Да ее вроде и на GUI можно... |
|
11.12.2007, 15:30 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
в жассе есть локальные переменные. и есть замечательная статья сегрея осваиваем жасс, с нее и начни) |
11.12.2007, 15:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Цитата:
Через полярные координаты. Но Jazz код надо будет включать для оптимизации. |
|
11.12.2007, 16:16 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
JASS нужен для того чтобы издеваться над варом так что родная мама близард не узнает:). |
11.12.2007, 16:58 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
Вы назовите эти функций, а не пречисляете
причем если можно подробно :) И еще как чтоб в одном триггере как у пуджа в доте помните первой магией подтягивать |
12.12.2007, 09:25 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
В одном не выйдет, еше нужна проверка есть ли рядом с активным сегментом хука еще один... там просто дамми юниты по одному facing angle, хотя вот в Pudge Wars Advanced 1.19d\e сделано намного круче - крюк вертимцо на пуджем... мона попробовать даже сделать из хуков... |
12.12.2007, 10:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
так нельзя... тригер то там один, вот только в гиу совершенно нет понятия функции. поэтому обьяснить что то на пальцах невозможно. |
12.12.2007, 10:40 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
В открытой версий Доты один триггер(ПуджА) с каким то таймером (вот таймер то и не могу понять я ) или этот триггер ссылается на какой то еще? |
12.12.2007, 13:27 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Мое предположение - таймер повесили функцию создания сегментов хука... Отредактировано Sasha, 12.12.2007 в 13:46. |
12.12.2007, 13:36 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
Так вы мне обьясните или будете на своём джассовском языке общаться :) |
12.12.2007, 13:41 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Точнее наверно функцию на таймер, а таймер - основной логический элемент спела. |
12.12.2007, 13:43 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
сами мы очевидно найти на сайте статью не в состоянии=/
http://xgm.guru/articles.php?section=wc3&name=jass_introduction Цитата:
лучше единый таймер, на него функцию с циклическим перебором всех обьектов и дейсвий с ними. без факин кеша. без рб ))) |
|
12.12.2007, 13:48 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GreatLosser
offline
Опыт:
5,086Активность: |
Ах да, и советую скачать JassCraft из базы. |
12.12.2007, 14:52 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
Jass Craft у меня уже 5 месяц на компе лежит,
Такой вот триггер я хотел замутить:
Стоит воин рименяет заклинание и все юниты вокруг него приклепляются спецефектом (молнией или чо нить др) ричем воин не может двигатся и потихоньку набирая скорость они начинают вращатся вокруг него потом скорость снижается и действие заклинания прекращается Скажите можно ли реально ли сотворить на одном джассовском триггере? |
13.12.2007, 13:13 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
еще раз попробую написать, что в джасе тригер - это обьект запускающий по событию в игре тригеракшин, т.е. прикрепленную к тригеру функцию. сделать такое риально. если ты не знаешь жасса обьяснять что либо бесмысленно. |
|
13.12.2007, 13:17 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GreatLosser
offline
Опыт:
5,086Активность: |
Цитата:
В jass'e можно впихнуть хоть 100 триггеров в 1 GUI триггер. Теоретически можно даже сделать чтобы игрок мог создавать триггеры в чате. |
|
13.12.2007, 14:09 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
В Джассе я незнаю только RB и Handle остальное не понять трудно :) Научите пользоватся таймером типа как у пуджа |
13.12.2007, 17:25 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
попробую третий раз указать на статью, к которой все это описанно:
http://xgm.guru/articles.php?section=wc3&name=jass_introduction |
13.12.2007, 17:33 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radonchik
offline
Опыт:
1,238Активность: |
ADOLF я не такой тупой как тебе кажется, там ненаписаны всё это и тем более я эту статью уже читал 3 раза в оффлайне |
13.12.2007, 17:40 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|