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

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

Ответ
 
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Отсутствует название переменной
Только начал изучать джаз. Пробую с помощью него делать спеллы, которые нельзя смастерить с триггерами. Вот тут нахимичил кастом скриптом, и редактор мне вывел 6 ошибок: все - отсутствие названия переменной.
Посмотрите, что не так и подскажите, плз.
Миниатюры
Кликните на картинку для увеличения
Название:  скрин.JPG
Просмотров: 83
Размер:  119.3 Кбайт  Кликните на картинку для увеличения
Название:  скрин2.JPG
Просмотров: 78
Размер:  49.3 Кбайт  
Старый 10.12.2010, 21:40
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Pick every unit - Отдельная функция, в ней не создается твоя локальная переменная.
Старый 10.12.2010, 21:47
Sansaney
Что??
offline
Опыт: 20,876
Активность:
И что делать?
Старый 10.12.2010, 21:49
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Sansaney, учить джасс и не пользоваться ужасной помесью GUI+Custom code.
Старый 10.12.2010, 21:55
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Те ты предлагаешь написать полностью триггер на джас?
Старый 10.12.2010, 21:57
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Sansaney, да. Пора уже забывать о GUI и переходить на скрипты.

В твоем коде, где ты в триггере объявляешь локальные переменные, ты даешь им странные названия. Область жизни локальной переменной - функция в которой она объявлена. В данном случае - Trig_Fanofknives_Actions. Поэтому не стоит так волноваться о совпадении имен.
Старый 10.12.2010, 22:01
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Пора уже забывать о GUI и переходить на скрипты.
Статья, по которой я учусь джасу, крайне не советует мне этого делать. Гуи для удобства.
Старый 10.12.2010, 22:05
Nekit1234007

offline
Опыт: 11,916
Активность:
Sansaney:
Гуи для удобства.
Наглое враньё, кстати. Когда знаешь джасс, лицезрение и работа с гуями вызывает отвращение. Это так, к слову.
Советую больше читать и тренироваться, тренироваться и читать.
Старый 10.12.2010, 22:18
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Тогда может на последок какие-нибудь статьи посоветуете почитать, а то я читаю вот эту:
а вы говорите, что там враки.
Старый 10.12.2010, 22:37
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Sansaney, ты прежде чем делать сложные примеры (а данный пример сложен для новичка), прочитай статью полностью.
Старый 10.12.2010, 22:43
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Это статья, по которой мы все учились, написанная Сергеем. Но с того времени большое кол-во всей информации потеряло смысл. Ну блин. Изменилось многое и пр. Но про основы там хорошо написано.
Старый 10.12.2010, 22:43
ScorpioT1000
Работаем
offline
Опыт: отключен
там уже понавставляли ссылок, просто учитывайте их
Старый 10.12.2010, 23:09
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Вы вот говорите, что все нужно делать на джас, а что же кинематики с текстом тоже?
Старый 11.12.2010, 13:39
XOR

offline
Опыт: 38,284
Активность:
абсолютно все) там утечки в гуи
Старый 11.12.2010, 13:42
JassMan
свободен
offline
Опыт: 4,193
Активность:
Для полной картины, объясню, что такое утечки. Утечки, а именно утечки оперативной памяти, возникают из-за переполнения памяти игры. Это происходит если те ресурсы (объекты), которые мы использовали, в дальнейшем не удалили, что и приводит к забиванию памяти. Поэтому всё объекты, после того как они становятся ненужными, надо удалять.
Так же есть еще нюанс в переменных (так называемых "ярлыках"). Которые нужно обнулять (set <<переменная>> = null ), иначе тоже будет забивать память.
Старый 11.12.2010, 19:41
ScorpioT1000
Работаем
offline
Опыт: отключен
Sansaney, я на гуи синематики делаю :)
ScorpioT1000 добавил:
но с вызовами своих функций офк...
Старый 12.12.2010, 02:39
Ответ

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

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

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

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



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