Postado Março 23, 2014 11 anos Eu queria um script que só ate certo level pode-se entra no tp ,caso o cara tenha level mais alto que deseja no tp ele fosse teletrasmportado para o templo
Postado Março 23, 2014 11 anos Eu achei um tópico aki no TK,pode te ajudar ... um Script que vc fala !ilha ai vai pra primeira ilha no lvl 50 Explicação 1º: Vá em data/talkactions/script's, copie algum arquivo .lua renomeio para ilha, apague o que estiver dentro e ponha isto: Oque está em verde é o lvl pra ir em tal ilha,azul as positions da ilha e verde a mensagem que ira aparecer quando teletransportar -- By Slaake For Tibia King --function onSay(cid, words, param, channel)POS1 = {x=1133, y=1265, z=7} -- Position da Primeira IlhaPOS2 = {x=1033, y=1165, z=7} -- Position da Segunda IlhaPOS3 = {x=903, y=1065, z=7} -- Position da Terceira IlhaPOS4 = {x=803, y=965, z=7} -- Position da Quarta Ilhaif (getPlayerLevel(cid) >= 50) thendoTeleportThing(cid, POS1)doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos dragons')if (getPlayerLevel(cid) >=80) thendoTeleportThing(cid, POS2)doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos dragons de gelo')if (getPlayerLevel(cid) >=150) thendoTeleportThing(cid, POS3)doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos Nightmare e Hellspawn')if (getPlayerLevel(cid) >=300) thendoTeleportThing(cid, POS4)doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado a ilha dos bosses')elsedoPlayerSendCancel(cid,MESSAGE_EVENT_ADVANCE, 'Voce nao tem level necessario para ir a alguma destas ilhas')return falseendreturn falseendreturn falseendreturn falseendreturn trueend agora vá em data/talkactions/talkaction.xml e adicione esta tag <talkaction words="!ilha" event="script" value="ilha.lua"/> Se ajudei dê rep +
Postado Março 23, 2014 11 anos Autor Oque eu quero é um tele normal tipo vc vai entra no teletransporte ai caso vc seja level alto va pro templo,tenho esse mais não ta dando certo local posi = {x=1329, y=1158, z=7} -- Posicao pra onde vai o player local volta = {x=1095, y=1063, z=7} -- Posicao pra onde o player vai se teleportado caso nao tenha lvl ou seja maior function onStepIn(cid, item, position, lastPosition, fromPosition) if getPlayerLevel(cid) < -141 then doTeleportThing(cid, posi) doSendMagicEffect(getThingPos(cid), 10) else doPlayerSendTextMessage(cid, 19, "Desculpe apenas níveis (120~140) podem acessar essa área.") doTeleportThing(cid, volta) doSendMagicEffect(getThingPos(cid), 10) end end
Postado Março 23, 2014 11 anos Solução local posi = {x=1329, y=1158, z=7} -- Posicao pra onde vai o player local volta = {x=1095, y=1063, z=7} -- Posicao pra onde o player vai se teleportado caso nao tenha lvl ou seja maior function onStepIn(cid, item, position, lastPosition, fromPosition) if getPlayerLevel(cid) <= 140 then doTeleportThing(cid, posi) doSendMagicEffect(getThingPos(cid), 10) else doPlayerSendTextMessage(cid, 19, "Desculpe apenas níveis (120~140) podem acessar essa área.") doTeleportThing(cid, volta) doSendMagicEffect(getThingPos(cid), 10) end return true end
Postado Março 23, 2014 11 anos Autor Ai onde eu coloco isso e a tag,ou é actions para coloca no tp ? Editado Março 23, 2014 11 anos por damiaotorres (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.