- Joined
- May 20, 2009
- Messages
- 822
Last edited:
To be clear, the functions are the same in both jass and lua.
The only difference is certain syntax keywords.
lua:
for i=0,11 do
HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
HideOriginUI(ORIGIN_FRAME_ITEM_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_COMMAND_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_SYSTEM_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_PORTRAIT, i)
HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
HideOriginUI(ORIGIN_FRAME_MINIMAP_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_TOOLTIP, i)
HideOriginUI(ORIGIN_FRAME_UBERTOOLTIP, i)
HideOriginUI(ORIGIN_FRAME_TOP_MSG, i)
HideUI("ResourceBarFrame", i)
HideUI("ConsoleUI", i)
end
jass
local int i = 0
loop
exitwhen i <= 11call HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
call HideOriginUI(ORIGIN_FRAME_ITEM_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_COMMAND_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_SYSTEM_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_PORTRAIT, i)
call HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
call HideOriginUI(ORIGIN_FRAME_MINIMAP_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_TOOLTIP, i)
call HideOriginUI(ORIGIN_FRAME_UBERTOOLTIP, i)
call HideOriginUI(ORIGIN_FRAME_TOP_MSG, i)
call HideUI("ResourceBarFrame", i)
call HideUI("ConsoleUI", i)
set i = i + 1endloop
As you can see you write loops differently but the functions are the same
because its not the same as lua i think. this is false.
All Jass functions start with a "Blz" prefix.
I.e BlzHideOriginUI.
You have to open the casc archive and get the common.j file (i cant upload it because thats breach of copyright)
You should use [code=lua] and [code=jass]lua:
for i=0,11 do
HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
HideOriginUI(ORIGIN_FRAME_ITEM_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_COMMAND_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_SYSTEM_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_PORTRAIT, i)
HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
HideOriginUI(ORIGIN_FRAME_MINIMAP_BUTTON, i)
HideOriginUI(ORIGIN_FRAME_TOOLTIP, i)
HideOriginUI(ORIGIN_FRAME_UBERTOOLTIP, i)
HideOriginUI(ORIGIN_FRAME_TOP_MSG, i)
HideUI("ResourceBarFrame", i)
HideUI("ConsoleUI", i)
end
jass
local int i = 0
loop
exitwhen i <= 11 call HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
call HideOriginUI(ORIGIN_FRAME_ITEM_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_COMMAND_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_SYSTEM_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_PORTRAIT, i)
call HideOriginUI(ORIGIN_FRAME_MINIMAP, i)
call HideOriginUI(ORIGIN_FRAME_MINIMAP_BUTTON, i)
call HideOriginUI(ORIGIN_FRAME_TOOLTIP, i)
call HideOriginUI(ORIGIN_FRAME_UBERTOOLTIP, i)
call HideOriginUI(ORIGIN_FRAME_TOP_MSG, i)
call HideUI("ResourceBarFrame", i)
call HideUI("ConsoleUI", i)
set i = i + 1 endloop