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

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

Закрытая тема
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
load integer в разных ф-циях
Добрый день.
Небольшой вопрос:
как загружать правильно интеджер(да впринцепе что угодно с помощью хеша) в функциях таких как:
* ForGroup -
Код:
function 1 takes nothing returns nothing
local struct st=struct.create()
set st.gr =CreateGroup() 
local unit u
call GroupAddUnit(st.gr,u)
call SaveInteger(Hash,GetHandleId //за что зацепить, 0, st) 
call ForGroup(st.gr,function 2)
endfunction 

function 2 takes nothing returns boolean
local struct st=LoadInteger(Hash,GetHandleId //за что зацепить,0)
.....
return false
endfunction

* Нечто похожее к примеру CallBack
ну здесь пример писать не буду, если на форгруппе опишите тут пойму

Спасибо тому кто читал мою ересь, и тому кто ответит на вопрос =).
Старый 24.03.2010, 22:28
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
AlexKARASb, вы осознаете, что сначала должна идти функция "2", а потом "1", и что цифрами функции называть нельзя? Если да, то все нормально.
Старый 24.03.2010, 22:32
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Hellfim, -______- это же просто пример, дабы не отвлекать от вопроса.
Старый 24.03.2010, 22:34
XOR

offline
Опыт: 38,159
Активность:
local struct st=struct.create()
ну вот нафига такое?
Если
local st stx = st.create()
А так юзай таймер утилы и не парься.
Старый 24.03.2010, 22:41
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
XimikS, эхэх ну я же говорю для примера, чтобы всем было ясно откуда отходят
Цитата:
А так юзай таймер утилы

всмысле? Ну обьясни плз доходчивее к чему же в хеше привязвается в таких случаях парент.
Или только глобалку в таком случае?
Старый 24.03.2010, 22:45
XOR

offline
Опыт: 38,159
Активность:
Ищи timer utils wc3c.net там как раз хэш увидишь
Старый 24.03.2010, 22:48
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
XimikS, возможно в takes записать интеджер мой?
function 2 takes st returns boolean
endfunction

Если нет ищу дальше.
Старый 24.03.2010, 22:57
XOR

offline
Опыт: 38,159
Активность:
AlexKARASb:
XimikS, возможно в takes записать интеджер мой?
Какой функции/метода?
научись хоть тогда задавать вопрос правильно.
Старый 24.03.2010, 23:08
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
local igl i=LoadInteger(udg_Hash,GetHandleId(GetExpiredTimer()),0)
вот вродебы так
Старый 24.03.2010, 23:14
XOR

offline
Опыт: 38,159
Активность:
Ну пробуй вообще чо хочешь?
Старый 24.03.2010, 23:17
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
XimikS, буду учиться
function 2 takes nothing returns boolean
local str st=LoadInteger(Hash,GetHandleId(GetExpiredTimer()),0)
endfunction

собственно это и нашел в этом сайте, что парент на истекший таймер

AlexKARASb добавил:
все спасибо тему закрыть можно
Старый 24.03.2010, 23:25
Закрытая тема

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

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

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

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



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