Ил-2 Штурмовик: Битва за Британию. Скрипты. Каталог. GamePlay.gpHUDLogCenter() — различия между версиями
Материал из АвиаВики
Podvoxx (обсуждение | вклад) |
Podvoxx (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 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%"| | |width="25%"| | ||
− | | | + | |'''Player[] to:''' массив игроков, которым отправляется сообщение |
|- | |- | ||
|width="25%"| | |width="25%"| | ||
− | | | + | |'''object[] parms:''' передаваемый в сообщение параметр |
+ | |- | ||
+ | |width="25%"| | ||
+ | |'''lifeTime:''' время, которое надпись остается на экране (в секундах) | ||
|- | |- | ||
|width="25%"|Возвращаемое значение: | |width="25%"|Возвращаемое значение: | ||
Строка 34: | Строка 46: | ||
'''Пример 1:''' | '''Пример 1:''' | ||
GamePlay.gpHUDLogCenter("Внимание! Враг атакует наши корабли!") | GamePlay.gpHUDLogCenter("Внимание! Враг атакует наши корабли!") | ||
− | + | ''Всем(по умолчанию) отправляется сообщение "Внимание! Враг атакует наши корабли!"'' | |
'''Пример 2:''' | '''Пример 2:''' | ||
− | GamePlay.gpHUDLogCenter("Ожидается появление вражеских истребителей, будьте осторожны!",30) | + | 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 "Возвращайтесь на базу!"'' | ||
+ | |||
+ | |||
{|width="100%" style="background:#DCDCDC" | {|width="100%" style="background:#DCDCDC" | ||
|'''Дополнительная информация''' | |'''Дополнительная информация''' | ||
Строка 43: | Строка 65: | ||
{|width="100%" | {|width="100%" | ||
|width="25%"|См. также: | |width="25%"|См. также: | ||
− | | | + | |[[Ил-2 Штурмовик: Битва за Британию. Скрипты. Каталог. GamePlay.gpPostMissionLoad|GamePlay.gpPostMissionLoad]] |
|} | |} | ||
− | |||
− | |||
− | |||
Текущая версия на 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 |