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

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

Закрытая тема
 
JimALIEN
вдупляет sc2 editor
offline
Опыт: 7,176
Активность:
Пустая хэш-таблица
Почувствовал себя бревном, когда увидел, что
» это

Код:
function TimerExpr takes nothing returns nothing
    local integer i = GetHandleId(GetExpiredTimer())

    call DisplayTextToForce(GetPlayersAll(),I2S(LoadInteger(udg_Table,i,1)))
    call DisplayTextToForce(GetPlayersAll(),R2S(LoadInteger(udg_Table,i,2)))
endfunction

function Trig_HashtableTest_Actions takes nothing returns nothing
    local timer t = CreateTimer()
    local integer i = GetHandleId(t)
    
    call SaveInteger(udg_Table,i,1,GetRandomInt(1,8))
    call SaveReal(udg_Table,i,2,GetRandomReal(2,5))
    call TimerStart(t,1,true,function TimerExpr)
    set t = null
endfunction

выдает на экран одни нули =\
Что тут не так?..
Старый 09.08.2009, 13:10
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Я в хеше ничего не знаю, но по-моему, надо хеш-таблицы инициализировать.
Старый 09.08.2009, 13:19
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
LoadReal...
хз... мб хеш таблицу не инициализировал
Старый 09.08.2009, 13:22
JimALIEN
вдупляет sc2 editor
offline
Опыт: 7,176
Активность:
ммм... ну глобалка то создана, разве это не подразумевает ее инициализацию? щас проверю вобщем
аддед: проверил, сделал инициализацию, терь интегер выводица как надо, а вот реал всеравно нули=\
аддед2: все, вижу ошибку, пофиксил, все пашет, спс)
Старый 09.08.2009, 13:24
Закрытая тема

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

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

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

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



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