Редактирование: Схема ph button

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 6: Строка 6:
 
[ph_button]
 
[ph_button]
 
on_press    = other_section %+info -info%</syntaxhighlight>
 
on_press    = other_section %+info -info%</syntaxhighlight>
 
==Примеры==
 
Пример настройки кнопки:
 
<syntaxhighlight lang="ini">[logic]
 
active      = ph_button@active
 
 
[ph_button@active]
 
anim        = lab_switcher_idle
 
tooltip    = tips_labx16switcher_press
 
on_press    = ph_button@deactivated %+terrain_test%
 
 
[ph_button@deactivated]
 
anim        = lab_switcher_off</syntaxhighlight>
 
 
Для того, чтобы сообщение не потеряло адекватность при различных настройках клавиатуры, его следует писать с использованием токенов. Например:
 
<syntaxhighlight lang="xml"><string id="tips_labx16switcher_press">
 
    <text>Чтобы отключить чудо-установку, нажмите ($$ACTION_USE$$)</text>
 
</string></syntaxhighlight>
 
  
  
Пример кнопки, которая срабатывает не всегда, а по определённому условию:
+
==Пример==
 +
Вот пример кнопки, которая срабатывает не всегда, а по определённому условию:
 
<syntaxhighlight lang="ini">[logic]
 
<syntaxhighlight lang="ini">[logic]
 
active      = ph_button@locked
 
active      = ph_button@locked
  
 
[ph_button@locked]
 
[ph_button@locked]
anim        = button_false   ; анимация несрабатывания кнопки
+
anim        = button_false анимация несрабатывания кнопки.
tooltip    = tips_button_locked
 
 
on_info    = {+val_prisoner_door_unlocked} ph_button@unlocked
 
on_info    = {+val_prisoner_door_unlocked} ph_button@unlocked
 
on_press    = ph_button@unlocked %+val_prisoner_door_unlocked%
 
on_press    = ph_button@unlocked %+val_prisoner_door_unlocked%
Строка 38: Строка 20:
 
[ph_button@unlocked]
 
[ph_button@unlocked]
 
anim        = button_true
 
anim        = button_true
tooltip    = tips_button_unlocked
 
 
on_info    = {-val_prisoner_door_unlocked} ph_button@locked
 
on_info    = {-val_prisoner_door_unlocked} ph_button@locked
 
on_press    = ph_button@locked %-val_prisoner_door_unlocked%</syntaxhighlight>
 
on_press    = ph_button@locked %-val_prisoner_door_unlocked%</syntaxhighlight>

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии GNU Free Documentation License 1.3 или более поздняя (см. xrWiki:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Отменить | Справка по редактированию  (в новом окне)