- Регистрация
- 05.11.2016
- Сообщения
- 242
- Благодарностей
- 20
- Баллы
- 18
C#:
int limit_time = int.Parse(project.Variables["limit_time"].Value);
project.SendInfoToLog("limit_time = "+limit_time);
if (limit_time > 0) {limit_time = limit_time * 60;
project.SendInfoToLog("limit_time * 60 = "+limit_time);}
else project.SendInfoToLog("limit_time_0 = "+limit_time);
int last_get_nums = int.Parse(project.Variables["last_get_nums"].Value);
project.SendInfoToLog("last_get_nums = "+last_get_nums);
int unix_now = (int)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds;
project.SendInfoToLog("unix_now = "+unix_now);
int paused = unix_now - last_get_nums;
project.SendInfoToLog("paused = "+paused);
if (paused < limit_time) {
project.SendInfoToLog(project.Variables["in_chat_name"].Value+" - Не прошел по лимитам "+paused+" > "+limit_time);
throw new Exception(project.Variables["in_chat_name"].Value+" - Не прошел по лимитам");
}
project.SendInfoToLog("GREEN");
Последнее редактирование: