Сейчас 18:17:07 Понедельник, 28 октября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Текст посредине экрана?
InvisibleCatэДата: Понедельник, 16 Апреля 2012, 14:07:21 | Сообщение # 1
3 уровень
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 8
Блокировки:
Как сделать текст посредине экран?

Например: Недостаточно маны.
 

SlonickДата: Понедельник, 16 Апреля 2012, 14:09:43 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
Юзай " "

 

InvisibleCatэДата: Понедельник, 16 Апреля 2012, 15:15:40 | Сообщение # 3
3 уровень
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 8
Блокировки:
" что ? "

Добавлено (16 Апрель 2012, 15:15:40)
---------------------------------------------
up.

 

KartohaДата: Понедельник, 16 Апреля 2012, 17:20:52 | Сообщение # 4
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Есть функция, которая позволяет выводить текстовое сообщение на определенных координатах экрана:
native DisplayTextToPlayer takes player toPlayer, real x, real y, string message returns nothing

Вызывать её так:

call DisplayTextToPlayer (<Игрок, которому нужно показать сообщение>, <положение текста на экране по оси X>, <положение текста на экране по оси Y>, "Текст сообщения")

Пример (с координатами для центра экрана):

Code
call DisplayTextToPlayer (Player(0), 0.35, 0.65, "Недостаточно маны")
 

HexingДата: Понедельник, 16 Апреля 2012, 17:34:53 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
Code
DisplayTimedTextToPlayer(GetLocalPlayer(), 0.3, 0.0, 1.0, "|cffffff99Недостаточно маны|r")

вроде похоже


 

InvisibleCatэДата: Понедельник, 16 Апреля 2012, 19:55:02 | Сообщение # 6
3 уровень
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 8
Блокировки:
Что за прикол ? Все текстовые сообщения пишутся посредине экрана. А нужное пишет не так, как стандартные, вроде "Недостаточно маны".
 

HexingДата: Понедельник, 16 Апреля 2012, 20:51:54 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
Quote (InvisibleCatэ)
Что за прикол ? Все текстовые сообщения пишутся посредине экрана. А нужное пишет не так, как стандартные, вроде "Недостаточно маны".

это предел возможного, и да, то что пишутся по середине - это легко фиксится, только будут отступы в чате, делается тak:
DisplayTimedTextToPlayer(GetLocalPlayer(), 0.0, 0.0, 1.0, " ")
DisplayTimedTextToPlayer(GetLocalPlayer(), 0.3, 0.0, 1.0, "|cffffff99Недостаточно маны|r")
DisplayTimedTextToPlayer(GetLocalPlayer(), 0.0, 0.0, 1.0, " ")
если не ошибаюсь, должно сработать, и помойму первый пробел лишний, вообщем эксперементируйте


 

  • Страница 1 из 1
  • 1
Поиск:

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