АвторСообщение



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.08.04 19:35. Заголовок: Вопрос жизни и смерти...


...моего квеста. :) Есть ли в ДосУрке команда для немедленного выхода из квеста? У меня ситуация такая. Идет драка. Враг бьет героя. Проверяется рнд, и если попадает, производится proc метки, осуществляющей снятие ХП. После этого происходит возвращение на метку, где враг попал, а там следует goto на другую локацию.
Так вот, в той метке, где снимаются ХП, каждый раз происходит проверка, меньше ли это значение (ХП), чем ноль. Если так, то происходит переход на локацию death, где стоит end, нет никаких кнопок, и игра благополучно должна выйти. Но в том то и дело, что goto, стоящий после proc переносит на другую локацию.
То есть получается так:

Конец
Затем описание той самой локации, куда уносит goto.
Затем кнопки из той локации.

Но из игры выхода не происходит!!!
Это все из-за proc. Он же обрабатывает метку, а потом автоматически возвращается назад :((((

Если бы была команда для немедленного выхода, я бы просто поставил ее на death’е, и все проблемы решены...

Так есть она, или нет, эта команда? Помогите...

Спасибо: 0 
Цитата
Ответов - 2 [только новые]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.08.04 20:09. Заголовок: Re: Вопрос жизни и смерти...


В текущих бета-редакциях Досурки есть операторы quit - немедленный выход и forget_procs - «забыть» о всех вызывающих proc’ах.

Спасибо: 0 
Цитата



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.08.04 23:43. Заголовок: Re: Victor


Это в смысле 1.35beta? Спасибо большое! А то я в 1.30 и quit, и exit пробовал... Интуицию проверял :)))) Спасибо еще раз.

Спасибо: 0 
Цитата
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 19
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет