Ил-2 Штурмовик: Битва за Британию. Скрипты. Каталог. GamePlay.gpHUDLogCenter() — различия между версиями

Материал из АвиаВики
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версии этого же участника)
Строка 14: Строка 14:
 
{|width="100%"  
 
{|width="100%"  
 
  |width="25%"|Синтаксис:
 
  |width="25%"|Синтаксис:
  |Выводит сообщение по центру экрана
+
  |gpHUDLogCenter(string msg)
 +
|-
 +
|width="25%"|
 +
|gpHUDLogCenter( Player[] to, string msg )
 +
|-
 +
|width="25%"|
 +
|gpHUDLogCenter( Player[] to, string msg, object[] parms )
 +
|-
 +
|width="25%"|
 +
|gpHUDLogCenter( Player[] to, string msg, object[] parms, double lifeTime )
 
  |-
 
  |-
 
  |width="25%"|Параметры:
 
  |width="25%"|Параметры:
  |ляля
+
  |'''msg:''' текст cообщения, выводимого на экран
 +
|-
 +
|width="25%"|
 +
|'''Player[] to:''' массив игроков, которым отправляется сообщение
 +
|-
 +
|width="25%"|
 +
|'''object[] parms:''' передаваемый в сообщение параметр
 +
|-
 +
|width="25%"|
 +
|'''lifeTime:''' время, которое надпись остается на экране (в секундах)
 
  |-
 
  |-
 
  |width="25%"|Возвращаемое значение:
 
  |width="25%"|Возвращаемое значение:
  |бубу
+
  |Nothing
 
|}
 
|}
  
Строка 26: Строка 44:
 
  |'''Примеры'''  
 
  |'''Примеры'''  
 
|}
 
|}
::'''Пример 1:'''
+
'''Пример 1:'''
  fgfgf
+
  GamePlay.gpHUDLogCenter("Внимание! Враг атакует наши корабли!")
  dfd
+
  ''Всем(по умолчанию) отправляется сообщение "Внимание! Враг атакует наши корабли!"''
::'''Пример 2:'''
+
'''Пример 2:'''
  fgfgfg
+
int num_target = 3;
  ddfd
+
GamePlay.gpHUDLogCenter(Player[] to,"Ожидается появление вражеских истребителей, будьте осторожны!Количество вражеских самолетов: {0}",num_target, 30)
 +
''Массиву Player отправляется сообщение "Ожидается появление вражеских истребителей, будьте осторожны!Количество вражеских самолетов: 3", которое отображается на экране 30 сек''
 +
'''Пример 3:'''
 +
  int num_target = 10;
 +
  gpHUDLogCenter(gpRemotePlayers(), "Вам надо уничтожить {0} целей", num_target );
 +
''Массиву Player отправляется строка msg с параметрами строки num_target, выводится сообщение "Вам надо уничтожить 10 целей"''
 +
'''Пример 4:'''
 +
gpHUDLogCenter( Player[] to, "Возвращайтесь на базу!")
 +
''Массиву Player отправляется строка msg "Возвращайтесь на базу!"''
 +
 
 +
 
 
{|width="100%" style="background:#DCDCDC"
 
{|width="100%" style="background:#DCDCDC"
 
  |'''Дополнительная информация'''  
 
  |'''Дополнительная информация'''  
Строка 37: Строка 65:
 
{|width="100%"   
 
{|width="100%"   
 
  |width="25%"|См. также:
 
  |width="25%"|См. также:
  |width="75%"|охохохппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппп
+
  |[[Ил-2 Штурмовик: Битва за Британию. Скрипты. Каталог. GamePlay.gpPostMissionLoad|GamePlay.gpPostMissionLoad]]
 
|}
 
|}
 
 
  
'''GamePlay.gpHUDLogCenter("",123)''' ,где 123 - длительность отображения надписи.
 
  
  

Текущая версия на 13:59, 4 октября 2011

GamePlay.gpHUDLogCenter

Описание
Описание: Выводит сообщение по центру экрана
Синтаксис
Синтаксис: gpHUDLogCenter(string msg)
gpHUDLogCenter( Player[] to, string msg )
gpHUDLogCenter( Player[] to, string msg, object[] parms )
gpHUDLogCenter( Player[] to, string msg, object[] parms, double lifeTime )
Параметры: msg: текст cообщения, выводимого на экран
Player[] to: массив игроков, которым отправляется сообщение
object[] parms: передаваемый в сообщение параметр
lifeTime: время, которое надпись остается на экране (в секундах)
Возвращаемое значение: Nothing
Примеры

Пример 1:

GamePlay.gpHUDLogCenter("Внимание! Враг атакует наши корабли!")
Всем(по умолчанию) отправляется сообщение "Внимание! Враг атакует наши корабли!"

Пример 2:

int num_target = 3;
GamePlay.gpHUDLogCenter(Player[] to,"Ожидается появление вражеских истребителей, будьте осторожны!Количество вражеских самолетов: {0}",num_target, 30)
Массиву Player отправляется сообщение "Ожидается появление вражеских истребителей, будьте осторожны!Количество вражеских самолетов: 3", которое отображается на экране 30 сек

Пример 3:

int num_target = 10;
gpHUDLogCenter(gpRemotePlayers(), "Вам надо уничтожить {0} целей", num_target );
Массиву Player отправляется строка msg с параметрами строки num_target, выводится сообщение "Вам надо уничтожить 10 целей"

Пример 4:

gpHUDLogCenter( Player[] to, "Возвращайтесь на базу!")
Массиву Player отправляется строка msg "Возвращайтесь на базу!"


Дополнительная информация
См. также: GamePlay.gpPostMissionLoad