| 12-18-2003, 12:17 PM | #1 |
blizzard does it for allied resorces, so i wanna be able to do it to. i need to be able to creat multiboards that show up for only one player in a multiplayer game. plz tell me how |
| 12-18-2003, 01:03 PM | #2 |
Make a multiboard array titled "Multiboard". Set up all values with Set Item column X row Y (X & Y are what you want to set) on Multiboard[Player Index of Local player] |
| 12-20-2003, 07:19 PM | #3 |
um, have u actually ever done this, casue that doesn't sound right. what im looking for here is something like what the diolog menu has, show/hide dialog for player.... however i will try this and pray 2 god it works. |
| 12-20-2003, 11:27 PM | #4 |
What are you talking about now? Do you need to hide it? We weren't adressing that issue... Local player means the player looking at the screen. This means it will be different for all players, and it will be shown individually to the "Local player". I hope I wasn't too blurry. Regards Dead-Inside |
| 01-09-2004, 04:16 PM | #5 |
Hey Dead-Inside. You have obviously never used multiboards in multiplayer games. The probles is this: the same multiboard is shown for all players. There's no way to do something like : Show Mymultiboard for Player 1. It's just Show Mymultiboard! I'm having the same problem and can't find a bloody answer. And I give a s#it about your stoopid local player stuff, that has nothing to do here. |
| 01-09-2004, 07:18 PM | #6 |
yes. you can, and yes u use local player. and yes ive done it, and yes go find my other thread about how to use local player, its jass (taken from umswe and modified to work with new patch. go find it, and if u take a look at it, you can make it apply at different times, but the way i have it it will turn on at the fifth second after game starts.... GO FIND THE THREAD |
| 01-09-2004, 08:04 PM | #7 |
No offence, but thats <b>exactly</b> what I said. More detailed: Create a multiboard array with a size of the max number of players in your map. When you set up things you want to the the same for all players use: Code:
For each integer from 1 - [number of players] (for loop Integer A) Obviously replace # of players with the real number. And refer to the multiboard with mymultiboardarray[IntegerA] So to set all of column 1's color you would go Code:
For Each Integer from 1 to 12 do (Actions) Set Multiboard Item Color- Row 0 Column 1 in multiboard myarray[For Loop Integer A] To set a players multiboard to show the number of units on there multiboard: Code:
Set Multiboard Value - Multiboard: myarray[Playe Number of (Local Player)] to Conversion(Count Player Units in Region (playable Map Area) for Local Player If you have more specific questions, ask, but dont just say "It doesn't work!" for I know it does, and have tested it on Bnet, as Dead-Inside can attest to |
| 01-11-2004, 12:25 AM | #8 |
How do you display player 1's multiboard to player 1 legolas? I don't see a call to display multiboard in there anywhere... |
| 01-11-2004, 03:12 AM | #9 |
arrrrg newhydra, u its not really a call... its weird, go look at the trigger, its you creat it, then make it for the local player, either u gotta learn jass, or you gotta go get the new umswe to do this, and u gotta be patient.. |
