RU 📌 Pinned

Как сделать?

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

как сделать предмет в виде картинки?

новичок,
Для этого нужно вставить в самое начало игры вот такую строчку (если ты её не добавлял до этого):

usehtml = 1

Эта строка включает распознавание HTML.
Если ты хочешь вставить картинку в текст, ты можешь сделать это вот так:

'Бла-бла-бла, это мой текст.'
'<img src="мояКартинка.png">'
'И ещё немного текста.'

Код ниже добавит в игру предмет с картинкой в названии:

addobj '<img src="ещёОднаМояКартинка.png"> Объект, в названии которого есть картинка! :)'

понял, спасибо

adge=18
if month=6 and day=15:
adge=19
end
переменная adge меняется, но когда day=16, то adge опять становится 18. Почему так?

Ты это в одной локации прописываешь?
Похоже, ты просто не особо понимаешь, как работают условия. У тебя же так и написано:
изначально adge 18
но когла месяц =6 и день =15, тогда будет 19. В осталных случаях будет 18.

переменная у меня в другой локации
как правильно сделать

Значит, ссылаешся на локацию с переменной. Ищи ошибку внимательнее.

нашел ошибку, спасибо. Если бы не сказал искать, то не искал бы)

temperature = RAND (15,40)
chance_osadki = RAND (1,100)
if chance_osadki >= 1 and chance_osadki <= 75:$osadki = ‘ясно’
if chance_osadki > 75 and chance_osadki <= 90:$osadki = ‘облачно’
if chance_osadki > 90 and chance_osadki <= 100:$osadki = ‘идет дождь’
end
вопрос! как сделать что бы рандом срабатывал один разв 12 часов

Наверное будет логично прицепить условия рандома к времени.
Пару строк кода для создания игрового времени и календаря, да одно условие для смены погоды.
Очень уже рекомендую ознакомиться с вики и начать разбирать чужие игры.

время и календарь у меня есть, я не могу понять как его всунуть.
p.s разобрался

Всем привет. Как использовать проценты?
Я планирую что бы максимальные жизни у персонажа постоянно росли. Допустим сейчас жизни=230. И хочу что бы при определённом уровне жизней что то происходило. Но условие if жизни=30% не катит. Объясните нубу как лучше сделать)
Да и какой командой убрать поле ввода?

Darvin432,

Поле ввода убирается вот этой командой:

showinput 0

А проценты высчитываются по простой формуле: делишь максимальное значение на 100 и умножаешь на нужное количество процентов.
Грубо говоря, если максимум жизней, которые могут быть у игрока - 500, то ты делаешь переменную:

жизниМаксимум = 500

А потом, когда тебе нужно будет сделать действие, скажем, при 30% процентах здоровья, ты делаешь следующую проверку:

if жизни=(жизниМаксимум * 30) / 100

Чтобы максимальные жизни персонажа росли, просто увеличиваешь переменную “жизниМаксимум”.

Aleks Versus Moderator 16.02.2019 16:42 (7 years ago)

NickoAilus,
замечу. Поскольку QSP работает только с целыми числами, лучше сначала умножать, потом делить.)

Aleks Versus,
Спасибо, исправился :3

Log in or Register to post comments.