необходима возможность сделать скрипт
цикл ожидания клавиши esc либо наступления 22:00 {
здесь указаны задачи и время их выполнения
}
подробнее описание:
+еще туду: построить шахту на свободном месте.
либо тупо запрос постройки шахты + выбор какой.
+еще очень нужное туду:
расписание задач!!!! добавить время рядом с каждой задачей время выполнения ( в скобках например)
по умолчанию - "после предыдущей", но и чтобы юзер сам мог указать условия запуска задачи.
возможные значения:
1 "после предыдущей"
2 "по завершении очереди строительства"
3 "через Х минут после завершения предыдущей задачи"
4 "в указанное время: ХХ:ХХ"
простейший пример использования:
отправить геолога - камень
отправить геолога - камень - через 20 минут
отправить геолога - золото - через 20 минут
отправить геолога - золото - через 3 часа 10 минут
отправить геолога - камень ...
либо параллельная очередь:
постройка шахт золота \ меди \ руды каждые 2 часа - 10 задач.
понятно что все ограничиваться может на время жизни сессии. в таком случае сам может смотреть что если суммарное время выполнения задач более 2х часов - то последующие задачи можешь не принимать с надписью "невозможно запустить ввиду ограничения времени жизни кук" или чтото в этом роде.
Возможный пример чего хочется:
TaskList[] = { Drop, Feed, Settle , Build("gold_mine", "15:00"), Build(gold_mine, "after before"), SendGeolog("stone","16:00")};
Exec(TaskList); - разовое выполнение задач с их удаление по завершении \ ошибке
Loop_Exec(TaskLIst) - бесконечное выполнение задач в цикле, выход - ESC
необходима возможность сделать скрипт
цикл ожидания клавиши esc либо наступления 22:00 {
здесь указаны задачи и время их выполнения
}
подробнее описание:
+еще туду: построить шахту на свободном месте.
либо тупо запрос постройки шахты + выбор какой.
+еще очень нужное туду:
расписание задач!!!! добавить время рядом с каждой задачей время выполнения ( в скобках например)
по умолчанию - "после предыдущей", но и чтобы юзер сам мог указать условия запуска задачи.
возможные значения:
1 "после предыдущей"
2 "по завершении очереди строительства"
3 "через Х минут после завершения предыдущей задачи"
4 "в указанное время: ХХ:ХХ"
простейший пример использования:
отправить геолога - камень
отправить геолога - камень - через 20 минут
отправить геолога - золото - через 20 минут
отправить геолога - золото - через 3 часа 10 минут
отправить геолога - камень ...
либо параллельная очередь:
постройка шахт золота \ меди \ руды каждые 2 часа - 10 задач.
понятно что все ограничиваться может на время жизни сессии. в таком случае сам может смотреть что если суммарное время выполнения задач более 2х часов - то последующие задачи можешь не принимать с надписью "невозможно запустить ввиду ограничения времени жизни кук" или чтото в этом роде.
Возможный пример чего хочется:
TaskList[] = { Drop, Feed, Settle , Build("gold_mine", "15:00"), Build(gold_mine, "after before"), SendGeolog("stone","16:00")};
Exec(TaskList); - разовое выполнение задач с их удаление по завершении \ ошибке
Loop_Exec(TaskLIst) - бесконечное выполнение задач в цикле, выход - ESC