Postado Março 18, 2015 10 anos Iai galera, bom dia, boa tarde, boa noite. Então galera, queria saber se alguém tem um script de teleporte. O script e bem assim um play clica no item e vai parar em determinado lugar, e o item q ele deu use sumisse ! Agradeço desde de ja =D
Postado Março 18, 2015 10 anos Solução Actions/scripts/arquivo.lua local novapos = {x = 123, y = 456, z = 7} function onUse(cid, item) doTeleportThing(cid,novapos , TRUE) doRemoveItem(item.uid,1) return true end Actions.xml <action itemid="ITEMID" event="script" value="ARQUIVO.lua"/> Caso queira algo a mais (como só poder usar na protection zone) só falar, fiz exatamente como pediu. Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: Mostrar conteúdo oculto [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Março 18, 2015 10 anos Cria um arquivo chamado teleportstone.lua em data/actions/scripts com este conteúdo: function onUse(cid, item, frompos, item2, topos) local config = { pos = {x = 160, y = 54, z = 7} -- posição para ser teleportado pz = true, -- precisa estar em protection zone battle = false, -- precida estar sem battle removeItem = true -- remover item ao usar } local playerPos = getCreaturePosition(cid) if config.pz and not getTilePzInfo(playerPos) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Voce precisa estar em protection zone para teleportar-se.") return false elseif config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Voce precisa sua battle sair para para teleportar-se.") return false end if config.removeItem then doRemoveItem(item.uid) end doSendMagicEffect(playerPos, CONST_ME_POFF) doTeleportThing(cid, config.pos) doSendMagicEffect(config.pos, CONST_ME_TELEPORT) return true end Agora em data/actions/actions.xml adicione: <action itemid="xxxx" event="script" value="teleportstone.lua"/> Trocando xxxx pelo id do item para usar. Atenciosamente, Bruno Minervino
Postado Janeiro 21, 2016 9 anos tem como colocar um determinado tempo pra poder usar novamente ??? tipo só poder usar de 30 em 30 minutos ?
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.