Локальные переменные
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 09:59:07 | Сообщение # 1 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Здравствуйте! Помогите , пожалуйста , хочу сделать плавающий текст , занести его в локальную переменную и потом уничтожить , и так несколько раз , ну что бы они не мешали друг другу... но вот беда... прочитал пару статей про локальные переменные , но всё равно не чего не получается... проверьте код, пожалуйста... Код local texttag text9 set text9 = GetLastCreatedTextTag() call TriggerSleepAction( 5.00 ) call DestroyTextTag(text9) set text9 = null
Где ошибка?Добавлено (27 Апреля 2013, 09:59:07) --------------------------------------------- Редактор не даёт включить триггер.
|
|
|
|
Ty3uK | Дата: Суббота, 27 Апреля 2013, 10:13:09 | Сообщение # 2 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Ты создал триггер, перевел в текст, удалили в нем все и написал это?
|
|
|
|
SirNikolas | Дата: Суббота, 27 Апреля 2013, 12:16:22 | Сообщение # 3 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Перенеси объявление переменной в начало функции, если у тебя отсутствует (или отключен) AdicHelper.
|
|
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 13:24:56 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Цитата (Ty3uK) Ты создал триггер, перевел в текст, удалили в нем все и написал это? Я создал триггер , написал строчки в cs ну local и т.д. , потом перевёл в текст , и скопировал только то что не работает. Цитата (SirNikolas) Перенеси объявление переменной в начало функции, если у тебя отсутствует (или отключен) AdicHelper. Да , это без него я делал, сейчас поставлю в начало , надеюсь что сработает.
В начало функции это самое первое действие в триггере ?
|
|
|
|
Ty3uK | Дата: Суббота, 27 Апреля 2013, 13:27:22 | Сообщение # 5 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Да, это самое первое действие.
|
|
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 13:43:46 | Сообщение # 6 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Всё работает спасибо
|
|
|
|
Extremator | Дата: Суббота, 27 Апреля 2013, 13:48:35 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| а я в гуях писал кастом срипт, внутри ИФа, в нём " local real a" и там дальше юзал... у мня всё работало хД это нормально? (там ещё и точка была, тоже локальная)
|
|
|
|
Ty3uK | Дата: Суббота, 27 Апреля 2013, 13:52:43 | Сообщение # 8 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Extremator, JNGP?
|
|
|
|
Q1wAse | Дата: Суббота, 27 Апреля 2013, 14:33:00 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата (Ty3uK) Extremator, JNGP? У него да...
|
|
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 15:15:36 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Цитата (Extremator) а я в гуях писал кастом срипт, внутри ИФа, в нём " local real a" и там дальше юзал... у мня всё работало хД это нормально? (там ещё и точка была, тоже локальная) Цитата (SirNikolas) Перенеси объявление переменной в начало функции, если у тебя отсутствует (или отключен) AdicHelper.
|
|
|
|
Naturekid | Дата: Суббота, 27 Апреля 2013, 15:40:50 | Сообщение # 11 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| Наклз, почему так не сделать? просто время побольше поставь и всё. А так тебе одной глобалки на всё про всё хватит.
Сообщение отредактировал SirNikolas - Суббота, 27 Апреля 2013, 16:14:34 |
|
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 16:01:22 | Сообщение # 12 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Я так и делаю... но он же исчезает , но не убирается из игры? утечка будет? Добавлено (27 Апреля 2013, 16:01:22) --------------------------------------------- но уже и с локальной переменной всё норм.
|
|
|
|
Naturekid | Дата: Суббота, 27 Апреля 2013, 16:02:28 | Сообщение # 13 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| Цитата (Наклз) утечка будет? да нет. Ну ненаю, я всегда так тексты юзаю, они у меня десятками тысяч за игру появляются и ничего, не загружает память.
|
|
|
|
SirNikolas | Дата: Суббота, 27 Апреля 2013, 16:15:07 | Сообщение # 14 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Lifespan нормально удаляет тексты.
Naturekid, прячь скрины под спойлер.
|
|
|
|
Наклз | Дата: Суббота, 27 Апреля 2013, 22:04:51 | Сообщение # 15 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Ну буду знать) , знания про local не будут лишними) спасибо.
Сообщение отредактировал Наклз - Суббота, 27 Апреля 2013, 22:05:11 |
|
|
|