• 🏆 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!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Big complex... multiboard mess

Status
Not open for further replies.
Level 7
Joined
Dec 8, 2008
Messages
243
Having some trouble with this.

Tried testing it for the first time with some friends. At first I tried it with the custom script, and it would kick the player from the game.

Tried it later without the custom script, or any of the multiboard/turn on multiboard stuff, and it critical errored us both out.

  • NewGame
    • Events
      • Player - Player 1 (Red) types a chat message containing -new as An exact match
      • Player - Player 2 (Blue) types a chat message containing -new as An exact match
      • Player - Player 3 (Teal) types a chat message containing -new as An exact match
      • Player - Player 4 (Purple) types a chat message containing -new as An exact match
      • Player - Player 5 (Yellow) types a chat message containing -new as An exact match
      • Player - Player 6 (Orange) types a chat message containing -new as An exact match
      • Player - Player 7 (Green) types a chat message containing -new as An exact match
      • Player - Player 8 (Pink) types a chat message containing -new as An exact match
      • Player - Player 9 (Gray) types a chat message containing -new as An exact match
      • Player - Player 10 (Light Blue) types a chat message containing -new as An exact match
    • Conditions
      • NewGame[(Player number of (Triggering player))] Equal to False
    • Actions
      • Cinematic - Clear the screen of text messages for (Player group((Triggering player)))
      • Set NewGame[(Player number of (Triggering player))] = True
      • Game - Display to (Player group((Triggering player))) for 10.00 seconds the text: |cffffcc66This map ...
      • Wait 5.00 seconds
      • Cinematic - Clear the screen of text messages for (Player group((Triggering player)))
      • Player Group - Remove (Player((Player number of (Triggering player)))) from ViewingNothing
      • Visibility - Create an initially Enabled visibility modifier for (Triggering player) emitting Visibility across Region 294 <gen>
      • Camera - Apply 1 Pala Cam <gen> for (Triggering player) over 0.00 seconds
      • Cinematic - Turn subtitle display override On
      • Custom script: if GetLocalPlayer()==GetTriggerPlayer() then
      • Cinematic - Fade out over 0.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Cinematic - Fade in over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Custom script: endif
      • Wait 1.50 seconds
      • -------- ------------------------------------------------ --------
      • Custom script: if GetTriggerPlayer() == Player(0) then
      • Trigger - Turn on Leaderboard Red <gen>
      • Custom script: endif
      • -------- ------------------------------------------------ --------
      • Custom script: if GetTriggerPlayer() == Player(1) then
      • Trigger - Turn on Leaderboard Blue <gen>
      • Custom script: endif
      • -------- ------------------------------------------------ --------
      • Game - Display to (Player group((Triggering player))) for 300.00 seconds the text: |cffffcc66Paladin|r...
      • Set HERO_Constitution[(Player number of (Triggering player))] = 15
      • Set HERO_Fortitude[(Player number of (Triggering player))] = 16
      • Set HERO_Dexterity[(Player number of (Triggering player))] = 13
      • Set HERO_Luck[(Player number of (Triggering player))] = 7
      • Set HERO_Mind[(Player number of (Triggering player))] = 15
      • Set HERO_Perception[(Player number of (Triggering player))] = 4
      • Set HERO_Willpower[(Player number of (Triggering player))] = 5
      • Set HERO_Wisdom[(Player number of (Triggering player))] = 13
      • Cinematic - Enable user control for (Player group((Triggering player)))
      • Selection - Select Paladin 0063 <gen> for (Triggering player)
      • Player Group - Add (Triggering player) to LeftRightCommands
      • Player Group - Add (Triggering player) to ViewingPaladin
 
Last edited:
Level 18
Joined
Jan 21, 2006
Messages
2,552
Read a tutorial once in awhile. You're blindly using local code, and even placing a wait inside local execution which will not doubt desync everybody, if not cause the game to crash. You can't really just mash shit together and expect it to work, which you clearly did.
 
Level 7
Joined
Dec 8, 2008
Messages
243
:D Sure I can! </idiot>

alright, thanks for that.

I'm wondering if "if GetTriggerPlayer() == Player(0) then" will work instead... Updated my original post since I made some changes before you told me to and got rid of wait, and placed "show multiboard_player 1/2/3/4/5/6" at the end of the timer interval... event... which initiates the ..multiboard.

[edit] Hazzar! It worked. <cool fage.jpg>
 
Last edited:
Status
Not open for further replies.
Top