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

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

Ответ
 
DioD

offline
Опыт: 45,134
Активность:
Особая -ули- индийская наработка
Данная наработка содержит в себе, пример относительно простых действий, которые как правило никто не делает, а именно асинк магазины (чтобы не перенаправлять вызовы) и костёр (спешиал джаст фор ЗИВ).

В данный момент наработка тихий ужас, но я еще всё исправлю*






























*наглая ложь
Прикрепленные файлы
Тип файла: w3x RCSDM E0.00a.w3x (23.0 Кбайт, 49 просмотров )
Старый 22.12.2012, 16:02
DualShock

offline
Опыт: 5,023
Активность:
понравилось расположение предметов на земле
Старый 22.12.2012, 17:15
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
DualShock, ты ниче не понял.
DioD, respect
Старый 22.12.2012, 19:52
Msey
????
offline
Опыт: 67,346
Активность:
В данный момент наработка тихий ужас, но я еще всё исправлю*
Ага, да я скорее женюсь
Скинь код
Старый 22.12.2012, 20:29
ScorpioT1000
Работаем
offline
Опыт: отключен
Диода не учили документированию кода.
Старый 22.12.2012, 21:07
DioD

offline
Опыт: 45,134
Активность:
function Trig_Untitled_Trigger_002_Func001A takes nothing returns nothing
    local item CHECK = GetEnumItem()
    local integer INDEX = GetHandleId(CHECK)
    local integer COOKTIME = LoadInteger(HT,INDEX,HASH_ITEM_COOCTIME)
    set COOKTIME = COOKTIME + 1
    if COOKTIME == 10 then
        call FlushChildHashtable(HT,INDEX)
        call RemoveItem(CHECK)
    endif
    call SaveInteger(HT,INDEX,HASH_ITEM_COOCTIME,COOKTIME)
    call SaveInteger(HT,INDEX,HASH_ITEM_LASTTICK,TICK)
    
    if ABAB then
        set List_Items_A[Last_A] = CHECK
        set Last_A = Last_A + 1
    else
        set List_Items_B[Last_B] = CHECK
        set Last_B = Last_B + 1
    endif

    call AddSpecialEffectLocBJ( GetItemLoc(CHECK), "Abilities\\Spells\\Human\\Feedback\\ArcaneTowerAttack.mdl" )
    call CreateTextTagLocBJ( I2S(10 - COOKTIME), GetItemLoc(CHECK), 100, 10, 100, 100, 100, 0 )
    call SetTextTagLifespan(bj_lastCreatedTextTag,1)
    call SetTextTagPermanent(bj_lastCreatedTextTag,false)
endfunction
ну и что тут документировать то? все переменные названы понятно, логика прослеживается без каких либо проблем...

Отредактировано ScorpioT1000, 23.12.2012 в 00:09.
Старый 22.12.2012, 22:02
Ответ

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

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

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

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



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