Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

выполнение задач в указанное время #13

Open
DimmyDroid opened this issue May 12, 2011 · 0 comments
Open

Comments

@DimmyDroid
Copy link
Collaborator

необходима возможность сделать скрипт

цикл ожидания клавиши 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant