Allannet 0 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 Meu pedido é. Um script onde o jogador entra em um teleporte e volta pra ultima cidade em que ele passou. Igual o PVP do SvKE Versão 8.54 Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/ Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 19, 2012 Share Postado Agosto 19, 2012 (editado) -- Script by LuckOake function onStepIn(cid, item, position) pvp = {x=166, y=77, z=5} -- Coordenadas da area PVP p = getCreaturePosition(cid) local b = { [0] = {x=p.x, y=p.y+1, z=p.z}, [1] = {x=p.x-1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y-1, z=p.z}, [3] = {x=p.x+1, y=p.y, z=p.z} } pos = b[getCreatureLookDirection(cid)] if item.actionid == 1441 then setPlayerStorageValue(cid, 4455, pos.x) setPlayerStorageValue(cid, 4456, pos.y) setPlayerStorageValue(cid, 4457, pos.z) doTeleportThing(cid,pvp) end s1 = getPlayerStorageValue(cid, 4455) s2 = getPlayerStorageValue(cid, 4456) s3 = getPlayerStorageValue(cid, 4457) bpos = {x=s1, y=s2, z=s3} if item.actionid == 1442 then doTeleportThing(cid,bpos) end return true end Tó. Editado Agosto 20, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1320118 Compartilhar em outros sites More sharing options...
0 Allannet 0 Postado Agosto 20, 2012 Autor Share Postado Agosto 20, 2012 Tem como explicar melhor esse script? oque eu coloco no s1,s2? não entendi essa parte (pvp = {x=166, y=77, z=5} -- Coordenadas da area PVP) o teleporte ficara dentro da área pvp, por isso não terá necessidade de por as coordenadas do pvp Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1320222 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Agosto 20, 2012 Share Postado Agosto 20, 2012 (editado) No script, só edite as coordenadas. Mais nada. E sim, coloque as coordenadas da área PvP. É assim. Coloque 2 tiles ou items, um fora da área PvP com action id 1441 eum dentro da área PvP com action id 1442. (PS: Caso não queira usar tile ou item e sim um teleport, não coloque coordenadas nele no Map Editor, e sim o action id. Só edite as coordenadas no script) PS: O que fica fora é onde fica o teleport pra ir pro PvP, melhor dizendo, o local na cidade de onde você vai pro PvP. E caso já exista um teleport pra levar até o PvP na cidade, só retire as coordenadas dele e coloque o action id 1441. Tags do script: <movevent type="StepIn" actionid="1441" event="script" value="tp.lua"/> <movevent type="StepIn" actionid="1442" event="script" value="tp.lua"/> tp.lua: -- Script by LuckOake function onStepIn(cid, item, position) pvp = {x=166, y=77, z=5} -- Coordenadas da area PVP p = getCreaturePosition(cid) local b = { [0] = {x=p.x, y=p.y+1, z=p.z}, [1] = {x=p.x-1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y-1, z=p.z}, [3] = {x=p.x+1, y=p.y, z=p.z} } pos = b[getCreatureLookDirection(cid)] if item.actionid == 1441 then setPlayerStorageValue(cid, 4455, pos.x) setPlayerStorageValue(cid, 4456, pos.y) setPlayerStorageValue(cid, 4457, pos.z) doTeleportThing(cid,pvp) end s1 = getPlayerStorageValue(cid, 4455) s2 = getPlayerStorageValue(cid, 4456) s3 = getPlayerStorageValue(cid, 4457) bpos = {x=s1, y=s2, z=s3} if item.actionid == 1442 then doTeleportThing(cid,bpos) end return true end Editado Agosto 20, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1320233 Compartilhar em outros sites More sharing options...
0 Allannet 0 Postado Agosto 20, 2012 Autor Share Postado Agosto 20, 2012 Muito obrigado, é isso mesmo que eu queria, REP+ Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1320442 Compartilhar em outros sites More sharing options...
0 Theuszinho 0 Postado Setembro 15, 2012 Share Postado Setembro 15, 2012 (editado) . Editado Setembro 21, 2012 por Theuszinho Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1339792 Compartilhar em outros sites More sharing options...
0 projectone 0 Postado Dezembro 20, 2012 Share Postado Dezembro 20, 2012 devo criar 1 arquivo xml no data/lib com nome por exemplo PVP e colar isso dentro? ai só mudar as cordenadas?? Link para o comentário https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/#findComment-1418039 Compartilhar em outros sites More sharing options...
Pergunta
Allannet 0
Meu pedido é.
Um script onde o jogador entra em um teleporte e volta pra ultima cidade em que ele passou.
Igual o PVP do SvKE
Versão 8.54
Link para o comentário
https://xtibia.com/forum/topic/192289-teleporte-que-volta-na-ultima-cidade-que-o-player-passou/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados