10

» WarCraft 3 / [Заказ] Отображение содержимого инвентаря.

nazarpunk, заклинания не нужны нужно просто иконки предметов продублировать.

function Trig_Update_Actions takes nothing returns nothing
    local integer i = 1
    local unit u = gg_unit_Hpal_0006
    loop
    exitwhen i > 6
        if BlzGetItemIconPath(UnitItemInSlotBJ(u, i)) == null then
            call BlzFrameSetTexture(Items[i], "Textures\\Black32.blp" , 0, true)
        else
            call BlzFrameSetTexture(Items[i], BlzGetItemIconPath(UnitItemInSlotBJ(u, i)) , 0, true)
        endif
        set i = i + 1
    endloop
endfunction

//===========================================================================
function InitTrig_Update takes nothing returns nothing
    set gg_trg_Update = CreateTrigger(  )
    call TriggerRegisterTimerEventPeriodic( gg_trg_Update, 0.01 )
    call TriggerAddAction( gg_trg_Update, function Trig_Update_Actions )
endfunction

globals 
framehandle array Items
endglobals 
 
library ITEMUI initializer init

private function init takes nothing returns nothing 
set Items[1] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[1], FRAMEPOINT_TOPLEFT, 0.0136700, 0.209900) 
 call BlzFrameSetAbsPoint(Items[1], FRAMEPOINT_BOTTOMRIGHT, 0.0536700, 0.169900) 

set Items[2] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[2], FRAMEPOINT_TOPLEFT, 0.0535100, 0.209900) 
 call BlzFrameSetAbsPoint(Items[2], FRAMEPOINT_BOTTOMRIGHT, 0.0935100, 0.169900) 

set Items[3] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[3], FRAMEPOINT_TOPLEFT, 0.0933500, 0.209900) 
 call BlzFrameSetAbsPoint(Items[3], FRAMEPOINT_BOTTOMRIGHT, 0.133350, 0.169900) 

set Items[4] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[4], FRAMEPOINT_TOPLEFT, 0.133190, 0.209900) 
 call BlzFrameSetAbsPoint(Items[4], FRAMEPOINT_BOTTOMRIGHT, 0.173190, 0.169900) 

set Items[5] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[5], FRAMEPOINT_TOPLEFT, 0.173030, 0.209900) 
 call BlzFrameSetAbsPoint(Items[5], FRAMEPOINT_BOTTOMRIGHT, 0.213030, 0.169900) 

set Items[6] = BlzCreateFrame("QuestButtonBaseTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),0,0) 
 call BlzFrameSetAbsPoint(Items[6], FRAMEPOINT_TOPLEFT, 0.212870, 0.209900) 
 call BlzFrameSetAbsPoint(Items[6], FRAMEPOINT_BOTTOMRIGHT, 0.252870, 0.169900) 

call BlzFrameSetTexture(Items[1], "Textures\\Black32.blp" , 0, true)
call BlzFrameSetTexture(Items[2], "Textures\\Black32.blp" , 0, true)
call BlzFrameSetTexture(Items[3], "Textures\\Black32.blp" , 0, true)
call BlzFrameSetTexture(Items[4], "Textures\\Black32.blp" , 0, true)
call BlzFrameSetTexture(Items[5], "Textures\\Black32.blp" , 0, true)
call BlzFrameSetTexture(Items[6], "Textures\\Black32.blp" , 0, true)
endfunction

endlibrary
Вроде как-то так

я не особо шарю в коде мне примерно объяснили получилось вот это, работает но без подсказок.

Ток фреймы не получается передвинуть.
10

» WarCraft 3 / [Заказ] Отображение содержимого инвентаря.

nazarpunk, Версия 1.35 (желательно на Jass)
Нужен просто вывод иконок в заданной части экрана и по возможности с подсказками.

nazarpunk, Я имею в веду отобразить в данный момент имеющиеся предметы у героя(проще говоря продублировать иконки) на экране только в заданной мной точке.
10

» WarCraft 3 / Аудио проигрыватель.

Проблема решена кому интересно пишите в личку скину системку.
10

» WarCraft 3 / Аудио проигрыватель.

rsfghd, 0.000 показывает, и у меня такое чувство что таймер цепляется за заглушеную музыку (стандартная которая)
10

» WarCraft 3 / Аудио проигрыватель.

Bergi, я покопался чуток лаги убрал но таймер работает 3 секунды только и соответственно треки перелистывает также 3 секунды
10

» WarCraft 3 / Warcraft III: Community Edition

Смог запустить пришлось провести шаманский обычай вокруг компьютера и все заработало.
10

» WarCraft 3 / Герой в виде рюкзака

Альфонс не упоминай про Gui а то та тряпки порвут или забанят не дай бог.
10

» WarCraft 3 / Раундовая система

Принятый ответ
Проблема решена большое спасибо администрации и людям которые готовы тратить свое время на глупые вопросы.
10

» WarCraft 3 / Раундовая система

nazarpunk,мне товарищ подсказал с помощью таймеров можно откат сделать но он будет не полный но реализовать можно ток надо как-то триггер обнулять.