HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Dialog System

10-18-2007, 10:57 PM#1
cohadar
Compatibility Notice:
* library name has been changed from Dialogs to Dialog
* function GetTriggerDialog() has been replaced with Dialog.Get()

Expand JASS:

Map contains dialog examples and can be used as nice weather testing utility.
Attached Images
File type: pngDIAG2.0.PNG (5.3 KB)
Attached Files
File type: w3xDialogs_v3.1.w3x (25.8 KB)
10-19-2007, 06:10 AM#3
PandaMine
This system definitly makes dialogs a lot easier (especially since im creating a map of my own and there are sooo many triggers and functions you need to go through for the old fashioned way)
Just 2 questions
1. Is the only way to refer to buttons is through hotkey's? Im not a fan of using hotkeys (mainly cos people accidentally press one during a dialog and they are like f***k)
2. If I replaced ABC with my HSAS (nothing personal its just that I dont need both systems in my map) nothing bad should happen

We should praise OO for this very nifty system, + rep (and also + rep for the hashtable system you gave me, it proved invaluable)

EDIT2: God dammit, need to spread more rep again (sry)
10-19-2007, 07:17 AM#4
cohadar
Quote:
Originally Posted by Ti[t]an[Mapmaker]
........why wouldnt i just use the gui ver?

Because this one is easier, really it is a piece of cake, just look at the code in the map.

@PandaMine
No you have to use hotkeys, this sys is based on hotkeys after all,
you don't have to highlight what is the buttons hotkey with |cffffcc00X|r
but you need it for the result.

I made this because I was sick of getting buttons as a result and then mapping them back to what I want, using hotkeys is much easier.

You can replace ABC with HSAS ofc.
10-19-2007, 05:12 PM#6
cohadar
So you can with this sys. (not that anyone would need 50...)
10-19-2007, 10:01 PM#8
Tide-Arc Ephemera
Question! Does this require vJASS or any of the JASS pumping tools?
10-19-2007, 11:07 PM#9
cohadar
Yes it does.
vJASS is a de-facto standard these days.
10-20-2007, 12:28 AM#10
PandaMine
Yeah but Tide Arc uses a mac which is why he is asking that question
10-20-2007, 01:14 AM#11
The Elite
Quote:
Originally Posted by Tide-Arc Ephemera
Question! Does this require vJASS or any of the JASS pumping tools?
Well if you looked into the code you would see that the first non commented word is library, what do you think?
10-20-2007, 12:16 PM#12
Tide-Arc Ephemera
I'm a GUI'er who's attempting a conversion, thank you very much.

EDIT!
@ PandaMine, thanks for the understanding.
10-20-2007, 02:42 PM#13
cohadar
Well I never made any system that did not require vJASS,
and I really feel sorry for people who cannot use it,
old ways jass is just too much of a pain in the ass.
10-20-2007, 10:23 PM#14
WILL THE ALMIGHTY
Even I have to agree with that... even though I have 2 hours of real JASS experience.
10-21-2007, 10:16 AM#15
Tide-Arc Ephemera
Quote:
Originally Posted by cohadar
old ways jass is just too much of a pain in the ass.

As far as I know, every single spell in Pyrogasm's thread is based on plain JASS...