Funciona só se vc substituir as funções, pq até onde eu sei o Xenobot usa a linguagem lua tbm mas pra funcionar vc tem que substituir as funções.
Tipo, a função g_game.talk() que tem no otclient provavelmente não tem no Xenobot, deve ser algo como say() ou talk(). Então pode funcionar se vc substituir as funções, pq a estrutura e a linguagem é a mesma.