Пароль при переходе в следующую комнату

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Пароль при переходе в следующую комнату

Страницы: 1  новая тема

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

бывалый
Группа: Участники
Сообщений: 33
Добавлено: 05-01-2007 19:06
Люди. Помогите сделать следующее.
Надо сделать. чтобы при переходе из room34 в room35 появлялось окошко: Введите пароль:, если этот пароль 4571, то происходит переход в след. комнату,
если пароль другой, гл. герой остается в room34. Я знаю, что это надо делать с помощью кодов, напишите, кто знает, как это сделать. И также, где этот код создавать. В событиях гл. героя? Если да, то в событии креатив или каком-то другом?

гроссмейстер
Группа: Сообщество GM
Сообщений: 254
Добавлено: 05-01-2007 19:23
Делай любой объект например obj_password;
В креате пишешь:
str=get_string('Введите пароль:','');
В степе:
if str='4571'
{room=room35;}
Всё...должно работать (я не проверял).

бывалый
Группа: Участники
Сообщений: 33
Добавлено: 05-01-2007 19:33
Попробую, зараннее спасибо.

Дундук - не беспокоить!
Группа: Модераторы
Сообщений: 1435
Добавлено: 05-01-2007 19:55
в комнате есть код создания - он в настройках указывается. Вот в комнате под номером 35 пиши такой код:

var passw;
passw:= get_string('vvedite parol', '');
if passw <> '4571' then
game_end(); //или че там делать, если пароль неверный?

Тут могла быть ваша реклама
Группа: Сообщество GM
Сообщений: 1014
Добавлено: 06-01-2007 01:10
В дополнение можно просто
if get_string('vvedite parol', '')<>'4571' game_end;

Всмысле без дополнительных переменных

бывалый
Группа: Участники
Сообщений: 33
Добавлено: 06-01-2007 11:20
Спсибо, уже сделал пароль. У меня теперь другая проблема. В некоторых комнатах, ИГРА НАЧИНАЕТ ТУПИТЬ, ГЛ. ГЕРОЙ ЕЛЕ ХОДИТ, ВСЕ ТОРМОЗИТ. сКОРОСТЬ ВО ВСЕХ КОМНАТАХ ОДИНАКОВАЯ, МОЖЕТ ЭТО ЗАВИСИТЬ ОТ ПРИОРИТЕТА?

Дундук - не беспокоить!
Группа: Модераторы
Сообщений: 1435
Добавлено: 06-01-2007 13:07
Это зависит от того, чего ты там делаешь

Тут могла быть ваша реклама
Группа: Сообщество GM
Сообщений: 1014
Добавлено: 06-01-2007 23:52
Вся проблема в тебе, а не в ГМ.
Приоритет лучше никогда не меняй!
Скорость во всех комнатах должна быть такой как в настройках.
Если всё так запущено кидай своё творение

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 07-01-2007 00:31
Приоритет лучше никогда не меняй!

а что такое приоритет? и еще: разве в настройках есть room_speed?

Дундук - не беспокоить!
Группа: Модераторы
Сообщений: 1435
Добавлено: 07-01-2007 10:34
Приоритет самого процесса. Если он высокий, то процессор будет больше работать с игрой, чем остальными запущенными программа. В настройках комнаты есть room_speed ))

Тут могла быть ваша реклама
Группа: Сообщество GM
Сообщений: 1014
Добавлено: 07-01-2007 18:59
При высоком приоритете даже винамп будет тормозить(даже если игра вообще пустая), короче забудь про эту функцию. Ты же не дум3 делаешь(хотя наверно пора употреблять что-то типа Crysis)

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Пароль при переходе в следующую комнату

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

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU