Postado Setembro 7, 2014 10 anos É só trocar a função do PZ por battle,ficando assim : pos = {x=1057, y=1046, z=7} function onSay(cid, words, param) if not getPlayerCondition(cid, CONDITION_INFIGHT) then doTeleportThing(cid,pos) doSendMagicEffect(getPlayerPosition(cid),19) doPlayerSendTextMessage(cid, 19, "Teleportado!") else doPlayerSendTextMessage(cid, 19, "Somente em PZ.") end end Uma observação sem muita importância que não tem a ver com erros na formulação do script, só um erro de atenção (nada pessoal). Se a função requer que o player que utilizou a talkaction esteja sem battle para continuar, então a mensagem enviada ao player (caso ele esteja com battle) deve ser: doPlayerSendTextMessage(cid, 19, "Somente sem battle.") E não "Somente em PZ.", pois não se utiliza a função de identificar se está em protection zone e sim a condição de não ter battle. Fora isso, acho que é o máximo que se pode fazer por esse script e obrigado por complementar o tópico ViitinG Editado Setembro 7, 2014 10 anos por Bizzle (veja o histórico de edições) Se te ajudei com o que postei, clique em Bizzle
Postado Setembro 7, 2014 10 anos Autor É só trocar a função do PZ por battle,ficando assim : pos = {x=1057, y=1046, z=7} function onSay(cid, words, param) if not getPlayerCondition(cid, CONDITION_INFIGHT) then doTeleportThing(cid,pos) doSendMagicEffect(getPlayerPosition(cid),19) doPlayerSendTextMessage(cid, 19, "Teleportado!") else doPlayerSendTextMessage(cid, 19, "Somente em PZ.") end end Agora sim Se funfar vou substitui o script do tópico e adicionar seus créditos ~Veja meus tópicos =D → Pokémon Zot Editado por Factur Final 80% → Quando poke morrer abrir TP por 30 segundos → Aumentando velocidade do player → Como criar cliente próprio (Com imagens) → Como criar uma quest (por SCRIPT) → Editando pokémons → [TinyTask] Explicação e tudo que você deve saber. → Adicionando o comando !bug → Adicionando o comando /buykit ~Projeto Antes e Depois ~~ → Umbreon - Antes e depois #1 → Esquilo - Antes e depois (Especial Snowsz)#2 → Lobo - Antes e Depois #3 → Entei - Antes e Depois #4 → Yveltal - Antes e Depois #5 → Morte - Antes e Depois #6
Postado Dezembro 12, 2016 8 anos Desculpa reviver o topico, mais o script não esta funcionando, da o seguinte erro: [Error - TalkAction Interface] data/talkactions/scripts/tp_templo.lua:onSay Description: data/talkactions/scripts/tp_templo.lua:4 attempt to call global 'getPlayerCondition' <a nil value> stack traceback: data/talkactions/scripts/tp_templo.lua:4: in function <data/talkactions/scripts/tp_templo.lua:3> Se dessem pra arrumar o script e se não for pedir muito, colocar contagem regrecisava de 5 segundos, apos terminar sem pegar Fight ele é teleportado, caso de Fight o teleporte é blockeado, a e como faço para que o comando "!tp templo" funcione, porque o comando funciona só se eu deixar tudo junto "!tptemplo" ou uma frase só como "!bug", abraços e Obrigado! Editado Dezembro 12, 2016 8 anos por Digoshow (veja o histórico de edições)
Postado Janeiro 25, 2019 6 anos Então parceiro, deu certo porém os players n conseguem dar o !bug somente god Editado Janeiro 25, 2019 6 anos por Parzival (veja o histórico de edições)
Postado Janeiro 25, 2019 6 anos 9 minutos atrás, Parzival disse: Então parceiro, deu certo porém os players n conseguem dar o !bug somente god Tente trocando a tag por essa: <talkaction words="!bug" event="script" value="bug.lua"/> ╔══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ══════════════════════════╗ Te Ajudei? Rep + e ficamos Quits Precisando de ajuda? Discord: Yan Liima #3702 Programador Júnior de LUA, PHP e JavaScript Juntos somos lendas, separados somos Mitos! ╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.