RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2430237 views

Здравствуйте! Извиняюсь за свой глупый возможно вопрос ,но как сделать так ,что бы под картинкой описывалась вся ситуация объекта .Например Фото зверя а под ним надо сделать его описание. Спасибо за внимание

Aleks Versus Moderator 18.01.2015 08:36 (11 years ago)

LemuR,
как и где должна выводиться картинка?
Если с помощью команды view, то под ней текст вывести нельзя.
Если же через html, например:

*pl '<img src="путь_к_файлу_картинки\картинка.jpg">'

, то чего проще, выводишь текст следующей строкой и всё.
Если же нужно отформатировать текст так, чтобы он лежал под картинкой, но не “заступал” за левую-правую её границы, нужно поэкспериментировать с таблицами. Самым простым мне представляется нарисовать таблицу из двух строк: верхней строкой - картинка, нижней - текст, - и задать фиксированную ширину таблицы по ширине картинки.

Спасибо большое,поэкперементирую;)

Здравствуйте, помогите с такой ситуацией.
игрок должен ввести в игре какое-либо число (пусть это будет сумма, кот. он предлагает за товар).
я использую функцию input
и тут вопрос: в это поле можно ввести все, что угодно. как сделать проверку, чтобы введено было именно число, а не “дрорпаиа54елеонло”? То есть сейчас, есть ввести какую-нибудь кракозябру, просто выдает ошибку, но это как-то некрасиво что ли) Можно ли проверить переменную на “численность”, чтобы поставить заглушку?

Morning Star,
ISNUM

спасибо ^_^ До этого не дочитала, каюсь (

Что-то я все равно не пойму, как этой штукой пользоваться?
Вот мой код:

anumber = INPUT('Введите новую сумму:')
if ISNUM('anumber') = 0:
msg "Нужно ввести число!"
end
if ISNUM('anumber') = -1:
gt "next"
end

Даже если ввожу число, мне вылезает сообщение об ошибке(

Morning Star,

$input_text = INPUT('Введите новую сумму:')
IF ISNUM($input_text):
    anumber = VAL($input_text)
    GT "next"
ELSE
    MSG "Нужно ввести число!"
END

ухх… это несколько сложнее, чем казалось) спасибо, теперь мне понятно, как пользоваться этими функциями)

Игра выдает ошибку “Пропущено двоеточие”, там где его быть и не должно. Что делать?

RomaDova,
показать нам весь код.

Хитрый Пряник #1300 23.01.2015 01:26 (11 years ago)

RomaDova,
Ты уверен? Может в многострочном операторе пропустил? Например elseif тоже нуждается в двоеточии после условия
Или в целом ошибка синтаксиса, заставляющая дебаггер думать, что там должно быть двоеточие.

Хитрый Пряник,
в QSP нет дебаггера.

А вообще, определить точное место можно с помощью Анализатора кода QSP.

Я абсолютно уверен, что там не должно быть двоеточия, так как это элементарная часть кода.

if selobj="имя_объекта":
 menu "имя_меню"
 unsel
end

Больше на этой локации вообще ничего нет

RomaDova,
знак доллара пропустил.

Должно быть

menu "$имя_меню"

Если ошибка останется, присылай код целиком.

Вообще, подозрительно бессмысленный код для игры. Может, ты его на форум не копировал, а написал заново?

Log in or Register to post comments.