• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

[JASS] Fullscreen GUI

Status
Not open for further replies.
Linera said:
Can anyone send me the fullscreen GUI, don't confuse this with the fullscreen inventory. The Fullscreen Inventory was made with a Fullscreen GUI.

If you felt like you had the time to read the inv_100 readme, you would find the URL.
 
Vex, i thought you were better than flaming :/. And fullscreen gui uses trackables, im still trying to reproduce it. Vex wont help, though hes probably one of the few who can understand what the hell that fullscreen thing says >.>. I just got into jass and its way to confusing to try and replicate something so big.

Trackables are simple in idea, but complicated to make:

(Dont trust me to much on this, this is my gui after all >.>)
Code:
function CT takes string UnittypeEX, integer X, integer Y returns nothing 
local string UnittypeX 
set UnittypeX = (UnittypeEX+".mdx") 
call CreateTrackable(UnittypeEX, X, Y, 10) 
endfunction

//===========================================================================
function InitTrig_Test2 takes nothing returns nothing
local string UnittypeEX
local real x
local real y
call DisplayTimedTextToForce( bj_FORCE_PLAYER[0], 5.00, "W00t" )
set y = GetLocationY(GetRectCenter(GetPlayableMapRect()))
set x = GetLocationX(GetRectCenter(GetPlayableMapRect()))
set UnittypeEX = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall135"
    set gg_trg_Test2 = CreateTrigger(  )
    call TriggerRegisterPlayerChatEvent( gg_trg_Test2, Player(0), "-test", false )
endfunction

Should make a trackable in the center of the map (I dont know what im doing so it doesnt work >.>)

The idea though is simple.
CreateTrackable uses: File, Real, Real, Integer.
File = Modelfile
Real1 = X of point
Real2 = Y of point
Integer = ...?Size or something.

Now you need to make the mouse tracker (Still lost)

Mouse handler/hover (still lost)

And EVERY SINGLE icon you want (Takes about 4 minutes/icon >.> 273 icons...)

Im still trying to get help, but if we bug the guy enough he should reveal his secret :P.
(Ps: Dont stop trying to make a trackable grid, someday! We WILL find out the secret!
 
There is no "secret" to making a trackable grid.
There is a tutorial here, that explains you how to use trackables.
If you download the example map there, you can see how to make a trackable grid.
 
Status
Not open for further replies.
Back
Top