RU

Вопросы от BigForest

BigForest #468 21.12.2011 14:02 26 comments 12533 views

1) Как писать что-либо в доп. описание?

Edited at 21.12.2011 19:14 (14 years ago)

2) @@@@CODEBLOCK0@@@@

В чем проблема? Ошибка 107 во 2 строке

1) P или PL или NL
2) во первых условие в ифе должно быть в одну строку с двоеточием в конце - переносы условия не допускаются,
во вторых запись условия не правильная - должно быть otvet = chislo1 or otvet = chislo2 и.д. (в справке в FAQ это первым пунктом стоит)

3)как сделать так, чтобы при нажатии на объект в инвентаре появлалась менюшка и, по нажатию там какой-либо кнопки, что-либо выводилось на окно доп. инфы? Мне главное менюшку.
4)Как сделать синие кнопки, как в коте Филимоне?(да они везде)

Простите за тучу вопросов, просто очень хочу дело до ума довести, а не “авось не утонет”

werewolf:

  1. P или PL или NL 2) во первых условие в ифе должно быть в одну строку с двоеточием в конце - переносы условия не допускаются,
    во вторых запись условия не правильная - должно быть otvet = chislo1 or otvet = chislo2 и.д. (в справке в FAQ это первым пунктом стоит)

Спасибо, дело продвинулось

в справке все это описано
в частности меню для предметов описано в FAQ (http://qsp.su/tools/onlinehelp/faq.htm)
а сделать как где-то проще всего посмотрев код игры

Я справку “запорол” - она теперь имеет меню с коммандами слева, а разделы я посмотреть не могу =\

5) Хочу, чтобы при нажатии на предмет “Земля” вылазило сообщение: “Комок грязи”
Пишу таким образом:

if $selobj='Земля': PL'Комок грязи.'

Ничего не происходит.
В чем проблема?

нужно писать *P

Все равно не работает

Aleks Versus Moderator 21.12.2011 17:54 (14 years ago)

BigForest,
проверь регистр букв. Может быть у тебя предмет не “Земля” а “земля”?
И скажи до кучи, какой командой ты добавляешь предмет?

Я справку “запорол” - она теперь имеет меню с коммандами слева, а разделы я посмотреть не могу =

Раздвинь эту панель пошире, разделы и появятся.

Меню для предметов см. в примерах кода - 28 в 1.

Код

if $selobj='Земля': PL'Комок грязи.'

нужно писать в локации “ONOBJSEL”, и не забыть в начале игры задать ее в качестве обработчика:

$ONOBJSEL = 'ONOBJSEL'

Также не забываем проверить регистр букв, как правильно заметил Aleks Versus.

Aleks Versus:

И скажи до кучи, какой командой ты добавляешь предмет?

ADDOBJ 'Земля'

Код начальной локации:

KILLALL
SHOWINPUT 0
$ONNEWLOC = 'ONNEWLOC'
Здоровье = 100
$ONOBJSEL = 'ONOBJSEL'

Код локации ONOBJSEL:

if $selobj = 'Земля':*P 'Комок граязи'

Регистр проверил

BigForest,
прикладывай файл, будем смотреть.

Я уже разобрался, все работает

Log in or Register to post comments.