| 02-20-2006, 12:34 PM | #1 |
As the title suggests I have some questions about desyncs, multiboards and the game interface. 1) I want to create a multiboard that is personalized for each player. Now I tried doing this with hiding the boards but that didn't work. So I opted for a system that sets local variables to different values on each player's comp and then puts them on the board. It seems to work....but will it cause any desyncs/problems? 2) How(If I even can) can I change how when you go to the game menu how it changes shit like *Menu*/*Quests* back to their original titles? And if its possible, how can I change the texts on the buttons INSIDE the game menu. Example: Game Menu/Help/Tips/ETC. |
| 02-20-2006, 12:46 PM | #2 |
First question: - It should have been worked well with hiding multiboards for some players and only showing it to one player. You second solution might work but without seeing the code I can't ensure anything. Tried actually testing it in bnet? It is easy, you give the map a title called Dota AllStars Ultimate! eventually some guy will join and you would be able to test if the new multiboard system desyncs |
| 02-20-2006, 12:54 PM | #3 |
I have 2 multiboards in my game, each shown to a different player team, and it works okay. I use the following code to choose which one to show: JASS:
if (IsPlayerAlly(GetLocalPlayer(),Player(10))) then
call MultiboardDisplay( udg_MultiboardIllyssia, true )
else
call MultiboardDisplay( udg_MultiboardStrygia, true )
endif
It shows correct multiboard to each individual player, based on local player's ally settings and caused no desynchs so far. I am not sure problems won't appear if you try to have a multiboard for each player though. |
| 02-20-2006, 12:57 PM | #4 |
hmmm so you can only do it throught JASS? If you can provide us with a sample that would be good. :) |
| 02-20-2006, 09:39 PM | #6 |
I cant see any reference to a loop update for that you would add in Wait .5 seconds Run this trigger checking conditions |
| 02-21-2006, 12:01 PM | #7 |
How does that pertain to this? It loops through the PLAYER indices, and does its little thing. |
