Центр рейнджеров "Млечный путь"

Космические рейнджеры => Квесты => Начало: RedDevilVladis от 05.10.2010 14:46:48



Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 14:46:48
В теме "Помощь в написании квестов" я вскользь упомянул про то, что собираюсь делать квест по Космическим Рейнджерам.
Квест наподобие ПроПролога, Только назвать я его решил "Эпилог вселенского масштаба" или как-то так.
Побольше о квесте:
Рейнджер вновь приезжает в тот институт, где его перемещали прошлое (ПроПролог) по заданию энной планеты.
Ему говорят, что открыли как перемещаться в будущее и что вы им нужны для этого. Короче, намёк на КР 3. Там новые враги и всё такое.
У меня накопилась масса вопросов по поводу делания этого квеста...


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 15:00:44
Ну, как говорится, спрашивайте свои вопросы.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 15:01:45
Первый мой вопрос. Нашёл на старом форуме счётчик дней и недель. Как к ним добавить ещё месяцы и годы?
Привожу формулу:
Параметр 1 - наше времечко
 
Времени прошло {время div 7} недель {время mod 7} дней.

При игре пишется:

Времени прошло 0 недель 0 дней.

При переходе из стартовой локации в другую прибавляем к времени восемь дней. Тебе пишет: 1 недель 1 дней.

Как же добавить месяцы и годы?


Название: Помогите пожалуйста сделать квест!
Отправлено: nctr от 05.10.2010 15:33:04
Как же добавить месяцы и годы?
Код: (на, кури) [Выделить]
год:{((<>-1)-(<>-1)div1460,964+(<>-1)div36524,1-(<>-1)div365241)div365}, день:{((((<>-1)-(<>-1)div1460,964+(<>-1)div36524,1-(<>-1)div365241)div365+1)*(((<>div365,241mod4)=0)*((<>div365,241mod100)>0)+((<>div365,241mod1000)=0))+<>-(<>div1460,964-<>div36524,1+<>div365241+1))mod(365+((<>div365,241mod4)=0)*((<>div365,241mod100)>0)+((<>div365,241mod1000)=0))+1}


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 15:42:26
Эта формула даст, кажется, на выходе текущую дату, а нас спрашивают про "прошло". Это должно быть проще:
Дни mod 7
недели ( div 7) mod 28
месяцы ( div 28) mod 336
годы div 336
Следует обратить внимание, что в месяце будет 28 дней всегда. И его название никак не вытащить


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 16:22:36
nctr, формула более-менее хорошая, счётчик рабочий, только там лишь годы и дни. Но в целом хорошо. Приступаю к созданию квеста.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 16:26:20
Формула Глючарины неправильная. Составил такую формулу, создал локацию и переход - полёт до планеты Земля (5 дней). В переходе прибавляется к прошедшим дням 5 дней, точнее, должно прибавляться. Оно мне пишет примерно так: Прошло 672 дней, 56 недель, 0 дней. Вот так-то.


Название: Помогите пожалуйста сделать квест!
Отправлено: BadgerM от 05.10.2010 16:27:25
Почему почти всех прям так и тянет сразу делать что-то эпичное, всеобъемлющее? =/
Не проще исходить из своих реальных возможностей?


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 16:29:29
Бва-ха-ха, BadgerM! Меня уже ничто не остановит!
ШУТКА.
:lol:


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 17:15:04
Формула Глючарины неправильная. Составил такую формулу, создал локацию и переход - полёт до планеты Земля (5 дней). В переходе прибавляется к прошедшим дням 5 дней, точнее, должно прибавляться. Оно мне пишет примерно так: Прошло 672 дней, 56 недель, 0 дней. Вот так-то.

Да, ты прав. Я перепутал порядок действий. Правильно будет:
Дни: {<> mod 7}; Недели {(<> mod 28) div 7}; месяцы {(<> mod 336) div 28}; годы  {<> div 336}
Не в том порядке действия расположил.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 17:30:04
Цитировать
Да, ты прав. Я перепутал порядок действий. Правильно будет:
Код: [Выделить]
Дни: {<> mod 7}; Недели {(<> mod 28) div 7}; месяцы {(<> mod 336) div 28}; годы  {<> div 336}
Не в том порядке действия расположил. 

Вот теперь всё абсолютно правильно. Молодец. Попробую сделать плюс к карме.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 17:42:12
В моём квесте будет реализована покупка оборудования. Я создал параметры "Дроид", "Генератор защиты", "Корпус" и т.д. Как мне показать, что у определённого оборудования определённые характеристики?


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 17:48:00
Не понял вопроса. Где показать? Кому показать?


Название: Помогите пожалуйста сделать квест!
Отправлено: BadgerM от 05.10.2010 17:50:49
ты бы хоть пропролог для начала посмотрел


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 17:53:17
Попробую объяснить поподробнее.
Имеется, к примеру, параметр "Дроид". У вас, допустим, изначально вмонтирован штифтовый дроид, а это самый плохой. Вы набрали денег и хотите поменять дроида на более крутого аквамаринового дроида. Как сделать так, чтобы изначальный ваш дроид ремонтировал вам 10 единиц, а дроид, которого вы купите, ремонтировал больше? Приведите пожалуйста подробную формулу и описание...  :help: :help: :help:


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 17:57:24
Проще всего, если зависимость будет линейная. Тогда штифтовый дроид - это 1 в параметре дроид, аквамариновый, скажем, 2 и лечит не 10, а 15. Тогда формула будет 5+([p#]*5) где p# - номер параметра, отвечающего за порядковый номер модели дроида. Или ты какую другую зависмость хочешь?

А если ты хочешь знать как вкачать это в здоровье корабля, то это [p##]+(5+([p#]*5)), где p## - номер паметра здоровья.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 17:58:13
BadgerM, а как??? Может быть, выложите его сюда?


Название: Помогите пожалуйста сделать квест!
Отправлено: BadgerM от 05.10.2010 18:01:53
Глючарина
Только надо не забыть, что у дроида есть еще вес и цена.


Название: Помогите пожалуйста сделать квест!
Отправлено: Глючарина от 05.10.2010 18:04:40
Однако релевантны ли они запросу?

Мне кажется, если автору надо объяснять такие вещи - лучше ему пока не браться за столь сложный квест. Пока сделать что-нибудь попроще. А то такой энтузиазм пропадет зазря.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 18:37:02
И всё-таки, господин БаджерМ, не могли бы вы выложить сюда квест ПроПролог, раз уж сказали про него?


Название: Помогите пожалуйста сделать квест!
Отправлено: DoMuHaToP от 05.10.2010 18:39:55
Квест "Пропролог" (.qm).


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 05.10.2010 19:02:34
Спасибо


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 06.10.2010 07:30:34
Глючарина, сделал набросок, помогите мне с ним.
Если у вас найдётся время, будем писать квест в соавторстве.


Название: Помогите пожалуйста сделать квест!
Отправлено: RedDevilVladis от 08.10.2010 16:31:18
Тема временно закрыта по причине разработки другого квеста.