Как сделать?
…
Братцы! Подскажите пожалуйста, как реализовать ввод ответа игрока через “Input” не чувствительный к регистру?
К примеру “назови столицу Чехии” и ответ чтоб можно было и “прага” и “Прага” и “ПРАГА”
upd
Не, я конечно откопал уже, что можно через
'Столица Чехии'
$answer = input('Я думаю это:')
if INSTR($answer, 'прага') OR INSTR($answer, 'Прага') OR INSTR($answer, 'ПРАГА'):
msg 'Браво!'
else
msg 'Не верно, иди учи матчасть, ребенок!'
end
Но может быть как-то вообще можно регистр отключить?
http://wiki.qsp.su/help:strings
юзай документацию
*pl $weekday[weekday] + ’, ’ + day + ’ ’ + $month[month] + ’ ’ + year + ‘года’ + ’. ’ + $hour + ‘:’ + $minut
“<center><h4>недорогое кафе<h4><center>”
act ‘поесть’:
if деньги=деньги >=10:
time+=30
деньги-=10
gs ‘календарь’
сытость = сытость + 35
if (сытость > максимум_сытость): сытость = максимум_сытость
gs ‘вывод статов’
*clr
*pl $weekday[weekday] + ’, ’ + day + ’ ’ + $month[month] + ’ ’ + year + ‘года’ + ‘. ’ + $hour + ‘:’ + $minut
end
end
end
act ‘выйти’:
time+=10
gs ‘календарь’
gt’площадь’
end
act “Работать”:
деньги+=100
time+=60
gs “календарь”
*pl $weekday[weekday] + ’, ’ + day + ’ ’ + $month[month] + ’ ’ + year + ‘года’ + ’. ’ + $hour + ‘:’ + $minut
end
вопрос: почему при действии поесть, не уменьшается количество денег и не прибавляется сытость
все, разобрался
Доброго времени суток! Подскажите, как сделать так, чтобы выбор игрока закрепился за ним “навсегда” и влиял на дальнейшее прохождение? К примеру: Он выбрал класс “воина” , а этого следует, что в будущем в строке с получением нового ур., появится навык класса “воин”.
Хань,
для того, чтобы запоминать ту или иную информацию, нужно пользоваться переменными. Например, ты можешь хранить класс в переменной $класс
$класс='воин'
Spoiler
А чтобы это значение “влияло” на дальнейшее, нужно пользоваться условиями
if $класс='воин':
act 'Прокачать владение мечом':
!...
end
!...
end
Spoiler
Благодарю! Ещё один вопрос по прошлой теме: Изначально (пример), при выборе было 3 класса. Мне нужно будет прописывать:
$класс=‘воин’
$класс=‘лучник’
$класс=‘бард’
?
Хань,
Ага.
act 'Даруйте мне силу меча!':
$класс = 'воин'
! Остальной код
end
act 'Я попаду в колосок с трёх киллометров!':
$класс = 'лучник'
! etc
end
act 'Моему слову нету равных!':
$класс = 'бард'
! etc
end
Характеристики:
Spoiler
*p 'У вас <<очки_характеристик>> нераспределённых очков характеристик.'
act 'Повысить силу':
:error
проверка = input('На сколько желаете повысить?')
error = 0
if проверка < 0: error = 1 & input('Не-а, парень. Необходимо ввести более ноля!')
if проверка > очки_характеристик: error = 1 & input('У тебя не хватит очков. Смотри, сейчас у тебя <<очки_характеристик>>, вот столько ты можешь ввести.')
if error <> 0: jump 'error'
очки_характеристик -= проверка
сила += проверка
end
Спасибо, поняла
Трямс. Вопрос. Даже два.
1. Можно ли как-нибудь вычислить доступное место в основном окне? Что-нибудь типа document.documentElement.clientHeight. Чтобы подгонять размер картинок, например, под размер окна - если его превышает.
2. Можно ли как-нибудь задать ширину ячейки таблицы “не больше 50%”, к примеру? Чтобы, если текст или картинка занимает меньше 50%, ячейка таблицы сужалась, а если больше - фиксировалась на 50%, текст переносился на след строку, а картинка ужималась чтобы вместиться.
zeek17,
в классическом плеере нельзя. Посмотри на возможности Quest Navigator или на плеер от Sonnix.
здравствуйте - как сделать, чтобы на одной локации картинки (jpg, png, gif) и текст под ними, сменяли одна другую? допустим надо, чтобы в одной локации сменилось одна за другой (последовательно, либо в зависимости от выбора действия) картинок 10.
Фрай,
У куспа всё плохо с динамической информацией, а именно её динамический вывод.
if slide = 1:
*P '<img src="slide-1.png">'
*P 'Таковй вот интересный текст'
act 'Сменить слайд': slide = 2 & gt curloc
end
if slide = 2:
*P '<img src="slide-2.png">'
*P 'А этот уже по скучнее :('
end
что имменно плохо?
лучше переводить в другую локацию, чем в одной делать? я пока так делал - для новой картинки - новая локация. я нуб еще в этой проге. кстате кол-во локаций ограничено? или они на производительность влияют?
Фрай,
Насчёт локаций:
Документация:
Количество локаций ограничено размером типа “int”. В зависимости от того, как собрана библиотека, “int” будет ограничивать либо 32768, либо 2147483648 локаций.
Плох тем, что его не обновить, без перехода на локацию, или вывода через Counter.
А зачем плодить локации пустышки? Если нужно сделать ал-я вступление, со слайдами, то ведь проще это сделать в одной локации, чтобы в случае будущих изменений, тебе не пришлось бы открывать тысячу влкадок)