viimalagogin 0 Postado Julho 19, 2017 Share Postado Julho 19, 2017 Olá galera. Teria como eu executar uma talkaction "/Castle Start" por uma globalevent numa determinada hora do dia "18:00" sem a presença do god online???? Ajudem, +rep pra qualquer tipo de dicas!!!! Obrigado Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/ Compartilhar em outros sites More sharing options...
Poccnn 385 Postado Julho 19, 2017 Share Postado Julho 19, 2017 Crie um evento em globalevents e chame a função que inicia a talkaction. Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1719896 Compartilhar em outros sites More sharing options...
viimalagogin 0 Postado Julho 19, 2017 Autor Share Postado Julho 19, 2017 Então amigo, eu fiz desse jeito, mas toda vez que da 18:00 ele da um erro no distro. (luaDoCreatureExecuteTalkAction) Creature not found <globalevent name="castlewar" time="18:00" event="script" value="castlewarglobal.lua"/> function onTime() local value = 0 for a, cid in ipairs(getOnlinePlayers()) dolocal value = 1 if value >= 1 then doCreatureExecuteTalkAction(cid, "/castle start", true) return trueendend return trueend Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1719899 Compartilhar em outros sites More sharing options...
Poccnn 385 Postado Julho 20, 2017 Share Postado Julho 20, 2017 Eu não mandei tu chamar a função que executa umantalkaction e sim a função principal que inicia o evento. Quando um player diz /castle start, ele executa uma função principal que inicia esse evento; é essa função que tu tem que chamar no script de globalevents. Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1719918 Compartilhar em outros sites More sharing options...
viimalagogin 0 Postado Julho 20, 2017 Autor Share Postado Julho 20, 2017 Ta, mas como eu faço isso????? Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1719933 Compartilhar em outros sites More sharing options...
Poccnn 385 Postado Julho 20, 2017 Share Postado Julho 20, 2017 Procura no script da talkaction a função que inicia o evento. Vai estar mais ou menos assim: if talk == "/castle open" then inicioDoEvent (parametros,...) Essa função "inicioDoEvent()" seris a função que dá inicio ao evento. Então tu põe ela no script do globalevents. globaltime (time) if time == "18:00" then inicioDoEvent (parametros,...) Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1719934 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1724886 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário https://xtibia.com/forum/topic/245792-encerrado-encerrado-executar-uma-talkaction-por-globalevents/#findComment-1725002 Compartilhar em outros sites More sharing options...
Posts Recomendados