🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!
This is the Hero Selection Full-Screen Window,this is a 2D Window System w/c allows you to pick heroes in window.You might mistaken this as a Multiboard But it is NOT!
Configurables are on the setup trigger so dont get confused
Congratulations to you for picking a very efficient Window System.Good Luck and have Fun!
Set HSS_Info = Warrior Hero, exceptional at defense and augmenting nearby friendly troops. Can learn Holy Light, Divine Shield, Devotion Aura and Resurrection. |n|n|cffffcc00Attacks land units.|r
Set HSS_Info = Mystical Hero, adept at ranged assaults. Can learn Blizzard, Summon Water Elemental, Brilliance Aura and Mass Teleport. |n|n|cffffcc00Attacks land and air units.|r
Set HSS_Info = Warrior Hero, adept at offensive combat and disrupting enemy troops. Can learn Storm Bolt, Thunder Clap, Bash and Avatar. |n|n|cffffcc00Attacks land units.|r
Set HSS_Info = Mystical Hero, adept at controlling magic and ranged assaults. Can learn Flame Strike, Banish, Siphon Mana and Phoenix. |n|n|cffffcc00Attacks land and air units.|r
Set HSS_TextLoc = (Center of HSS_RegionInfo[HSS_Integer])
Floating Text - Create floating text that reads at HSS_TextLoc with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_InfoText[HSS_Integer] = (Last created floating text)
Set HSS_TextLoc = (Center of HSS_HeroNameRegion[HSS_Integer])
Floating Text - Create floating text that reads at HSS_TextLoc with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_NameText[HSS_Integer] = (Last created floating text)
Set HSS_TextLoc = (Center of HSS_AgiRegion[HSS_Integer])
Floating Text - Create floating text that reads at HSS_TextLoc with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Agi[HSS_Integer] = (Last created floating text)
Set HSS_TextLoc = (Center of HSS_StrRegion[HSS_Integer])
Floating Text - Create floating text that reads at HSS_TextLoc with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Str[HSS_Integer] = (Last created floating text)
Set HSS_TextLoc = (Center of HSS_IntRegion[HSS_Integer])
Floating Text - Create floating text that reads at HSS_TextLoc with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Int[HSS_Integer] = (Last created floating text)
For each (Integer HSS_Integer) from 1 to 2, do (Actions)
Loop - Actions
Custom script: set bj_wantDestroyGroup = true
Unit Group - Pick every unit in (Units in HSS_MainRegion[HSS_Integer]) and do (Animation - Change (Picked unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 100.00% transparency)
Set HSS_TempLocSys = (Center of HSS_RegionInfo[HSS_ID])
Floating Text - Destroy HSS_InfoText[HSS_ID]
Floating Text - Create floating text that reads HSS_TempInfo at HSS_TempLocSys with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_InfoText[HSS_ID] = (Last created floating text)
Set HSS_TempLocSys = (Center of HSS_HeroNameRegion[HSS_ID])
Floating Text - Destroy HSS_NameText[HSS_ID]
Floating Text - Create floating text that reads HSS_TempName at HSS_TempLocSys with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_NameText[HSS_ID] = (Last created floating text)
Set HSS_TempLocSys = (Center of HSS_StrRegion[HSS_ID])
Floating Text - Destroy HSS_Str[HSS_ID]
Floating Text - Create floating text that reads HSS_TempAttribute[1] at HSS_TempLocSys with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Str[HSS_ID] = (Last created floating text)
Set HSS_TempLocSys = (Center of HSS_AgiRegion[HSS_ID])
Floating Text - Destroy HSS_Agi[HSS_ID]
Floating Text - Create floating text that reads HSS_TempAttribute[2] at HSS_TempLocSys with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Agi[HSS_ID] = (Last created floating text)
Set HSS_TempLocSys = (Center of HSS_IntRegion[HSS_ID])
Floating Text - Destroy HSS_Int[HSS_ID]
Floating Text - Create floating text that reads HSS_TempAttribute[3] at HSS_TempLocSys with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Set HSS_Int[HSS_ID] = (Last created floating text)
Set HSS_RandomGroup[1] = (Units in HSS_MainRegion[HSS_ID] matching ((((Unit-type of (Matching unit)) Equal to Button) and ((Matching unit) Not equal to Button 0020 <gen>)) and ((((Matching unit) Not equal to Button 0021 <gen>) and ((Matching unit) Not equal to Button 0042 <gen>)) and
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in HSS_RandomGroup[1]) Greater than 0
Then - Actions
Set HSS_RandomGroup[2] = (Random 1 units from HSS_RandomGroup[1])
Set HSS_TempButton[1] = Button 0021 <gen>
Set HSS_TempButton[2] = Button 0042 <gen>
Unit Group - Pick every unit in HSS_RandomGroup[2] and do (Actions)
Loop - Actions
Selection - Select (Picked unit) for HSS_TempPlayer
Selection - Select HSS_TempButton[HSS_ID] for HSS_TempPlayer
21:51, 2nd Dec 2012
Magtheridon96: Since I approved this months ago and then rejected it for not having proper Credits in it, I guess it can be approved once more :V
But seriously, if you want to make something innovative, as soon as a Window...
Yes, i noticed that few minutes ago or so. I didn't check that so its probably working, my apologies. However, maybe there should be a note in this thread, letting users know that they should do that. Its probably an obvious thing for elderly members of the community, however it wasn't to me, could be others alike.
Hey so I'm new here (and new to modding warcraft 3) and I know this is over 4 years old now but I was messing around with this in the map editor and I've managed to get people to share the same Charselect window, but it only displays on their Charpreview window, so I'm working on a way to just have the Charselect show and have multiple Charpreview's for each player. If I make something that works I'll ask you if I can reupload it ok?
I know it's probably too late too ask but how much heroes can this system present? Is it possible to import 70 heroes?
If yes then how ? ( I could not figure it myself)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.