sleeping_root/game/script.rpy

241 lines
12 KiB
Plaintext
Raw Permalink Normal View History

# Игра начинается здесь:
label start:
play music "UNIVERSFIELD - Orion Nebula 2.mp3" loop volume 0.5
2024-04-10 11:26:23 +03:00
scene console
sysmsg "OS loading..."
sysmsg "Enter your login and password"
2024-04-10 11:26:23 +03:00
python:
root = renpy.input("Login:", length=32)
password=renpy.input("Password:", length=32)
root = root.strip()
password = password.strip()
if not root:
root = "root"
sysmsg "Вход выполнен успешно."
sysmsg "{color=#f00}[root]{/color}@{color=#f00}localhost{/color}{color=#0f0}#{/color}"
2024-04-10 11:26:23 +03:00
scene root_room
show monitor
root_mind """
Рабочий вечер после трудного рабочего дня. Что может быть лучше? Только рабочий вечер с кружкой горячего кофе.
Я заварил свой любимый, хоть и дешевый кофе в кофеварке. Некоторые бы подумали, что при моей зарплате, я бы мог позволить себе и подороже.
Однако я пристрастился к этому ужасному вкусу довольно давно, и все остальные сорта кофе казались блеклыми. Ну и ладно.
Главное что работу стимулятора мой напиток выполнял исправно.
{clear}
Я привычно запустил подключение к серверу компании на которую работал уже больше полугода.
Пробежавшись быстро по задачам, запустил деплой, открыл редактор и начал писать скрипт.
Не сказать, чтобы мне уж так нужна была эта подработка, однако глупо отказываться от денег,
когда есть силы работать, а вечера занять абсолютно нечем.
Друзей у меня было не много, да и с теми что были я встречался довольно редко.
{clear}
Девушки хоть и бывали, но как-то всегда не серьезно и непостоянно. Игры давно приелись, хобби тоже.
{clear}
Скучные, долгие вечера... и скучные долгие ночи...
{clear}
Бессоница пришла ко мне пару месяцев назад. Сначала это были задержки за подработкой до часу ночи.
Потом до двух. Незаметно для меня это превратилось в засиживание до 5 утра.
И подъем в семь на основную работу. Я с некоторым внутренним удивлением наблюдал за изменениями в моем режиме сна,
но ничего не предпринимал для того чтобы что-то изменить.
{clear}
Дни становились тягучее и тусклее. Час забытия после основной работы и затем вечер за подработкой.
А затем, даже ощущая бесконечную усталось, я закрывал рабочие задачи и открывал интернет.
Смотрел на ютубе ролики о науке, новости о политике, читал айтишные форумы и блоги.
В пять утра я начинал зевать и благодаря всех богов за эту милость падал в кровать и проваливался в черное забытье.
Утро я помнил плохо и снова блеклый день, и жизнь безостановочно проходящая мимо...
{clear}
Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта.
"""
2024-04-10 11:26:23 +03:00
play sound "email_notify.mp3" volume 1.0 noloop
2024-04-10 11:26:23 +03:00
sysmsg "Новое сообщение."
menu:
"Прочитать сообщение":
jump game
2024-04-10 11:26:23 +03:00
"Хоть и не 5 утра, а спать уже почему-то хочется. Пойти лечь.":
jump fast_end1
return
label game:
2024-04-10 11:26:23 +03:00
play music "UNIVERSFIELD - Space Journey Through Nebulae and Galaxy.mp3" loop volume 0.5
# Переписка с неизвестным от Палармо
$ sms_unknown = SMSL(_("Неизвестный контакт"))
# это слова получателя
$ sms_r = SMSR(_("Я"))
# сервисные сообщения
$ sms_c = SMSC(_("Системное сообщение"))
# имя абонента
$ sms_who = _("Неизвестный")
# цвет имени в шапке
$ sms_who_color = "#fff"
$ sms_show(_("Неизвестный контакт"), True)
with dissolve
$ now = time_now()
sms_c "Сегодня 03:16"
sms_unknown "[root], привет! Дали твои контакты, сказали ты админишь сервера по удаленке. Есть пара задач, по оплате - какая ставка у тебя за час работы?"
python:
rubperhour = renpy.input("Час вашей работы стоит:", length=32)
rubperhour = int(rubperhour.strip())
if not rubperhour:
rubperhour = 3000
sms_r "[rubperhour] рублей за час. Оплата минимум за час, даже если делов на 5 минут."
if rubperhour > 5000:
sms_unknown "{image=emoji sweat} Ух... Извини что побеспокоил. Нам такие суммы не подъемны."
$ sms_hide()
with dissolve
2024-04-10 11:26:23 +03:00
jump fast_end2
else:
sms_unknown "Ок. Нас устраивает. Скину файл с заданием и доступы."
$ sms_hide()
with dissolve
jump game1
return
label game1:
2024-04-10 11:26:23 +03:00
play music "UNIVERSFIELD - Space Journey Through Nebulae and Galaxy.mp3" loop volume 0.5
show monitor
root_mind """
{clear}
Заказик прилетел как раз вовремя.
Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо.
Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ.
{clear}
Я открыл файл который мне прислал мой недавний собеседник.
Ну, ничего особо сложного.
Компании Полармо требуется перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и
проконтроллировать что они отработают успешно.
{clear}
Как говорил один персонаж - Приключение на 5 минут, зайти и выйти.
{clear}
"""
2024-04-10 11:26:23 +03:00
play sound "email_notify.mp3" volume 1.0 noloop
sysmsg "Новое сообщение."
menu:
"Прочитать сообщение":
$ mystic_read = 1
jump game2
"Проигнорировать. Работа есть, остальное - прокастинация.":
$ mystic_read = 0
jump game3
return
2024-04-10 11:26:23 +03:00
label game2:
# Переписка с неизвестным от Палармо
$ sms_mystic = SMSL(_("╨п╨╕╨╖╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛"))
# это слова получателя
$ sms_r = SMSR(_("Я"))
# сервисные сообщения
$ sms_c = SMSC(_("Системное сообщение"))
# имя абонента
$ sms_who = _("Неизвестный")
# цвет имени в шапке
$ sms_who_color = "#fc8619"
$ sms_show(_("╨п╨╕╨╖╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛"), True)
with dissolve
sms_mystic "Не смей запускать скрипт тестирования нейросети!"
sms_r "Ты кто?"
sms_mystic "Не смей запускать скрипт тестирования нейросети!"
sms_r "Понятно. Лети в бан."
$ sms_hide()
with dissolve
2024-04-10 11:26:23 +03:00
root_mind "Еще мне ботов не хватало. Интересно, по площадям бьют, или где-то в какой-то группе мессенджера охотник сидит? Ладно, не имеет значения."
2024-04-10 11:26:23 +03:00
jump game3
return
label game3:
show monitor
root_mind """
{clear}
Я скопировал доступы в локальную википедию, чтобы потом не искать, пометил их именем компании которая дала заказ.
Запустил терминал, и вошел на сервер.
Первым делом на новом сервере я всегда осматриваюсь. Узнаю что за ОС, что из привычных инструментов установлено, какое железо на чем все это крутится.
Затем немного шарю в истории шелла и просмотриваю логи.
{clear}
Затем приходит черед файлов в директории доступной пользователю под которым приходится работать.
Бывает что заказчик дает доступы которым не хватает привилегий на выполнение поставленных задач.
Пока вроде всё нормально. Даже sudo доступно.
{clear}
Следующие полчаса я перенастраивал сервер балансировки на новые cdn, потом проглядел крон на предмет сделанных там записей.
Нашел пару скриптов которые там были закомментированны. Ради интереса просмотрел их в системе.
Ничего интересного. Обычные сборщики мусора. Кстати, сервер похоже был тестовым. Оно и логично. Кто ж мне без nda даст доступы на прод?
Удивительно что вообще дали доступы. Хотя, если меня порекомендовал кто-то из знакомых, то вполне возможно."""
2024-04-10 11:26:23 +03:00
return