Сказка навсегда остановлена.

Мы безмерно благодарны каждому из вас за время, которое вы подарили нашей игре, истории, которые вы создали, поддержку, которую оказывали друг другу и нам.

Надеемся, Сказка останется светлым и добрым воспоминанием в вашей жизни, и вы будете вспоминать наши приключения с улыбкой.

Это были замечательные тринадцать лет. Спасибо вам за них.

С любовью, команда Сказки.

zloid
#61
[O N L] Магистр
могущество: 1877

орк Дохляк
114 уровня
Уже работает.
naklikal
#62
без гильдии
могущество: 3118

эльф Зуботочец
55 уровня
О! Я нашёл себе занятие на четверть часа! :3
Идеальный сервис для ленивых и занятых, а уж в моём случае это танец счастья)
Старый
#63
[ОПГ Х] Боец
могущество: 4084
длань судьбы
дварфийка Минди
143 уровня
У меня инвертировались все галочки - это прикол какой-то?
А то смотрю - моя уже который раз занимается совсем не тем, чем нужно.
Тигорриус
#64
[ОПГ Х] Рекрут
могущество: 4807
длань судьбы
эльф Тулах
114 уровня
Lerson
Прощу помощи в составлениии ключевых слов для выбора заданий. Скажем:
бесчестно: украсть, присвоить
и т.д.
Я пару дней собирал возможные варианты выбора в квестах, их немного на данный момент, но основную идею можно из них экстраполировать. Леплю сразу в джейсоне - словарь с ключами вида "тип задания". Каждый элемент словаря - это список кортежей из двух элементов - option_uid и текстового описания. На всякий случай - эта структура не соответствует структуре данных, возвращаемых сервером, не перепутай.
UPD: ой, ёшкин кот, форум сожрал часть квадратных скобок, то, что под спойлером - неюзабельно, качай файл сразу.

{
"quests": {
"caravan": [
[
"#option(caravan_choice, move_to_attack, jump_attack)",
"ограбить торговца"
],
[
"#option(caravan_choice, move_to_attack, jump_attack)",
"присвоить товары"
],
[
"#option(first_defence, move_to_attack, jump_attack)",
"ограбить торговца"
],
[
"#option(first_defence, move_to_attack, jump_attack)",
"присвоить товары"
]
],
"collect_debt": [
[
"#option(choose_method, help, help)",
"прибегнуть к дипломатии"
]
],
"delivery": [
[
"#option(delivery_choice, finish_delivery, delivery)",
"честно выполнить обязательства по доставке"
],
[
"#option(delivery_choice, delivery_stealed, delivery)",
"честно выполнить обязательства по доставке"
],
[
"#option(delivery_choice, finish_fake_delivery, fake)",
"подделать письмо"
]
],
"spying": [
[
"#option(start_spying, spying_middle, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(spying_middle, continue_spying, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(finish_spying_choice, blackmail_finish, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(start_spying, spying_middle, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(spying_middle, continue_spying, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(finish_spying_choice, blackmail_finish, blackmail)",
"шантажировать самостоятельно"
],
[
"#option(start_spying, spying_middle, spy)",
"довести шпионаж до конца"
]
]
}
}

Что-то форум не желает human-readable джейсон нормально отображать, вот тебе текстовый файл в юникоде.

Можно, например, конвертировать эти тьюплы в словари вида
"collect_debt": [
{
honor: None // None - нет эффекта, True - плюс к чести, False - минус к чести
peacefulness: True // None - нет эффекта, True - плюс к миролюбию, False - минус к миролюбию
option_uid: "#option(choose_method, help, help)",
description: "прибегнуть к дипломатии"
{
]
И во время работы читать ключи honor и peacefulness, сравнивая их с пользовательскими настройками.



Сообщение изменено
Грустный Ворон
#65
[LjUA] Магистр
могущество: 48292
модератор
эльф Наэр Крабан
145 уровня
Старый
настройки моих в норме.
впрочем, может автор опять локально что то намутил)
Lerson
#66
[^_^] Рекрут
могущество: 692

женщина Хладость
57 уровня
Так, коротко о текущих делах:
Изменил валидацию настроек. Просьба проверить правильность настроек у вас.

А теперь самое печальное.
У многих персонажей потерялись токены доступа. Никакой закономерности на нашел, просто перестали работать у всех в разное время.

Допустим у одного пользователя отваливалсь персонажи вот так:
- Состояние на: 2016-04-16 08:05:28
- Состояние на: 2016-04-15 20:08:42
- Состояние на: 2016-04-16 08:07:31
- Состояние на: 2016-04-16 08:29:32

У меня отвалились 18 и 19 числа.
Я не нашел причин, в коде по поводу сессий ничего не менял.

На текущий момент сделал кнопку запроса нового токена.
Если обнаружили у себя что-то подобное:

Нажимаете "запросить новый токен", разрешаете доступ и как обычно "проверить доступ"



Сообщение изменено
selok
#67
[-☮-] Магистр
могущество: 1609
длань судьбы
оркесса
Глазастая Волосина
112 уровня
Вы не можете дать разрешение на работу с чужим аккаунтом
Теперь работает правило "Один аккаунт-одно мыло"? Кстати, может, в этом проблема?
Грустный Ворон
#68
[LjUA] Магистр
могущество: 48292
модератор
эльф Наэр Крабан
145 уровня
selok
"Один аккаунт-одно мыло"?
а разве можно создать два аккаунта на одном мыле?

проблема, мне кажется, не в этом. примерно в тот же период, когда отвались боты, у меня слетела авторизация в самой игре. думаю, что то куки меняет
selok
#69
[-☮-] Магистр
могущество: 1609
длань судьбы
оркесса
Глазастая Волосина
112 уровня
Грустный Ворон
а разве можно создать два аккаунта на одном мыле?
Здесь - нет, на сервисе ботов - можно.
Грустный Ворон
#70
[LjUA] Магистр
могущество: 48292
модератор
эльф Наэр Крабан
145 уровня
selok

на сервисе ботов - можно.
тогда все работает. у меня трое и никаких проблем.

ты заходил на игровой аккаунт, прежде чем запросить токен?



Сообщение изменено
selok
#71
[-☮-] Магистр
могущество: 1609
длань судьбы
оркесса
Глазастая Волосина
112 уровня
Грустный Ворон
ты заходил на игровой аккаунт, прежде чем запросить токен?
Да. Два подхватило, третий -- нет.
Tal Rasha
#72
[RASH!] Магистр
могущество: 7465
длань судьбы
эльф Даэтенлар
137 уровня
Прямо сейчас у меня герой умер, но бот его не воскрешает. Видно, что информация обновляется, но помощь всё равно не активируется.
С настройками всё в порядке.
Lerson
#73
[^_^] Рекрут
могущество: 692

женщина Хладость
57 уровня
selok
Грустный Ворон
а разве можно создать два аккаунта на одном мыле?
Здесь - нет, на сервисе ботов - можно.
Давайте не будем путать. У меня тоже один аккаунт на одну почту. Но можно завести множество ботов в один аккаунт, которые зарегистрированы в сказке на разную почту.




Сообщение изменено
Lerson
#74
[^_^] Рекрут
могущество: 692

женщина Хладость
57 уровня
Tal Rasha
Прямо сейчас у меня герой умер, но бот его не воскрешает. Видно, что информация обновляется, но помощь всё равно не активируется.
С настройками всё в порядке.
Посмотрел в логах кого-то поднимал недавно

Застал твоего героя уже живым. Пока сложно сказать.
Грустный Ворон
#75
[LjUA] Магистр
могущество: 48292
модератор
эльф Наэр Крабан
145 уровня
Lerson
Давайте не будем путать. У меня тоже один аккаунт на одну почту. Но можно завести множество ботов в один аккаунт, которые зарегистрированы в сказке на разную почту.
с этим мы уже разобрались. я не так понял selok'a.

а вот проблема действительно какая то странная.
http://the-tale.org/forum/threads/4810?page=5#m126531