- Joined
- Oct 18, 2008
- Messages
- 100
Hi,
I am trying to create 12 multiboards only 1 being visible to each player. I already searched the forums and I found out that I need to use GetLocalPlayer() but i cannot seem to get it to work.
Could somebody help me? I don't know a lot about jass.
I am trying to create 12 multiboards only 1 being visible to each player. I already searched the forums and I found out that I need to use GetLocalPlayer() but i cannot seem to get it to work.
Could somebody help me? I don't know a lot about jass.
-
Map Ini
-
Events
- Time - Elapsed game time is 0.01 seconds
- Conditions
-
Actions
- -------- Var Sets --------
- Set VariableSet uTier3[1] = Human Priest
- Set VariableSet uTier1[1] = Footman
- Set VariableSet uTier4[1] = Knight
- Set VariableSet uTier2[1] = Archer
- Set VariableSet uTier5[1] = Royal Guard
- -------- Actions --------
- Countdown Timer - Start tIncomeTimer as a Repeating timer that will expire in 30.00 seconds
- Countdown Timer - Create a timer window for tIncomeTimer with title Income:
-
For each (Integer iTemp_Int) from 0 to 11, do (Actions)
-
Loop - Actions
- -------- Player Set --------
- Set VariableSet pPlayers[iTemp_Int] = (Player((iTemp_Int + 1)))
- -------- Multiboard --------
- Multiboard - Create a multiboard with 3 columns and 10 rows, titled Info:.
- Set VariableSet Multiboard[iTemp_Int] = (Last created multiboard)
- Set VariableSet iTemp_Integer2 = 0
-
For each (Integer i) from 1 to 3, do (Actions)
-
Loop - Actions
-
For each (Integer iTemp_Integer2) from 1 to 10, do (Actions)
-
Loop - Actions
- Multiboard - Set the display style for Multiboard[iTemp_Int] item in column i, row iTemp_Integer2 to Show text and Show icons
- Multiboard - Set the width for (Last created multiboard) item in column i, row iTemp_Integer2 to 3.00% of the total screen width
-
Loop - Actions
-
For each (Integer iTemp_Integer2) from 1 to 10, do (Actions)
-
Loop - Actions
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 1 to Spawns:
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 2 to (String(uTier1[iTemp_Int]))
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 3 to (String(uTier2[iTemp_Int]))
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 4 to (String(uTier3[iTemp_Int]))
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 5 to (String(uTier4[iTemp_Int]))
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 6 to (String(uTier5[iTemp_Int]))
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 7 to Income:
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 8 to Gold:
- Multiboard - Set the text for (Last created multiboard) item in column 2, row 8 to (String(iPlayerGoldIncome[iTemp_Int]))
- Multiboard - Set the icon for (Last created multiboard) item in column 3, row 8 to ReplaceableTextures\CommandButtons\BTNSackOGold.blp
- Multiboard - Set the text for Multiboard[iTemp_Int] item in column 1, row 9 to Resources
- Multiboard - Set the text for (Last created multiboard) item in column 2, row 9 to (String(iPlayerResourceIncome[iTemp_Int]))
- Multiboard - Set the icon for (Last created multiboard) item in column 3, row 9 to ReplaceableTextures\CommandButtons\BTNWood.blp
- Set VariableSet i = 0
- Set VariableSet iTemp_Integer2 = 0
- Multiboard - Hide Multiboard[iTemp_Int]
- Custom script: if GetLocalPlayer() == udg_pPlayers[udg_iTemp_Int] then
- Multiboard - Show Multiboard[iTemp_Int]
- Custom script: endif
-
Loop - Actions
- Set VariableSet iTemp_Int = 0
- Set VariableSet iTemp_Integer2 = 0
-
Events
Last edited: