• 💀 Happy Halloween! 💀 It's time to vote for the best terrain! Check out the entries to Hive's HD Terrain Contest #2 - Vampire Folklore.❗️Poll closes on November 14, 2023. 🔗Click here to cast your vote!
  • 🏆 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!
  • 🏆 HD Level Design Contest #1 is OPEN! Contestants must create a maze with at least one entry point, and at least one exit point. The map should be made in HD mode, and should not be openable in SD. Only custom models from Hive's HD model and texture sections are allowed. The only exceptions are DNC models and omnilights. This is mainly a visual and design oriented contest, not technical. The UI and video walkthrough rules are there to give everyone an equal shot at victory by standardizing how viewers see the terrain. 🔗Click here to enter!

Dialog Help

Status
Not open for further replies.
Level 6
Joined
May 9, 2011
Messages
228
i had a problem w/ the dialog that is just imported yesterday...
the dialog is a difficulty system...
Easy Mode
Normal Mode contains - Armor Bonus , Attack Bonus , Hp Bonus
Hard Mode contains - Armor Bonus , Attack Bonus , Hp Bonus
when i try to pick Hard Mode..so my prediction is that the creeps has a bigger hp , increases the armor and attack
so first wave starts to attack
a footman(player 12) has a 500 hp
then i click to see its life but nothing happens the difficulty system has no effect
heres the trigger of the dialog
  • Dialog Base
    • Events
      • Time - Elapsed game time is 0.00 seconds
    • Conditions
    • Actions
      • Dialog - Change the title of Difficulty_Dialog to Select Difficulty!
      • Dialog - Create a dialog button for Difficulty_Dialog labelled Easy
      • Set Dfficulty_Dialog_Button[1] = (Last created dialog Button)
      • Dialog - Create a dialog button for Difficulty_Dialog labelled Normal
      • Set Dfficulty_Dialog_Button[2] = (Last created dialog Button)
      • Dialog - Create a dialog button for Difficulty_Dialog labelled Hard
      • Set Dfficulty_Dialog_Button[3] = (Last created dialog Button)
      • Dialog - Show Difficulty_Dialog for Player 1 (Red)

  • Dialog Version
    • Events
      • Dialog - A dialog button is clicked for Difficulty_Dialog
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Clicked dialog button) Equal to Dfficulty_Dialog_Button[1]
        • Then - Actions
          • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Actions)
            • Loop - Actions
              • Unit - Remove Attack (HARD) from (Picked unit)
              • Unit - Remove Attack (NORMAL) from (Picked unit)
              • Unit - Remove Max HP (HARD) from (Picked unit)
              • Unit - Remove Max HP (NORMAL) from (Picked unit)
              • Unit - Remove Armor (HARD) from (Picked unit)
              • Unit - Remove Armor (NORMAL) from (Picked unit)
              • Game - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + has selected easy mode.)
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Clicked dialog button) Equal to Dfficulty_Dialog_Button[2]
            • Then - Actions
              • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Actions)
                • Loop - Actions
                  • Unit - Add Attack (NORMAL) to (Picked unit)
                  • Unit - Add Armor (NORMAL) to (Picked unit)
                  • Unit - Add Max HP (NORMAL) to (Picked unit)
                  • Unit - Remove Attack (HARD) from (Picked unit)
                  • Unit - Remove Armor (HARD) from (Picked unit)
                  • Unit - Remove Max HP (HARD) from (Picked unit)
                  • Game - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + has selected normal mode.)
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Clicked dialog button) Equal to Dfficulty_Dialog_Button[3]
                • Then - Actions
                  • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Actions)
                    • Loop - Actions
                      • Unit - Add Attack (HARD) to (Picked unit)
                      • Unit - Add Armor (HARD) to (Picked unit)
                      • Unit - Add Max HP (HARD) to (Picked unit)
                      • Unit - Remove Armor (NORMAL) from (Picked unit)
                      • Unit - Remove Attack (NORMAL) from (Picked unit)
                      • Unit - Remove Max HP (NORMAL) from (Picked unit)
                      • Game - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + has selected hard mode.)
                • Else - Actions
pls can you help me....anyone who can help me ill give yah a +rep thnx
 
Level 8
Joined
Apr 26, 2011
Messages
403
Your Dialog system seen fine, so you need to find out where is problem

1, Try disable your dialog, and test your Armor Bonus/Attack Bonus/Hp Bonus to make sure they are working

  • Dialog Base
    • Events
      • Time - Elapsed game time is 0.00 seconds
    • Conditions
    • Actions
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Actions)
        • Loop - Actions
          • Unit - Add Attack (HARD) to (Picked unit)
          • Unit - Add Armor (HARD) to (Picked unit)
          • Unit - Add Max HP (HARD) to (Picked unit)
          • Unit - Remove Armor (NORMAL) from (Picked unit)
          • Unit - Remove Attack (NORMAL) from (Picked unit)
          • Unit - Remove Max HP (NORMAL) from (Picked unit)
          • Game - Display to (All players) for 10.00 seconds the text: (Test Mode: HARD)
2, if your skill is work, then I don't know what went wrong.

3, if your skill do not work, then there are two possible :

Possible A: something wrong with unit group ( try display message : picked unit's name to find out if it work correctly)
  • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Actions)
Possible B: your skill not work.
 
Status
Not open for further replies.
Top