Jump to content

Recommended Posts

Posted

Witam

 

Miałem problemy z funkcją AddBotCommand. W przykładzie:

Gracz przejmuje PlayerTrainset2 więc trzeba uziemić PlayerTrainset - jego poprzedni pociąg. Poniższy kod powoduje, że bot w PlayerTrainset na chwilę rusza do przodu po czym gwałtownie hamuje. Zdarzało się też że przy odwrotnej kolejności Stop i Deactivate, bot w PlayerTrainset zmieniał kierunek na wsteczny i zaczynał jechać. 

TakeoverTrainset(PlayerTrainset2)
coroutine.yield(CoroutineYields.WaitForSeconds, 1)
AddBotCommand(PlayerTrainset, CreateMediumBotCommand(BotCommandType.bcStop, "Stop2", 0, 0, false, false, true))
coroutine.yield(CoroutineYields.WaitForSeconds, 1)
AddBotCommand(PlayerTrainset, CreateMediumBotCommand(BotCommandType.bcDeactivate, "Stop", 0, 0, false, false, true))
coroutine.yield(CoroutineYields.WaitForSeconds, 1)

Problem nie występował(Bot stał zahamowany i nic więcej nie robił) po restarcie scenariusza z menu pod klawiszem ESC.

 

  • SIMRAIL Team
Posted
Thank you for reporting this issue. A similar problem has already been reported by other users.
Dziękujemy za zgłoszenie tego problemu. Podobny problem był już zgłaszany przez innych użytkowników.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy