![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
Отсутствует название переменной
Только начал изучать джаз. Пробую с помощью него делать спеллы, которые нельзя смастерить с триггерами. Вот тут нахимичил кастом скриптом, и редактор мне вывел 6 ошибок: все - отсутствие названия переменной. Посмотрите, что не так и подскажите, плз. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Pick every unit - Отдельная функция, в ней не создается твоя локальная переменная. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
И что делать? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Sansaney, учить джасс и не пользоваться ужасной помесью GUI+Custom code. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
Те ты предлагаешь написать полностью триггер на джас? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
Sansaney, да. Пора уже забывать о GUI и переходить на скрипты.
В твоем коде, где ты в триггере объявляешь локальные переменные, ты даешь им странные названия. Область жизни локальной переменной - функция в которой она объявлена. В данном случае - Trig_Fanofknives_Actions. Поэтому не стоит так волноваться о совпадении имен. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
Статья, по которой я учусь джасу, крайне не советует мне этого делать. Гуи для удобства. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nekit1234007
![]() ![]() offline
Опыт:
11,916Активность: |
Sansaney:
Наглое враньё, кстати. Когда знаешь джасс, лицезрение и работа с гуями вызывает отвращение. Это так, к слову. Советую больше читать и тренироваться, тренироваться и читать. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
Тогда может на последок какие-нибудь статьи посоветуете почитать, а то я читаю вот эту:
а вы говорите, что там враки. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Sansaney, ты прежде чем делать сложные примеры (а данный пример сложен для новичка), прочитай статью полностью. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
Это статья, по которой мы все учились, написанная Сергеем. Но с того времени большое кол-во всей информации потеряло смысл. Ну блин. Изменилось многое и пр. Но про основы там хорошо написано.
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
там уже понавставляли ссылок, просто учитывайте их |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sansaney
Что??
![]() ![]() offline
Опыт:
20,876Активность: |
Вы вот говорите, что все нужно делать на джас, а что же кинематики с текстом тоже? |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
XOR
![]() offline
Опыт:
38,159Активность: |
абсолютно все) там утечки в гуи |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
JassMan
свободен
![]() offline
Опыт:
4,193Активность: |
Для полной картины, объясню, что такое утечки. Утечки, а именно утечки оперативной памяти, возникают из-за переполнения памяти игры. Это происходит если те ресурсы (объекты), которые мы использовали, в дальнейшем не удалили, что и приводит к забиванию памяти. Поэтому всё объекты, после того как они становятся ненужными, надо удалять. Так же есть еще нюанс в переменных (так называемых "ярлыках"). Которые нужно обнулять (set <<переменная>> = null ), иначе тоже будет забивать память. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Sansaney, я на гуи синематики делаю :)
ScorpioT1000 добавил: но с вызовами своих функций офк... |
![]() |
#16
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|