Krol
offline
Опыт:
16,909Активность: |
Вопросы по Jass и cs
Короче ДиоД не корми меня шишками, а давай серьёзно! Джон, тоже некорми!
Значит прочитал я переменные, и в конце этой статьи Сергей написал: "Итак, Читатель, если есть время и желание, поработай над реализацией какой-нибудь из задач на jass. К примеру: 1. Заклинание разговор: когда применяешь его на юнит, на две секунды над ним появляется фраза плавающего текста «Привет»." Вот я сделал получилось ли у меня это? И правельно ли я сделал? З.Ы Вот так почуть-чуть буду у вас спрашивать! И прошу мну помогать! Krol добавил: Правда не на джасс, а на кс=/ Krol добавил: А вот ещё что: когда поставил в начале local textTag t-где т переменная текст, то тригер перестал работать, это наверно из-за того, потому что не textTag? Krol добавил: И ещё! Я очнь тупой и незнаю англицкий:( Отредактировано Krol, 09.01.2007 в 12:19. |
08.01.2007, 19:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
ну... я бы это сделал таг:
Код:
Отредактировано Jon, 08.01.2007 в 19:31. |
08.01.2007, 19:21 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
А почму тт, а не просто т? Так вся у мну была ошибка что я написал не texttag, а textTag? Почму неработало вот это?: local textTag t |
08.01.2007, 19:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
2,997Активность: |
call SetTextTagColor(tt, 255, 255, 255, 255)
call SetTextTagColorBJ(tt, 255, 255, 255, 0) Жон ужас... sosew :) Но йа тибя все равно люблю :D |
08.01.2007, 19:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
Цитата:
Значит нада было сначала создать, а потом объявить? Цитата:
Вишь как много строк, а на тригерах всего одна! Цитата:
Я переменную создавал под названием t! |
|||
08.01.2007, 19:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Цитата:
отимизация != маленький код т.к. это опятьже таки моя мания не юзать БЖ Цитата:
я чет не сразу понял что ты имел ввиду... да.. ошибка была имено в том что ты писал textTag, а не texttag надо сначало обьевлять переменую, а потом в нее создать texttag или делать это одновремено... Цитата:
названия переменых роли не играют, но лучше давать им имена по смыслу... |
|||
08.01.2007, 19:37 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
Цитата:
Так я и дал по смыслу! Текст=t! Ну значит у меня всё норм получилось? |
|
08.01.2007, 19:41 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Krol тест != тексттег
норм... но в моем случае этот код будет работать быстрее (хотя принцепи это неиграет НИКАКОЙ роли т.к. выполнение одноразовое... но что поделаеш.. такой я есть) и без глобал. переменых |
08.01.2007, 19:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Я тож решил жасс изучать. Знаю, пока, только про локалки. Смог сделать первое задание (заклинание "разговор"). В-общем, основную суть понял. Чё делать дальше? Хочу побольше практики. Но, по-легче. Тут как-то ДиоД давал задание на практику, но я нифига не знаю, чё нада делать. Мне надо чё-н про локалки. Кто-н может какое-н задание дать, чтоб я напрактиковался? |
08.01.2007, 22:53 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Это все не так сложно. Krol я боюсь эта тема разрастется страниц на 10 когда ты доберешься до SCV=) вроде и написано у сергея просто и понятно, но когда ничинаешь юзать это все на практике начинается ад кроменшыый. вообщем удачи.
|
09.01.2007, 02:50 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
2,997Активность: |
Для наглядного примера крола, приважу строку из тригеров, которая создает текст таг на юните :)
З.Ы. забыл каг пишецо тег кода, поэтому пишу в цитате ЫЫЫЫ Цитата:
|
|
09.01.2007, 12:36 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Так, у меня вопросы по тому, что написал 0pJl9lTa:
set bj_lastCreatedTextTag = CreateTextTag() - что это делает? ЗЫ: 0pJl9lTa, тег кода - [code] Отредактировано DFlyer, 09.01.2007 в 14:09. |
09.01.2007, 14:03 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Цитата:
Формально создает тексттег как обьект, но у него отсутстует все: цвет, размер, текст и т.д. |
|
09.01.2007, 14:16 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
Воть, тута тригер и кс! Ибо я боюсь этих джассовых букавок!
Вопрос: утечки есть? Отвечаю: наверн стопудов есть! Помогите как исправить это на джассе и что бы я научился утечки убивать! Krol добавил: З.Ы Пока не научусь, неотстану, ибо все траблы в тригерах из-за утечек! |
09.01.2007, 14:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Удалить точку:
RemoveLocation (Loc) Удалить еффект DestroyEffect (ef) в триггере C: 1) ты создаеш точку - позиция юнита которую не удаляеш 2) Также создаеш 2 эфекта, которые тоже после не удаляются в триггере D: 1) ты создаеш точку - позиция юнита поже ты ее не удаляеш (RemoveLocation(Loc)) 2) используеш полярные коардинаты, которые создают точку и потом просто приравнивают у ней переменую, и она тоже не удаляется. 3) создаеш спецэфект поже ты его не удаляеш |
09.01.2007, 14:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Krol
Ты откуда CS'ы берёшь. Прогу какую-то юзаешь? Или как? |
09.01.2007, 14:47 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
DFlyer ты хочеш сказать... откуда он берет названия функций из cs?
для этого есть сверх полезная прога jasscraft, в ней есть весь набор функций. |
09.01.2007, 14:49 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
Дело в том что я это знал, что после всего этого нада удалять! Я написал: Remove udg_tochka- тригер выключился:( Вот за это спасибо, ща я попрубую на кс удалить всё это! |
09.01.2007, 14:49 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Цитата:
все правельно.. но обьекты так не удаляются... нужно еще указывать тип обьекта и переменую надо писать в спобках=/ |
|
09.01.2007, 14:50 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
16,909Активность: |
Jon не то ты сказал! DFlyer переводишь в джазз тригер, копируешь что нада, переводишь назад, всавляешь! Вот токаприкол в том что близзы не сделали действия удаления точек и т.д и поэтому нада юзать джасс!
Krol добавил: Цитата:
УРААА я почти правельно всё сделал!!!:))) |
|
09.01.2007, 14:53 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|