1992
Kicked by ZlaYa1000
offline
Опыт:
94Активность: |
Jass to GUI
Я скачал карту в ней триггеры написаны на Jass можно ли сделать так чтобы триггеры стали обычными-не на Jass`e?Пожалуйста скажите как. |
23.09.2006, 20:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
Хотя я в джассе не разбираюсь, но по моему нельзя. Джасс, это совершенно другой язык програмирования. |
23.09.2006, 20:09 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Цитата:
никак. это imposible. |
|
23.09.2006, 20:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
поправка - один и тот же |
|
23.09.2006, 20:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,234Активность: |
[quote]Хотя я в джассе не разбираюсь, но по моему нельзя. Джасс, это совершенно другой язык програмирования.[quote]
согласен с Джоном... триггеры - это сильно упрощённый автоджас для нупов, или для тех, кто не программер. но, тем не менее, конвертировать можно только триггеры в Джасс, ибо в триггерах нету многих команд, которые есть в джассе... увы:( |
23.09.2006, 21:13 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
угу можно тока когда создал триг и перевел его на жасс ctrl z отменять пока рука не отвалицо..=) |
23.09.2006, 21:20 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
То, что ты хочешь сделать- невозможно, но можно делать обратные действия, благодаря чему ты сможешь (если не поленишься) узнать, какому триггеру соответствует код на языке Jass. |
23.09.2006, 21:20 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
зы слышал что жасс крафт может делать представление на GUi это тру? |
23.09.2006, 21:20 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
если код получен простым конвертированием обычного gui-триггера, и никак не менялся - обратное преобразование 1-в-1 возможно.
вроде бы депротектор это делать умеет. если же в коде после конвертации хоть что-то изменялось (вручную или спец. утилитами, или вообще триггер изначально на жассе был написан) - подобрать gui-триггер, делающий в точности то же самое, уже почти никогда не получится. |
23.09.2006, 23:30 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
11,160Активность: |
Сделай своё GUI и ты спокойно любой JASS переведёшь в GUI(тока функции запомни) :) |
23.09.2006, 23:37 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Цитата:
! но ведь имеется ввиду то что карта не защищена просто юзаеца жасс.(предположим что у кого-то бред и он перевел триги на жасс ничего не изменяя) как используя депротект перевести все обратно на гуи? |
|
24.09.2006, 06:37 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
А зачем нужен Перевод на джасс уже готового триггера ? |
30.09.2006, 14:21 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Для оптимизации, добавление новых действий(не доступных в гуи) |
30.09.2006, 14:40 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
напишу любой тригер в гуи, каждая строчка кастом скрипт и всё.
кстати более менее простые триги в гуи конвертировать можно, особенно математические модули занятые логикой или вычислениями |
30.09.2006, 16:12 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
Цитата:
в общем случае - нет. нестандартным образом сформированную функцию InitTrig_.... ты так в лоб не сконвертишь, ибо редактор ее создает сам при переводе. т.е. например, для кода Код:
вызов foo() внутри именно этой функции ты построчным переносом всего в гуи никак не получишь. конечно, эквивалент всегда можно получить - например, код функции InitTrig_t построчно затолкать в "действие" триггера, и сделать, чтобы он запускался при старте... но это лишний триггер-обертка. делать будет то же самое, но код после перевода редактором будет другой. Отредактировано !, 30.09.2006 в 17:18. |
|
30.09.2006, 17:13 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|