Сделал диалог через kbTell, ожидаю завершения фразы через kbWasSaid.
test KbTell [test1, "intro", "hello"]; waitUntil{sleep 0.1; (test kbWasSaid [test1, "intro", "hello", 10])};
На удаленном сервере же, kbWasSaid выдает True через одну секунду (диалог идет около 15 секунд).
В .rpt сервера:
Sound: Error: File: speech\hello.ogg not found !!! Sound: Error: speech\hello.ogg: sSize 0
В одиночной игре все работает отлично.
В .bikb указано вот так:
class hello { text = "Здравствуйте. Тест Тест Тест Тест"; speech[] = {"\speech\hello.ogg"}; class Arguments{}; };
Причем, если целенаправленно подгрузить несуществующий файл, то будет совершенно другая ошибка.
3:34:41 Protocol bin\config.bin/RadioProtocolGRE/: Missing word speech\hello.ogg
Похоже, что на сервере не работает kbTell, из за отсутсвия звука. (-noSounds в параметрах нет).
Кто знает, что это может быть? Как исправить?
Edited by SomeOneAndrey, 12 February 2017 - 06:27.