• Страница 1 из 1
  • 1
Форум » Обсуждение аддонов » Разработка аддонов WoW » Button.name.text
Button.name.text
_Support_
Сore Developer
Нужно добавить проверку/цикл , на то что игрок находится на арене , добавил , но кнопки аддона пропадают , как вообще можно сделать , что бы при нахождении на арене игроком , кнопки аддона появлялись , только там...
Код

             if ( isArena ) then
                 scoreButton.name.text:SetWidth(150);
                 if ( isRegistered ) then
                     scoreButton.team:SetText(teamName);
                     scoreButton.team:Show();
                     if ( teamDataFailed == 1 ) then
                         scoreButton.ratingChange:SetText("-------");
                     else
                         if ratingChange > 0 then
                             scoreButton.ratingChange:SetText(GREEN_FONT_COLOR_CODE..ratingChange);
                         else
                             scoreButton.ratingChange:SetText(RED_FONT_COLOR_CODE..ratingChange);
                         end
                     end
upon the look
Сообщение # 1 написано 10.07.2013 в 11:08
Nyll
Делаешь фрейму которая будет реагировать на смену локации, потом суешь туда проверку если на арене то :Show() если нет то :Hide()
Маме беркута привет!
Сообщение # 2 написано 10.07.2013 в 22:26
_Support_
Сore Developer
Цитата (Nyll)
Делаешь фрейму которая будет реагировать на смену локации, потом суешь туда проверку если на арене то :Show() если нет то :Hide()


хмм , получилось вот что , работает , спасибо

Код

              if ( not teamRating ) then
                  teamDataFailed = 1;
              end
                 
              if ( not newTeamRating ) then
                  teamDataFailed = 1;
              end
     
              if ( isArena ) then
                  scoreButton.name.text:SetWidth(150);
                  if ( isRegistered ) then
                      scoreButton.team:SetText(teamName);
                      scoreButton.team:Show();
                      if ( teamDataFailed == 1 ) then
                          scoreButton.ratingChange:SetText("-------");
                      else
                          if ratingChange > 0 then
                    scoreButton.ratingChange:SetText(GREEN_FONT_COLOR_CODE..ratingChange);
                          else
                    scoreButton.ratingChange:SetText(RED_FONT_COLOR_CODE..ratingChange);
                          end
                      end
                      scoreButton.ratingChange:Show();
                  else
                      scoreButton.team:Hide();
                      scoreButton.ratingChange:Hide();
upon the look
Сообщение # 3 отредактировано _Support_ - Среда, 10.07.2013, 22:38
Форум » Обсуждение аддонов » Разработка аддонов WoW » Button.name.text
  • Страница 1 из 1
  • 1
Поиск: