Сейчас 00:30:05 Среда, 8 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Перестала работать таблица.
Перестала работать таблица.
SreziДата: Среда, 25 Июля 2012, 12:10:48 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 414
Награды: 0
Репутация: 116
Блокировки:
Code
function Trig_MultiTable_Jass_Actions takes nothing returns nothing
local integer numRows = 10  // строк
local integer numCols = 4   // столбцов
local multiboarditem mbitem = null
local integer i = 1
local integer n = 1

//************************
set udg_Table[n] = CreateMultiboard()
//************************
//************************
call MultiboardSetRowCount(udg_Table[n], numRows)
call MultiboardSetColumnCount(udg_Table[n], numCols)
call MultiboardSetTitleText(udg_Table[n], "11111")
//************************
set i = 1
loop
exitwhen i > numRows
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 0)
  call MultiboardSetItemWidth(mbitem, 1.50/100 )
  call MultiboardReleaseItem(mbitem)
set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 1)
  call MultiboardSetItemWidth(mbitem, 9.5/100)
  call MultiboardReleaseItem(mbitem)
set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 2)
  call MultiboardSetItemWidth(mbitem, 3/100)
  call MultiboardReleaseItem(mbitem)
set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 3)
  call MultiboardSetItemWidth(mbitem, 2.00/100)
  call MultiboardReleaseItem(mbitem)
set mbitem = null
set i = i + 1
endloop
//************************
set i = 1
//************************
loop
exitwhen i > 10
  set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 0)
     call MultiboardSetItemStyle(mbitem, false, true )
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 1)
     call MultiboardSetItemStyle(mbitem, true , false)
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 2)
     call MultiboardSetItemStyle(mbitem, true , false)
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 3)
     call MultiboardSetItemStyle(mbitem, true , false)
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
set i = i + 1
endloop
//************************
  set i = 1
loop
exitwhen i > 10
set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 0)
     call MultiboardSetItemIcon(mbitem, "ReplaceableTextures\\CommandButtons\\BTNCancel.blp")
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
  set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 1)
     call MultiboardSetItemValue(mbitem, ( udg_Color_DPS[i] + GetPlayerName(Player(i - 1)) ))
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
  set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 2)
     call MultiboardSetItemValue(mbitem, ( udg_Color_DPS[i] + ( "У. " + "#" ) ))
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
  set mbitem = MultiboardGetItem(udg_Table[n], i - 1, 3)
     call MultiboardSetItemValue(mbitem, "|cff00ff00on|r")
     call MultiboardReleaseItem(mbitem)
     set mbitem = null
set i = i + 1
endloop
//************************
call MultiboardDisplay(udg_Table[n],true)
call MultiboardMinimize(udg_Table[n],true)
//************************

set mbitem = null
endfunction

//===========================================================================
function InitTrig_MultiTable_Jass takes nothing returns nothing
local trigger t = CreateTrigger(  )
     call TriggerRegisterTimerEvent(t, 0.04, false)
     call TriggerAddAction(t, function Trig_MultiTable_Jass_Actions )
endfunction


Подскажите, почему таблица создается, но пустая.


Нет места чести на войне,
Враг церемониться не будет,
Убей его любым путём,
Ведь победителей не судят.
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Перестала работать таблица.
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz