The_Chosen_Oreo Corporal
| Subject: Hmm Jass... Wed Aug 10, 2011 12:00 am | |
| I have 2 triggers, and what I want them to do isn't being done Please help me Trigger 1: (Dialog) - Spoiler:
- Code:
-
globals // Dialogs dialog udg_maindialog // Normal Unit Dialogs dialog udg_spawnnudialog000 dialog udg_spawnnudialog001 dialog udg_spawnnudialog002 // Hero Unit Dialogs dialog udg_spawnhudialog000 dialog udg_spawnhudialog001 dialog udg_spawnhudialog002 // Terrain Dialogs dialog udg_terrainmain dialog udg_terraindialog000 dialog udg_terraindialog001 dialog udg_terraindialog002 // Dialog Button Arrays button array udg_spawndialogbuttons000 button array udg_spawndialogbuttons001 // Terrain Button Arrays button array udg_terraindialogbuttonsmain endglobals
function dlgcreate_terrainmain takes nothing returns nothing call DialogSetMessage(udg_terrainmain,"Choose Terrain Tileset") set udg_terraindialogbuttonsmain[0] = DialogAddButton(udg_terrainmain, "Ashenvale (A)", 'A') set udg_terraindialogbuttonsmain[1] = DialogAddButton(udg_terrainmain, "Barrens (B)", 'B') set udg_terraindialogbuttonsmain[2] = DialogAddButton(udg_terrainmain, "Black Citadel (K)", 'K') set udg_terraindialogbuttonsmain[3] = DialogAddButton(udg_terrainmain, "CityScape (Y)", 'Y') set udg_terraindialogbuttonsmain[4] = DialogAddButton(udg_terrainmain, "Dalaran (X)", 'X') set udg_terraindialogbuttonsmain[5] = DialogAddButton(udg_terrainmain, "Dalaran Ruins (J)", 'J') set udg_terraindialogbuttonsmain[6] = DialogAddButton(udg_terrainmain, "Dungeon (D)", 'D') set udg_terraindialogbuttonsmain[7] = DialogAddButton(udg_terrainmain, "Felwood (C)", 'C') set udg_terraindialogbuttonsmain[8] = DialogAddButton(udg_terrainmain, "Icecrown Glacier (I)", 'I') set udg_terraindialogbuttonsmain[9] = DialogAddButton(udg_terrainmain, "Lordaeron Fall (F)", 'F') set udg_terraindialogbuttonsmain[10] = DialogAddButton(udg_terrainmain, "Lordaeron Summer (L)", 'L') set udg_terraindialogbuttonsmain[11] = DialogAddButton(udg_terrainmain, "Lordaeron Winter (W)", 'W') set udg_terraindialogbuttonsmain[12] = DialogAddButton(udg_terrainmain, "Northrend (N)", 'N') set udg_terraindialogbuttonsmain[13] = DialogAddButton(udg_terrainmain, "Outland (O)", 'O') set udg_terraindialogbuttonsmain[14] = DialogAddButton(udg_terrainmain, "Sunken Ruins (Z)", 'Z') set udg_terraindialogbuttonsmain[15] = DialogAddButton(udg_terrainmain, "Underground (G)", 'G') set udg_terraindialogbuttonsmain[16] = DialogAddButton(udg_terrainmain, "Village (V)", 'V') set udg_terraindialogbuttonsmain[17] = DialogAddButton(udg_terrainmain, "Village Fall (Q)", 'Q') set udg_terraindialogbuttonsmain[18] = DialogAddButton(udg_terrainmain, "Cliffs (S)", 'S') set udg_terraindialogbuttonsmain[19] = DialogAddButton(udg_terrainmain, "Cancel", 'R') endfunction function Trig_Dialog_Actions takes nothing returns nothing call dlgcreate_terrainmain() endfunction
//=========================================================================== function InitTrig_Dialog takes nothing returns nothing set gg_trg_Dialog = CreateTrigger( ) call TriggerRegisterTimerEvent(gg_trg_Dialog, 0.01, false) call TriggerAddAction( gg_trg_Dialog, function Trig_Dialog_Actions ) endfunction
Trigger 2: (NormalUnits) - Spoiler:
- Code:
-
function Trig_NormalUnits_Actions takes nothing returns nothing call DialogDisplay(GetTriggerPlayer(), udg_terrainmain, true) endfunction
//=========================================================================== function InitTrig_NormalUnits takes nothing returns nothing set gg_trg_NormalUnits = CreateTrigger( ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(0) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(1) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(2) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(3) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(4) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(5) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(6) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(7) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(8) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(9) ) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(10)) call TriggerRegisterPlayerEventEndCinematic( gg_trg_NormalUnits, Player(11)) call TriggerAddAction( gg_trg_NormalUnits, function Trig_NormalUnits_Actions ) endfunction
| |
|
Serenity09 Moderator
| Subject: Re: Hmm Jass... Sun Aug 14, 2011 8:49 pm | |
| what do you want them to do?
what isn't being done?
is it not compiling?
have you tried giving throwing debug messages in to narrow down the problem?
gotta give us something to work with | |
|
The_Chosen_Oreo Corporal
| Subject: Re: Hmm Jass... Sun Aug 14, 2011 11:13 pm | |
| well firstly the dialog isnt being created | |
|