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

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

Ответ
 
Kenshi245

offline
Опыт: 2,252
Активность:
Глобальные переменные...
Пытаюсь создать фнутри функции глобальную переменную - пишет ошибку
В чем проблема может быть, облазил кучу сайтов с примерами там работает - у меня нет(.
Старый 30.03.2008, 15:58
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Внутри функции нельзя. Должно быть вне какой-либо функции. Хотя точно не уверен...
Код:
globals
  integer var1 = 0
  real var2 = 0.00
  unit var3 = null
  ...
endglobals

При чём, такое возможно только в JassNewGenPack'е.
Старый 30.03.2008, 16:02
S

offline
Опыт: 43,833
Активность:
Цитата:
Пытаюсь создать фнутри функции глобальную переменную - пишет ошибку

скорее, там где ты смотрел создают локальную переменную... пример -

Код:
function removeselectunit takes player p returns nothing
local group g=CreateGroup()
local unit u
loop
exitwhen u==null
call GroupEnumUnitsSelected(g,p,null) 
set u=FirstOfGroup(g)
call RemoveUnit(u)
endloop
call GroupRemoveUnit(g,u)
call DestroyGroup(g)
set u=null
set g=null
endfunction


Удалит выделенного (или выделенных) юнитов у игрока под номером p
Старый 30.03.2008, 16:40
Kenshi245

offline
Опыт: 2,252
Активность:
А есть разница если я создам глобальную переменную внутри триггера или создам через редактор переменных?
Старый 30.03.2008, 20:05
J
expert
offline
Опыт: 48,447
Активность:
нету, это будут одни и теже глобалки, только через редактор там еще прифиекс udg_ добовлятся, но это не суть важно
Старый 30.03.2008, 20:26
adic3x

offline
Опыт: 108,439
Активность:
лучше создавать в ген паке - доступны все типы и инитишь ее как хочешь
Цитата:
udg_ добовлятся, но это не суть важно
а кста иногда удг_ префикс ой как бесит ;)
Старый 30.03.2008, 21:12
Ответ

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

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

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

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



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