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

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

Закрытая тема
 
vladfaust

offline
Опыт: 12,814
Активность:
Использование кастомных ф-ций
В общем, вставляю в код карты (который самый первый) ф-цию.
Вызываю ее из библиотеки, находящейся в одном из триггеров. При компиляции выдает ошибку, связанную с необъявлением ф-ции. В чем дело? Куда совать нужную мне ф-цию, если я хочу, чтобы она вызывалась из любого участка кода? Туплю.
inadequate_ добавил:
Вот скрины.
Миниатюры
Кликните на картинку для увеличения
Название:  1.jpg
Просмотров: 23
Размер:  57.3 Кбайт  Кликните на картинку для увеличения
Название:  3.jpg
Просмотров: 17
Размер:  61.0 Кбайт  Кликните на картинку для увеличения
Название:  1.jpg
Просмотров: 16
Размер:  71.3 Кбайт  
Старый 05.05.2012, 20:36
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
первое что пришло в голову
call?
а не, я краб ._.
Hatsume_Hate добавил:
чувство части тела ниже спины шепчет что нужно не void) мануалы по ж/с жассу не читал, тапками не кидать
Hatsume_Hate добавил:
кароче пробни сделать на обычном жассе XD я ваще туп как пробка
Старый 05.05.2012, 20:51
vladfaust

offline
Опыт: 12,814
Активность:
Hatsume_Hate, не, тут cj, все верно...
Старый 05.05.2012, 21:11
Windrunner
Верь мне!
offline
Опыт: 4,565
Активность:
твой Display Text To all должен быть выше,чем функция,где ты это используешь.
Старый 05.05.2012, 21:18
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
кстати ты вызываешь приват из библиотеки?
Старый 05.05.2012, 21:21
vladfaust

offline
Опыт: 12,814
Активность:
Факин.
Windrunner, он выше. Он в кастом-коде.
Hatsume_Hate, нет, он в
кастом-коде.
Старый 05.05.2012, 21:23
Lipen

offline
Опыт: 1,550
Активность:
inadequate_, либы помещаются перед кастом кодом. Замени на scope.
Или так:
library A {
  void DisplayTextToAll(string s) {
    //...
  }
}

library B uses A {
  ...
  call DisplayTextToAll(...)
  ...
}
Старый 05.05.2012, 21:34
vladfaust

offline
Опыт: 12,814
Активность:
либы помещаются перед кастом кодом
Вот это мне и было нужно. Благодарю!
Старый 05.05.2012, 21:41
Закрытая тема

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

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

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

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



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