Ir para conteúdo

Featured Replies

Postado

Oi, achei esse script aqui no forum

function onUse(cid, item, frompos, item2, topos)

    local config = {
        pz = false, -- false = não precisa estar em protect zone
        battle = true, -- true = não pode ter battle
        remover = true, -- true = remove o item
    }
    local cidade = getTownTemplePosition(getPlayerTown(cid))
    local posicao = getCreaturePosition(cid)
    
    if config.pz == true and getTilePzInfo(posicao) == FALSE then
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você precisa estar em protection zone pra poder teleportar.")
    elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battle pra poder teleportar.")
    else
        if config.remover == true then
            doRemoveItem(item.uid)
        end
        doSendMagicEffect(posicao, CONST_ME_POFF)
        doTeleportThing(cid, cidade)
        doSendMagicEffect(cidade, CONST_ME_TELEPORT)
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Voce foi teleportado e o town scroll destruido.")
    end
    return true
end

É do Fir3z, é o seguinte esse script, que está no SPOILER consiste em você usar o town scroll e será teleportado para a cidade onde você mora, simples!

Tem como aperfeiçoar e colocar como se fosse teleport? Ex: Entrar no teleport e volta para a cidade aonde o player mora?

 

Aproveitando tem como arrumar o /t ? o meu sempre vai para a mesma cidade, queria saber se tem como /t ir para a cidade que moro ? Também tem como arrumar para quando falar /t Player, ele ir para o templo dele ? Obg

 

Script do /t

-- [[ Teleport talkaction - By: DoidinMapper ]] --
function onSay(cid, words, param)
pos = {x=160, y=50, z=7}
if words == '/t' then
doTeleportThing(cid, pos)
doSendMagicEffect(pos, 10)
return TRUE
end
end

Editado por AlekysRocha. (veja o histórico de edições)

  • Respostas 10
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @AlekysRocha se possível fale como resolveu a dúvida para galera que estiver com a mesma dúvida saber como resolver.

  • corrigindo o /t   function onSay(cid, words, param)--by eskylo if not param then pos = getTownTemplePosition(getPlayerTown(cid)) else pos = getTownTemplePosition(tonumber(param)) if not pos then r

  • luanluciano93
    luanluciano93

    Bem melhor agora ..    Usando /t function onSay(cid, words, param) if words == '/t' then doTeleportThing(cid, getPlayerTown(cid)) doSendMagicEffect(pos, 10) end return true end Usando i

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo