Как сделать?
…
RomaDova:
Svartberg:
RomaDova:
При помощи какого оператора можно изменить шрифт лишь части текста, а не шрифт всей локации? Я пробовал несколько вариантов, но они не поддерживаются. Доступна ли эта функция вообще?
HTML тебе в помощь.
USEHTML=1 <font size=10>Текст</font>Это-то я знаю, речь именно о самом типе шрифта (Например: “Arial”)
face - Определяет гарнитуру шрифта.
Podkovally,
предмет можно добавлять в определённую позицию
addobj 'Хрустальный шар','',2
RomaDova,
http://htmlbook.ru/html/font
Уже сам разобрался, есть другой вопрос можно ли в конструкции вида
act 'Действие': gt 'Локация', '1'
end
if $args[0] = '1':
Сделать ‘Действие’ переменной? Например:
X = 'Новое действие'
act 'X': gt 'Локация', '1'
end
if $args[0] = '1':
Если да то как правильно написать подобное?
Genryzz,
во-первых, однострочные операторы не нужно закрывать end’ом.
Во-вторых, используй текстовые переменные
$X = 'Новое действие'
act $X: gt 'Локация', '1'
многострочный оператор:
$X = 'Новое действие'
act $X:
gt 'Локация', '1'
end
А как то же самое повторить с ’1’ (номер для отсылки на if $args[0] = ’1’)?
$Fizruk = 'Идти на встречу'
FizrukVstrecha = 1
act $Fizruk: gt 'Физрук', 'FizrukVstrecha'
end
И чему равен этот номер для первой части локации(выделено звездочками(в программе их нету))?
**
*clr
cla
''
act 'Текст': gt 'Физрук', '1'
end
**
if $args[0] = '1':
*clr
cla
''
act 'Текст': gt 'Физрук', '2'
end
P.S. Обьязателен ли оператор SET(использовал и убирал его все равно число в переменной FizrukVstrecha не считывает)?
Genryzz,
set не играет роли.
Следует различать текстовые и числовые переменные. Здесь ты передаёшь текстовое значение
act 'Текст': gt 'Физрук','1'
то есть в аргументе будет не число 1, а строка состоящая из одного символа - “1”
А здесь надо передавать числовое (имя переменной указывается без кавычек)
$Fizruk = 'Идти на встречу'
FizrukVstrecha = 1
act $Fizruk: gt 'Физрук',FizrukVstrecha
Тогда на локации физрук, нужно проверять не текстовое значение аргумента, а числовое
if args[0] = 1
Он всё равно перемещает на старт локации хоть 5 выставь он снова и снова кидает на начало локации физрук.
Локация выбора
*clr
cla
FizrukVstrecha = 3
act $Fizruk: gt 'Физрук',FizrukVstrecha
end
Локация Физрук
*clr
cla
'Стартовый экран'
act 'Выйти из дома': gt 'Физрук', '1'
end
if $args[0] = '1':
*clr
cla
'1'
act 'Выйти из дома': gt 'Физрук', '2'
end
if $args[0] = '2':
*clr
cla
'2'
act 'Выйти из дома': gt 'Физрук', '3'
end
if $args[0] = 3:
*clr
cla
'3'
act 'Выйти из дома': gt 'Физрук', '4'
end
if $args[0] = '4':
*clr
cla
'4'
act 'Выйти из дома': gt 'Физрук', '5'
end
if $args[0] = '5':
*clr
cla
'5'
act 'Выйти из дома': gt 'Физрук', '6'
end
if $args[0] = '6':
*clr
cla
'6'
act 'Выйти из дома': gt 'Физрук', '7'
end
if $args[0] = '7':
*clr
cla
'7'
act 'Выйти из дома': gt 'Физрук', '8'
end
if $args[0] = '8':
*clr
cla
'8'
end
Genryzz,
а так?
Spoiler
if FizrukVstrecha=0:
*clr
cla
FizrukVstrecha = 3
act $Fizruk: gt 'Физрук',FizrukVstrecha
end
Локация Физрук
if args[0]=0:
*clr
cla
'Стартовый экран'
act 'Выйти из дома': gt 'Физрук', 1
end
if args[0] = 1:
*clr
cla
'1'
act 'Выйти из дома': gt 'Физрук', 2
end
if args[0] = 2:
*clr
cla
'2'
act 'Выйти из дома': gt 'Физрук', 3
end
if args[0] = 3:
*clr
cla
'3'
act 'Выйти из дома': gt 'Физрук', 4
end
if args[0] = 4:
*clr
cla
'4'
act 'Выйти из дома': gt 'Физрук', 5
end
if args[0] = 5:
*clr
cla
'5'
act 'Выйти из дома': gt 'Физрук', 6
end
if args[0] = 6:
*clr
cla
'6'
act 'Выйти из дома': gt 'Физрук', 7
end
if args[0] = 7:
*clr
cla
'7'
act 'Выйти из дома': gt 'Физрук', 8
end
if args[0] = 8:
*clr
cla
'8'
end
Привет всем. Подскажите пожалуйста, есть какой-нибудь пример или гайд о том как реализовать создание персонажа?
Например 3 картинки на выбор с внешним видом, после чего распределение очков по характеристикам, например:
Всего дано очков = 30
сила = 10
ловкость = 10
интелект = 10.
Остаток очков = 0
Вот как то так примерно. Только начал осваивать qsp… этот аспект в гайдах не рассматривается к сожалению, потому очень нуждаюсь в помощи гуру.
Искал ответ в этой теме, поиск не выдает ничего руками долистал до 70+ страницы… ненашёл, дальше не рискнул листать.. глаза в кучу.
Nekomaru:
Привет всем. Подскажите пожалуйста, есть какой-нибудь пример или гайд о том как реализовать создание персонажа?
Например 3 картинки на выбор с внешним видом, после чего распределение очков по характеристикам, например:
Всего дано очков = 30
сила = 10
ловкость = 10
интелект = 10.Остаток очков = 0
Вот как то так примерно. Только начал осваивать qsp… этот аспект в гайдах не рассматривается к сожалению, потому очень нуждаюсь в помощи гуру.
Искал ответ в этой теме, поиск не выдает ничего руками долистал до 70+ страницы… ненашёл, дальше не рискнул листать.. глаза в кучу.
Напиши мне в личку, я тебе все объясню подробно=З
Можно как нибудь вывести текст в два столба в классике? К примеру характеристики персонажей.
Драккан,
используй таблицу.
usehtml=1
!....
'<table><tr><td>1 столбец</td><td>2 столбец</td></tr></table>'
Aleks Versus,
А что нужно сделать что бы один стобец был справа? И картинка, к примеру, тоже.
Драккан,
я в классике всё располагаю с помощью таблиц. Почитай вот здесь по настройке таблиц http://htmlbook.ru/html/table. Если тебя интересует выравнивание внутри ячейки таблицы, то делается так:
<td align=right>...</td>
Если тебе нужно отодвинуть столбец к краю экрана, растяни таблицу по ширине:
<table width=100%>
Как-то я делал выбор расы, там было что-то типа того:
Spoiler
<table width=100%>
<tr>
<td align=left><img src="путь к файлу картинки"></td>
<td align=right>
<table width=640>
<tr><td width=75%>Сила</td><td>23</td></tr>
<tr><td width=75%>Здоровье</td><td>300</td></tr>
<tr><td width=75%>Ловкость</td><td>25</td></tr>
</table>
</td>
</tr>
</table>
Только преформатирование в классике использовать не стоит.
Aleks Versus,
Спасибо, почитаю.