1. Find your way through the deepest dungeon in the 18th Mini Mapping Contest Poll.
    Dismiss Notice
  2. A brave new world lies beyond the seven seas. Join the 34th Modeling Contest today!
    Dismiss Notice
  3. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
Hive 3 Remoosed BETA - NOW LIVE. Go check it out at BETA Hive Workshop! Post your feedback in this new forum BETA Feedback.
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

[General] Mui trigger issues

Discussion in 'World Editor Help Zone' started by Xzere, Jun 17, 2020.

Tags:
  1. Xzere

    Xzere

    Joined:
    Feb 23, 2020
    Messages:
    152
    Resources:
    0
    Resources:
    0
    Hello, i'm having some issues with these triggers, they function properly when playing alone but with multiple people it's very buggy. What's the problem right here?

    • Gaining a level inst
      • Events
        • Unit - A unit Gains a level
      • Conditions
      • Actions
        • Set VariableSet AttributePoints[(Player number of (Owner of (Triggering unit)))] = (AttributePoints[(Player number of (Owner of (Triggering unit)))] + 1)


    • Dialog1
      • Events
        • Unit - A unit Starts the effect of an ability
      • Conditions
        • (Ability being cast) Equal to Attribute Points
      • Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • AttributePoints[(Player number of (Owner of (Triggering unit)))] Not equal to 0
          • Then - Actions
            • Set VariableSet Integer = (Integer + 1)
            • Set VariableSet Hero[Integer] = (Triggering unit)
            • Dialog - Clear Dialog
            • Dialog - Change the title of Dialog to Choose your attribu...
            • Dialog - Create a dialog button for Dialog labelled |cffff0000Strength ...
            • Set VariableSet Dialog_Str[Integer] = (Last created dialog Button)
            • Dialog - Create a dialog button for Dialog labelled |cff00ff00Agility |...
            • Set VariableSet Dialog_Agi[Integer] = (Last created dialog Button)
            • Dialog - Create a dialog button for Dialog labelled |cff8080ffIntellige...
            • Set VariableSet Dialog_Int[Integer] = (Last created dialog Button)
            • Dialog - Show Dialog for (Owner of Hero[Integer])
            • Set VariableSet AttributePoints[(Player number of (Owner of (Triggering unit)))] = (AttributePoints[(Player number of (Owner of (Triggering unit)))] - 1)
          • Else - Actions
            • Game - Display to (Player group((Owner of (Triggering unit)))) for 5.00 seconds the text: You do not have eno...


    • Choose1
      • Events
        • Dialog - A dialog button is clicked for Dialog
      • Conditions
      • Actions
        • Set VariableSet Recyle = (Recyle + 1)
        • -------- Strength --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Str[Recyle]
          • Then - Actions
            • Hero - Modify Strength of Hero[Recyle]: Add 1.
          • Else - Actions
        • -------- Agility --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Agi[Recyle]
          • Then - Actions
            • Hero - Modify Agility of Hero[Recyle]: Add 1.
          • Else - Actions
        • -------- Intelligence --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Int[Recyle]
          • Then - Actions
            • Hero - Modify Intelligence of Hero[Recyle]: Add 1.
          • Else - Actions
        • -------- Reset --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • Recyle Equal to Integer
          • Then - Actions
            • Set VariableSet Recyle = 0
            • Set VariableSet Integer = 0
          • Else - Actions


    • Dialog2
      • Events
        • Dialog - A dialog button is clicked for Dialog
      • Conditions
      • Actions
        • Set VariableSet Integer2 = (Integer2 + 1)
        • Dialog - Clear Dialog2
        • Dialog - Change the title of Dialog2 to Choose your attribu...
        • Dialog - Create a dialog button for Dialog2 labelled |cffff0000Strength ...
        • Set VariableSet Dialog_Str[Integer2] = (Last created dialog Button)
        • Dialog - Create a dialog button for Dialog2 labelled |cff00ff00Agility |...
        • Set VariableSet Dialog_Agi[Integer2] = (Last created dialog Button)
        • Dialog - Create a dialog button for Dialog2 labelled |cff8080ffIntellige...
        • Set VariableSet Dialog_Int[Integer2] = (Last created dialog Button)
        • Dialog - Show Dialog2 for (Owner of Hero[Integer2])


    • Choose2
      • Events
        • Dialog - A dialog button is clicked for Dialog2
      • Conditions
      • Actions
        • Set VariableSet Recyle2 = (Recyle2 + 1)
        • -------- Strength --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Str[Recyle2]
          • Then - Actions
            • Hero - Modify Strength of Hero[Recyle2]: Add 1.
          • Else - Actions
        • -------- Agility --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Agi[Recyle2]
          • Then - Actions
            • Hero - Modify Agility of Hero[Recyle2]: Add 1.
          • Else - Actions
        • -------- Intelligence --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Clicked dialog button) Equal to Dialog_Int[Recyle2]
          • Then - Actions
            • Hero - Modify Intelligence of Hero[Recyle2]: Add 1.
          • Else - Actions
        • -------- Reset --------
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • Recyle2 Equal to Integer2
          • Then - Actions
            • Set VariableSet Recyle2 = 0
            • Set VariableSet Integer2 = 0
          • Else - Actions