Postado Abril 26, 2016 9 anos Autor Testei em 0.1 e 0.4 OBS: se der para coloca-lo caso nao tenha o item.. voltar pra X position? Editado Abril 26, 2016 9 anos por GuuhMaster (veja o histórico de edições)
Postado Abril 26, 2016 9 anos Solução Ah, perdão. Esse script só funciona para sqms normais, não para TPs. Total desatenção minha. Vou fazer aqui e te mando. Pensei em um jeito mais fácil. Tenta assim, @GuuhMaster: Crie um portal sem coordenadas, sendo apenas a sprite. Depois, pegue as coordenadas de onde você quer que o player seja teleportado e coloque onde é indicado. Mostrar conteúdo oculto local config = { hnitem = "Bla bla bla", --Mensagem que o player receberá caso não tenha o item. hitem = "Bla bla bla 2", --Mensagem que o player receberá caso tenha o item. item = 9971, --ID do item. qnt = 10, --Quantidade. pos = {x = 1051, y = 1044, z = 7}, --Coordenada para onde o jogador será teleportado caso o player tenha o item. pos2 = {x = 1020, y = 1030, z = 7}, --Coordenada para onde o jogador será teleportado caso player não tenha o item. } function onStepIn(cid, item, position, fromPosition) if getPlayerItemCount (cid, config.item) >= config.qnt then doPlayerRemoveItem(cid, config.item, config.qnt) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doTeleportThing(cid, config.pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.hitem) -- Caso não queira que receba mensagem, apague essa linha. else doTeleportThing(cid, config.pos2) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.hnitem) -- Caso não queira que receba mensagem, apague essa linha. end return true end Editado Abril 26, 2016 9 anos por Talesigorvr (veja o histórico de edições)
Postado Abril 27, 2016 9 anos Autor Tales, continua entrando no teleport mesmo sem o item necessario...
Postado Abril 27, 2016 9 anos Você está usando um teleport vazio (sem coordenadas)? Editado Abril 27, 2016 9 anos por Talesigorvr (veja o histórico de edições)
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.