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: [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 10 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.