Postado Julho 7, 2015 9 anos Olá, gostaria de um comando igual /t , mas que levasse para o templo todos os players que estivessem ao redor (na tela) do ADM. Pois em caso de evento seria mais fácil mandar todos os participantes para o templo de uma vez só. Versão: 8.60 Distro: OTX 2 Conhecimento em script: Médio. Resumindo:Comando " /t " que leva os players da tela para o templo. Editado Julho 7, 2015 9 anos por oloku5 (veja o histórico de edições)
Postado Julho 7, 2015 9 anos Eai cara, boa noite, nao vou solucionar seu problema mas posso te dar uma luz.. nos servers de tibia tem um comando que kika os caras que tao envolta do ADM, nao tem? que tal se vc tentasse pegar esse script e simplesmente só alterar a funcao dele? PS: nao sei nada de scripts, faço tudo no trambique e da certo
Postado Julho 8, 2015 9 anos function onSay(cid, words, param, channel) local multifloor = false if(t[3]) then multifloor = getBooleanFromString(t[3]) end local tmp = 0 for i, tid in ipairs(getSpectators(getCreaturePosition(cid), t[1], t[2], multifloor)) do if(isPlayer(tid) and tid ~= cid and getPlayerAccess(tid) < getPlayerAccess(cid)) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), TRUE) tmp = tmp + 1 end end return true end
Postado Julho 8, 2015 9 anos Autor Olá @Goblog , eu desconhecia esse script que kicka todos ao redor, acho que deve ser maskick né.. mas MUITO obrigado pela luz ae @Nookia, amigo coloquei o script certinho , mas deu um erro no distro, esse: ======================= EDIT ============================== Consegui adaptar o script... mas de qualquer forma Obrigado Nookia pelo seu script. Goblog, fiz a gambiarra com o script maskick que vc sugeriou, e funcionou... Obrigado ae dnv Ficou assim: function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O comando requer um parametro.") return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parametros nao adicionados.") return true end local multifloor = false if(t[3]) then multifloor = getBooleanFromString(t[3]) end local tmp = 0 for i, tid in ipairs(getSpectators(getCreaturePosition(cid), t[1], t[2], multifloor)) do if(isPlayer(tid) and tid ~= cid and getPlayerAccess(tid) < getPlayerAccess(cid)) then doTeleportThing(tid, {x=25000, y=25000, z=7}) -- coordenadas em que os jogadores da tela serão levados ( no caso, o meu templo)... tmp = tmp + 1 end end if(tmp > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce enviou " .. tmp .. " jogador(es) para o templo ") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O comando nao pode ser feito ") end return true end "Dúvida Sanada !" Editado Julho 8, 2015 9 anos por oloku5 (veja o histórico de edições)
Postado Janeiro 12, 2016 9 anos alguem me ajuda a criar um script .. de um item que leve o player para o templo.. quando ele nao esta PZ e nao esta de batle. vlwww
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.