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

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

Закрытая тема
 
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
ForGroup - багает?
Суть вопроса по нубски просто но всеже компилятор выдаёт 7 ошибок в 2 строчках

//...............

globals
	group MSH
endglobals

function Enum_actions takes nothing returns nothing // Вызывается при срабатывании
	local real x1
	local real x2
	local real y1
	local real y2
call ForGroup(MSH, function M_a_D) //Вот тут вся соль но не шарю какая :)
endfunction

function M_a_D takes nothing returns nothing
	//.......
endfunction
вот тут какаято проблема но не шарю какая подразумеваю что локалки я не там поставил
Старый 23.05.2010, 18:05
ScorpioT1000
Работаем
offline
Опыт: отключен
функция должна быть выше. программированию не учили?)
Старый 23.05.2010, 18:30
perimetral

offline
Опыт: 3,058
Активность:
Just_Fear, функция M_a_D должна стоять выше той, из которой вызывается. Да и группу в локалу можно =\
Старый 23.05.2010, 18:33
agentex

offline
Опыт: 34,834
Активность:
да просто тупой джас не поддерживает прототипов
Старый 23.05.2010, 18:33
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
perimetral, ScorpioT1001, програмированию учили на уровне "Hello world"
Даже если я её ставлю выше серогно таже вещь
Старый 23.05.2010, 18:40
ScorpioT1000
Работаем
offline
Опыт: отключен
зато можно так
globals
        code f = null
endglobals

function f takes nothing returns nothing
endfunction

function init takes nothing returns nothing
    M_a_D_f = function f
endfunction
у тебя функция должна быть булевной вроде
Старый 23.05.2010, 18:43
perimetral

offline
Опыт: 3,058
Активность:
Ну чего тут непонятного?
» Код
function ABC takes nothing returns nothing
    local unit u = GetEnumUnit() //юнит, над которым производятся операции
    set u = null //чимтим память
endfunction

function Enum_actions takes nothing returns nothing // Вызывается при срабатывании
    local group g
    call ForGroup(g, function ABC) //Вот тут соли уже не будет
    call DestroyGroup(g) //чистим память
    set g = null //еще чистим
endfunction
Старый 23.05.2010, 18:45
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
ахахахахаха люди я мего нуб... удаляйте тему я забыл добавить call зомг я нупь
Старый 23.05.2010, 19:03
ScorpioT1000
Работаем
offline
Опыт: отключен
-.-
ставь уже cjass.xgm.ru
Старый 23.05.2010, 19:18
Закрытая тема

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

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

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

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



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