Тема: Разработка квеста "СОЮЗ"
|
|
примеры есть в файлах что идут вместе с TGE.
|
 | nctr |
| |
Карма: 755 Известность: 151
|
|
|
Стоп, стоп. Это в любом случае, или поправляется? Можешь дать конкретный пример использования? да хоть сотню. если в лог. условии написать что-нибудь вроде "2*2=4", "-1", "3/0" "10+1" или "2<3", переход будет доступен, если там будет стоять "0", "3-3", "2*2=5", "3<=2" - соответственно, переход будет всегда недоступен. если использовать переменные, вместо них будут подставляться их текущие значения, и дальше принцип тот же.
|
|
Мдя у тебя на данный момент занято всего лишь три параметра из сорока восьми. А параметр который тебе предлагают ввести, понадобится всего один и он будет использоватся не один раз, на протяжении всего квеста.
|
|
Спасибо, с параметрами все понятно.
Кто может оказать литературную помощь?
|
|
И снова вопросы! - Время
- Зависимость параметров
1. Например, я хочу ввести самостоятельный параметр даты в квесте. Пусть это будет 3301-3304-ый год. Я хочу, что бы в выводе параметра это отображалось, как: Год: 3301, День: (1-365). После окончания цикла 365 дней счетчик дней должен обнуляться и запускаться с единицы, при этом обновляя значение Год. Как это реализовать? 2. Я хочу, что бы определенный параметр зависел от значения другого параметра. Как это реализовать? Всем заранее спасибо.
|
|
Внимание! Обновлен файл в первом посте!  Наброски продолжаются. Основные локации первой арки начинают появляться, но я не пойму, откуда брать вдохновение на то, что бы дать им хоть какое-то описание Встает вопрос, начать ли работу над сюжетом и литературностью, или же прорабатывать дерево квеста. Я серьезно, мне нужна помощь!  У вас есть шанс оказать огромную помощь в создании квеста, посвященного станции СОЮЗ  , если в запасе если идеи.
|
 | nctr |
| |
Карма: 755 Известность: 151
|
|
|
И снова вопросы! - Время
- Зависимость параметров
какие вопросы, такие ответы  1. создаёшь параметр, макс. значение 2000000000, стартовое значение на 1 января 3301 года - 1205661, в строке описания пишешь бякую вроде год:{((<>-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} 2. связывать параметры можно формулами (подстановки вида: "[р1],[р2]...", работают не только в логическом условии), для чего нужно поместить всё это дело в фигурные {} скобки. А заставить одну переменную изменяться одновременно с изменением другой - только вручную.
|
|
год:{((<>-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} МАМА!  Как разобраться во всем этом? Или это просто пример сумасшедшего уравнения?
|
 | nctr |
| |
Карма: 755 Известность: 151
|
|
|
Как разобраться во всем этом? В принципе, эта бяка должна работать и без разбирательств  . Она переводит дни от Р.Х. в год и день года, с учётом високосных. Правда, я не уверен что правильно расставил все +-1, потому что ТГЕ для телефонов ещё не придумали >_<А вообще, если исключить високосные - формула сократится до год:{<>div365+3301}, день:{<>mod365+1} - тут нулём будет 1 января 3301.
|
|
С учетом месяцов?
а "+1" в день:{<>mod365+1} что означает?
|
|
Ой, знаете, я подумал, Пожалуй, мне нужна схема с неделями. Например, максимально растяжимое пространство - Год.
Вы можете дать формат вывода Месяц, Число, Неделя, Час, Минута? Если это возможно, то учитывая разное количество дней в 12-ти месяцах...
|
 | nctr |
| |
Карма: 755 Известность: 151
|
|
|
а "+1" в день:{<>mod365+1} что означает? A mod B - остаток от деления A на B. Без единицы счёт будет начинаться с нуля. Например, максимально растяжимое пространство - Год. Эээ.. Что?
|
|
Аааа!
Я имел ввиду, время. Иначе говоря, ограничение значения. Если считать в минутах, то их должно выйти не более чем на год, как-то так.
Ну так?
|
 | nctr |
| |
Карма: 755 Известность: 151
|
|
|
Если считать в минутах, то их должно выйти не более чем на год, как-то так. ага. проверь, это будет работать (макс. значение - 525599)? {<>div60mod24}:{<>mod60}, {<>div1440+1-((<>div1440)>30)*31-((<>div1440)>58)*28-((<>div1440)>89)*31-((<>div1440)>129)*30-((<>div1440)>160)*31-((<>div1440)>191)*31-((<>div1440)>221)*30-((<>div1440)>252)*31-((<>div1440)>282)*30-((<>div1440)>313)*31-((<>div1440)>343)*30}.{1+((<>div1440)>30)+((<>div1440)>58)+((<>div1440)>89)+((<>div1440)>129)+((<>div1440)>160)+((<>div1440)>191)+((<>div1440)>221)+((<>div1440)>252)+((<>div1440)>282)+((<>div1440)>312)+((<>div1440)>343)}.3300 слегка по-индийски, но оптимизировать лень.
|
|
Проверил, да! Работает, и показывает дату в виде дд/мм/гггг, но, к сожалению, не показывает День недели…
Т.е., мне нужно отображение: Понедельник, Вторник, Среда.. помимо самого числа.
|