Форум » » Подскажите, как... » Ответить

Подскажите, как...

Cypher: Подскажите, что нжно сделать, чтобы при совершении действия на 1 локации фвтоматически появлялась новое действие на другой локации (напр., действие эПоднять мечэ автоматически добавляло определенное действие на локации 'Инвентарь').

Ответов - 107, стр: 1 2 3 4 5 6 All

трибуше : спасиб!!!!!

Янус : Все наверно уже играли в "level13" дело в том что мне понравилось там то что можно прямо в тексте переходить на локацию и брать придметы !Как это сделать ?

Nex: Янус смотри в код :) Это делается через ссылки, с использованием HTML. Для использования HTML необходимо написать в стартовой локации [pre2]USEHTML=1[/pre2] Справка: Операторы и функции\Использование тегов HTML при разработке игр\тег "A" Если в качестве ссылки для "A HREF" указано число, то при клике по ссылке будет произведена обработка действия с данным индексом. Индексация действий ведётся с 1. Если в качестве ссылки для "A HREF" указана строка вида "EXEC:строка_кода", то при клике по ссылке будет выполнена указанная строка кода. Т.о., для перехода делаем так: [pre2]Вы видите дверь в <a href="EXEC:GOTO 'ванная'">ванную</a>.[/pre2]


elmortem: Ога, там главное с кавычками не перемудрить...

Янус : Люди как мне сделать так чтоб на лакации Определеной была постояно АSCII анимация а после определеного дела она ищезала ?или поевлялась другая анимация )+ Как сделать чтобы на опреденую лакацию была определеная музыка +Когда происходило какое либо действие музыка менялась?

Byte: luciofulci, вот так и правильно :) аналогично с апострофами. Янус, см. в сторону локации-счётчика ($COUNTER).

luciofulci: Янус, ты задаешь много вопросов, которые связаны не столько с куспом, сколько с программированием вообще. В принципе, для того, чтобы писать квесты на куспе нужно понимать такие вещи, как переменные, условные операторы, циклы и т.д. Можно, конечно, копипастить готовые решения, но это не слишком эффективно, так как рано или поздно ты в своем коде запутаешься окончательно, ведь у тебя не будет четкого представления о том, как все работает и что и где нужно исправить, если возникли проблемы. Значит ли это, что ты должен сжав зубы биться над проблемой в одиночку? Нет, не значит. Но попытаться всегда стоит. И если действительно не получается, то, задавая вопрос, приложить минимум информации, который позволит лучше разобраться в твоей проблеме: 1) что ты хочешь сделать. 2) как ты пытался сделать сам (приложить код, который у тебя не работает или работает не так, как нужно).

Янус : Эх.......!!!!!!!!luciofulci пишет: приложить код, который у тебя не работает или работает не так, как нужно). Окей!!!!!!!!!

Nex: Янус примеры с анимацией есть на http://qsp.su, смотри и пиши свой вариант. Использование музыки есть в играх "Подземелья Чёрного Замка" и "Взгляд из коробки", смотри код игры, пиши свой вариант.

Янус : Nex пишет: Подземелья Чёрного Замка и Взгляд из коробки Так нужен пароль..............

Nex: Янус пароль для ПЧЗ - "uekz" (без кавычек)

Янус : спс!

Янус : создал меню для игры всунул музыку ...........в меня есть вкладки выключить звук -когда ее нажимаеш музыка прекращается когда я выхожу из этой вкладки и играю музыка почемуто снова играет вот то что я прописывал if music_allowed=1: *pl 'Музыка включена.' act 'Выключить музыку': music_allowed=0 CLOSE ALL goto 'sound_setup' end end if music_allowed=0: *pl 'Музыка выключена.' act 'Включить музыку': music_allowed=1 gosub 'music_on' goto 'sound_setup' end end в чем ошибка?

Nex: Что значит "Вкладка"?

Янус : В меню есть клавиша музыка когда заходиш туда там есть клавиша включть выключить звук (это и есть вкладка).........

Nex: Янус , я ничего не понял, про какое меню идёт речь? O_O

elmortem: Янус [pre]#Начало ! тут мы включаем разные умолчания и ! больше сюда никогда не приходим, ! просто забываем про эту локацию music_allowed = 1 GOTO 'start' - #start 'Бла-бла-бла, клёвая игра...' IF music_allowed = 1: ! включаем музыку END ACT 'Музыка':GOTO 'sound_setup' - #sound_setup ! тут код включения/выключения из твоего поста ACT 'Назад':GOTO 'start' ! переходим не на Начало, а именно на start -[/pre] Как-то так...

Янус : спс!И последний вопрос (просто негде не могу найти)Можно ли поменять фон на экране где показывается текст (с белого например на черный)?

Byte: bcolor=rgb(1,1,1)

Янус : Byte пишет: bcolor=rgb(1,1,1) все окей только текст невидно..................



полная версия страницы