Онлайн игра Адамант Адан: Хроники Средиземья
0 Пользователей и 1 Гость просматривают эту тему.
Страницы: [1]

Rakhir

  • Рядовой
  • ***
  • Сообщений: 64
29 Сен 2013 в 04:33

Нубский вопрос по JMC

Я не разбираюсь в скриптах, потому мои знания здесь крайне ограничены.
Вопрос же заключается в следующем:
Я обожаю функцию #if, поскольку с ее помощью я могу сделать комплексные вариации поведения, как например
#ali {башмод}              {#if {$damag=1} {сн $off;оде $shield;#var bash 1;#var damag 0}}
#ali {дамаг}              {#if {$bash=1} {сн $shield;держать $off;#var damag 1;#var bash 0}}

Но волнует вопрос, есть ли в жабе функция #if a=b then c, else d?
Если существует, то как ее прописать?
Хочется сделать что-то типа

{^$leader сказал%0 группе: "баш %1"} {#if {$basher=1} {башмод;сбить %1} else {дамаг;убить %1}}
Изменено

Кархарот

  • [Бессмертный]
  • Герой
  • *****
  • Сообщений: 740
29 Сен 2013 в 12:33

Re: Нубский вопрос по JMC

В базовой версии "else" нет. Т.е. придется писать

{^$leader сказал%0 группе: "баш %1"} {#if {$basher=1} {башмод;сбить %1}; #if ($basher=0) {дамаг;убить %1} }
Однако в некоторых новых версиях блок "else" поддерживается.

#if {conditions} {then}[ {else}]
Отсюда: http://jmc.kharkov.org/en/new

tamak

  • Ветеран
  • ****
  • Сообщений: 148
28 Окт 2013 в 05:23

Re: Нубский вопрос по JMC


Страницы: [1]