HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Help me with GUI Multiboards please....

02-16-2004, 02:00 AM#1
linkmaster23
I will give you points... ;P

AIM - DragonSlayerXVX

MSN - [email protected]

Thanks
02-16-2004, 02:55 AM#2
zotax
Is there anything in particular you wanted? I might as well just guide you through the setup process.
Code:
Multiboard-Create a multiboard with X rows and X columns titled (Whatever)
-Fairly self explanatory, I dont think mutliboards can be created at Map Intializaton, but it doesnt really matter.
From there you have several options, you can set display style or set display text. Display style does things like whether it shows icons or hides icons. Note if you set the row or column number to 0 it will affect all the rows. Set text basically just sets what you want the multiboard text to be eg SEFA or Name of Player 1. So a basic multiboard setup would be:
Code:
Create a multiboard with 2 columns and 4 rows
Set display style for row 0 and column 0 to hide icons, show text
Set the text for last created multiboard in column 1 row 1 to Team1Kills
Set the text for last created multiboard in column 1 row 1 to Team2Kills
Set the text for last created multiboard in column 1 row 1 to Team3Kills
Set the text for last created multiboard in column 1 row 1 to Team4Kills
Set the text for last created multiboard in column 2 row 1 to (Convert Integer to String(TeamKills[1]))
Set the text for last created multiboard in column 2 row 2 to (Convert Integer to String(TeamKills[2]))
Set the text for last created multiboard in column 2 row 3 to (Convert Integer to String(TeamKills[3]))
Set the text for last created multiboard in column 2 row 4 to (Convert Integer to String(TeamKills[4]))
Show Last created multbioard
Loops as usual are extremely helpfull for setting up multiboards eg
Code:
For each integer from 1 to 12
--Set the text for last created multiboard in column 1 row (Integer A) to (Convert real to string(Player name of Player(Integer A)).
--Set the text for last created multiboard in column 2 row (Integer A) to (Convert integer to string(PlayerKills(Integer A)).
You can also show multiboards to only 1 player using Local Player. And note that there is also a Set Width function which will basically enforce the size of that row/column to whatever. Someones probably already answered this on msn, but flag i though illd write this anyway. I might as well make this into a psuedo tutorial or something, is there anything else I should add?
02-18-2004, 01:42 AM#3
linkmaster23
Ok... I understood that. My question was, could I make a battle system out of it? Do you have AIM or MSN? It would easier there, I have more questions that are definitly(sp) confusing and need me to explain fairly well.
02-18-2004, 02:34 AM#4
zotax
A battle system? Do you mean to shows stats and stuff? Im thinking of putting that last post up as a mini type tutorial, is there anything I shuld add to it?
02-18-2004, 03:04 AM#5
linkmaster23
Could you PLEASe just get on AIM/MSN? PLEASE??

2morrow? at like 3:00 EST?
02-18-2004, 09:16 AM#6
sgtteflon
i think you need to make it clear what you are trying to do before anyone can help you.
02-18-2004, 07:16 PM#7
linkmaster23
I just don't want someone stealing my idea. So could someone get on and answer my questions? Please?
02-18-2004, 08:34 PM#8
Feko
sigh* reed reed reed wat a joke
02-18-2004, 10:25 PM#9
linkmaster23
O_o, ANYWAYS. Can ANYONE get on>
02-19-2004, 12:08 AM#10
Shimrra
I'm not completely sure it's possible... But people will find it difficult to explain that of which is not described...
02-19-2004, 12:17 AM#11
RaeVanMorlock
lol yeah ummm... asking someone to talk to you on a chat program at some specific time really negates the purpose of a forum. And if that person can't help you, then you've wasted all that time explaining it. If you post your thoughts here, they'd only need explanation once. Besides, if your idea is any good -- it will be stolen no matter what you do or say. Nothing is safe in this world, particularly nothing in Warcraft 3 (unless you're creating this thing to be used by you and only you -- that would be pretty safe and boring).
02-19-2004, 07:18 PM#12
linkmaster23
Fine... I just don't feel like explaining it in one post. :P Anyways..

i wanted to make a Turn-Based Battle System. I am highly expirenced with triggers, so I know what I'm doing, MultiBoards and Leaderboards are one of those things you don't use very ofetn in RPG's. So I never became familar with them. So I was wondering if someone could explain to me how I would go about making this system.

The battle starts, the camera turns fixes itself as needed, etc... Then I want a MultiBoard to allow you to choose your Actions. Use Item, Use Spell, Attack, Run, Defend. ETC. I also want to do this all in GUI, I don't care how much work it takes, I am in no shape or form, learning how to write JASS, I can read it, and that's all I need. Anyways, I need to know the basic knowledge of Choosing things, I am disabling User-Interface so that they can't move the camera or mouse, pretty much cinematic mode. So I guess some form of Hot-Keys is in order. Now when you choose your Action Say SPELL, It will bring up another menu to CHOOSE your spell. Then you have to pick your enemy you wish to cast it on, if it's AOE then you select the Focus Damage target. That's pretty much the gist of it, if you need anymore information, let me know. Also, DO NOT STEAL THIS IDEA!! Thanks.
02-19-2004, 07:32 PM#13
Shimrra
Hiro made a nice little multiboard for me, maybe you could benefit from it as well. I'll post the link (look at the last post): Multiboards
02-19-2004, 07:43 PM#14
RaeVanMorlock
Quote:
Originally posted by linkmaster23
The battle starts, the camera turns fixes itself as needed, etc... Then I want a MultiBoard to allow you to choose your Actions. Use Item, Use Spell, Attack, Run, Defend. ETC. I also want to do this all in GUI, I don't care how much work it takes, I am in no shape or form, learning how to write JASS, I can read it, and that's all I need.


Umm... well, multiboards have no events. They're also top-level and prevent you from directly manipulating objects behind them, so you wouldn't be able to "click" on anything in the multiboard... They're purpose is a full-customizable leaderboard display... Like, when a player drops and you get that "Team Income" type stuff.. with their gold, lumber, upkeep, etc.. that's a multiboard right there.

So with that in mind, you'd have to use the keyboard -- which limits you to the 4 arrow keys. I hope I'm understanding you correctly with all this -- so then what you could do is have highlighted a selected button and have them push Esc to use it -- or something. It would certainly be an odd interface. A better explanation might help.
02-19-2004, 07:49 PM#15
Shimrra
I think he means to just place something like;

Attack Up Arrow
Spell Down Arrow
Run Left Arrow
and then when they press, say the down arrow change it to;

Holy Light Up Arrow
Doom Left Arrow
Flamestrike Right arrow
Back Down Arrow