Не знаю. результат CB 3D в var 90,91,92 (B, Types of cargo accepted -1 if N/A) не хранится. Т.е. приём/не приём определяется только вызовом CB.kraks писал(а):George, существует ли возможность из игры узнать, что предприятие перестало принимать груз? Хочу задать вопрос в теме о CargoDist, т.к. раздражает тот факт, что предприятие (особенно, например, консервный завод) прекращает принимать грузы, а они все равно туда распределяются. Но решил сначала здесь спросить. Это внутренняя фишка ECS, или Fonso теоретически может узнать, что предприятие прекратило прием определенного груза?
Если код, на который ты ссылаешься, проверяет только хранимые значения - то нельзя узнать, принимает ли предприятие груз. Если же код вызывает CB, или результаты вызовов CB кэшируются, и код имеет доступ к кешу, то да - может.
Сами же предприятия ECS хранят информацию в регистрах. в большинстве своём IR0[0] bits 0-2 - acceptance (bit 0 - cargo 1) bit = 1 - accept, bit = 0 - not. Но не все. Если надо, могу составить перечень регистров для всех предприятий ECS