Postado Julho 22, 2013 11 anos Tipo do script: Uma runa que Teleporte a pessoa para outro lugar do mapa Protocolo (versão do Tibia): 7.81 Servidor utilizado: Naruto Nível de experiência: Mediano Adicionais/Informações: A runa tenque ter exausted de 2 minutos , ou seja se usar ela só poderá usar daqui 2 minutos novamente Espero ajuda !
Postado Julho 22, 2013 11 anos Crie um .lua na pasta actions/scripts com o nome, rteleporte.lua function onUse(cid, item, frompos, item2, topos) if item2.itemid == 0 then doPlayerSendCancel(cid,"Você não pode fazer isso.") else if getPlayerAccess(cid) >= 3 then playerpos = getPlayerPosition(cid) doTeleportThing(cid,topos) doSendMagicEffect(playerpos,2) doSendMagicEffect(topos,10) doSendAnimatedText(playerpos,"Teleport",35) else doPlayerSendCancel(cid,"Você não pode usar esta runa.") end end return 1 end agora koloque isso no actions.xml <action itemid="2296" script="rteleporte.lua" /> Explicaçoes 2296 id da runa (vc pode mudar) Editado Julho 23, 2013 11 anos por TonyHalk (veja o histórico de edições) Contato : under12451 (Skype) Meus Tutoriais O Que é DDoS ? como se Proteger Por Tony Criando Servidor Poketibia Sistemas de Vips com [VIP] No Nome Cyclops - Mistrock - 100% AFK Como Editar um NPC 8.6 [ Itens e Preços] Editando Swords 8.6 Como Editar um NPC 8.6 [VENDA]
Postado Julho 23, 2013 11 anos Autor Acho que não expliquei direito é pra botar uma coordenada no mapa para teleportar por exempl teleporta pra ( x : 222 / y : 119 / z : 7 ) sei la
Postado Julho 23, 2013 11 anos <?xml version="1.0" encoding="UTF-8"?> <mod name="teleport rune" version="1.0" author="Snokiuthu" contact="mar_cos75" enabled="yes"> <action itemid="2357" event="script" override="yes"><![CDATA[ function onUse(cid, item, frompos, item2, topos) local storage = 11548 -- n mexa local exhausted = 250 -- tempo em segundos if (getPlayerStorageValue(cid, storage) >= os.time()) then return doPlayerSendCancel(cid, "Você tem que esperar " .. getPlayerStorageValue(cid, storage) - os.time() .. " segundos para usar novamente.") end local effect = 10 local message = "You were teleported to "..getTownName(getPlayerTown(cid)).." town." local errormessage = "Sorry, you cannot use this scroll in a battle." local town = local town = {x=xxxx, y=xxxx, z=x} --- if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, errormessage) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, message) doTeleportThing(cid,town) doSendMagicEffect(town,effect) setPlayerStorageValue(cid,storage,os.time()+exhausted) return end ]]></action> </mod> ata... vou Refazer.. local exhausted = 250 -- tempo em segundos local town = local town = {x=xxxx, y=xxxx, z=x} local do teleport Resolvido Amigo ? Editado Julho 23, 2013 11 anos por TonyHalk (veja o histórico de edições) Contato : under12451 (Skype) Meus Tutoriais O Que é DDoS ? como se Proteger Por Tony Criando Servidor Poketibia Sistemas de Vips com [VIP] No Nome Cyclops - Mistrock - 100% AFK Como Editar um NPC 8.6 [ Itens e Preços] Editando Swords 8.6 Como Editar um NPC 8.6 [VENDA]
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.