BA

Teleportar Player

Por Baiakuda, 14 de ago. de 2010 em Scripts

tibia
script
otserv
6
2.2k
BaiakudaB
14 de agosto de 2010 às 16:15

Tipo do script:talkactions/creaturescripts/actions/spells?

 

Protocolo (versão do Tibia):8.54 a 8.57

 

Servidor utilizado: Styller Yurots

 

Nível de experiência: Alto

 

Adicionais/Informações: Então eu ja vi varios posts sobre "TELEPORTAR PLAYERS" , mais eu queria um assim : se o player nao tiver level para pvp ... alguma runa ou item teleportase ele para o templo.

EXEMPLO : level para pvp = 30 , entao um player lvl 29 fica na sua frente liga "ANTI-PUSHER" e voce nao consegui sair daquele lugar e como voce nao pode matar ele , gostaria que uma runa ou item mandase ele para o templo OU fazer igual nos mundos "no-pvp" quando player nao tiver o player nao tiver para PVP o outro player pode atravessar ele .

 

se for possivel isso me ajudem, obrigado :D

Editado Agosto 14 por Baiakuda

DevilMoonD
15 de agosto de 2010 às 16:32

tu poderia fazer uma quest q lvls 30+ Poderia Entrar....que começase numa Porta ok? q so 30+ Entrasse

Quando o Player Abria o Bau ele Ganharia uma Tal Storage, que acesse a Arena Vip :p que so pode passa pelo um tal tile se ter aquela storage...que os lvl 30+ Pegaram

 

Eu Sei que esta Longe do que voce Pediu mais!. Mais é bem Rpg :p

 

Se Quiser da um Toque........

 

ou Nao, Tou Fazendo Aqui. quando tiver pronto do edit!!

Editado Agosto 15 por DevilMoon

BaiakudaB
19 de agosto de 2010 às 11:44

não era bem isso , mais obrigado !

MatheusGladM
19 de agosto de 2010 às 12:41

Va em actions/scripts e crie um arquivo.lua com o nome de "tprune.lua" e bote o seguinte script dentro:

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

local protectlvl = 30

local playerlevel = 31

local pos = {x=1000,y=1000,z=7}

 

if isPlayer(itemEx.uid) then

if getPlayerLevel(itemEx.uid) < protectlvl then

if getPlayerLevel(cid) >= playerlevel then

doTeleportThing(itemEx.uid, pos)

else

doPlayerSendCancel(cid, "Voce precisa ser level "..playerlevel.." para usar essa runa.")

end

else

doPlayerSendCancel(cid, "O jogador em que voce usou a runa tem que ser menor que o level "..protectlvl..".")

end

else

doPlayerSendCancel(cid, "Sorry, this is not possible.")

end

return TRUE

end

 

Legenda:

Level do protection pvp.

Level do player que vai usar a runa.

Pos do templo ou do lugar para que o player sera teleportado.

 

Depois disso va em actions.xml e adicione esta linha:

<action itemid="2275" event="script" value="tprune.lua"/>

 

Pronto... Se tiver duvidas é so perguntar.

Editado Agosto 19 por MatheusMkalo

BaiakudaB
20 de agosto de 2010 às 12:12

valeu manolo , estava presisando muito disso ... OBRIGADÃO !!!

Henrique MouraH
21 de agosto de 2010 às 17:30

Sanado - movido.