Ir para conteúdo
Entre para seguir isso  
Miltonhit

Funções para Teleport.

Recommended Posts

Miltonhit    4
Miltonhit

Eu sei que já existe uma dessas aqui no forúm mais o link está quebrado a muito tempo, então resolvi fazer uma minha e postar aqui.

 

Criador: MiltonHit

Versão: nill

Testada: Sim

 

Essa lib é muito simples, salva as coordenadas do player em 3 storages values diferente, e em outro comando ele retorna essa coordenada, pode ter diversas utilidades em um OtServer.

 

 

--funções de teleport by mirto--
function doPlayerSavePos(cid)
setPlayerStorageValue(cid, 111, getThingPos(cid).x)
setPlayerStorageValue(cid, 222, getThingPos(cid).y)
setPlayerStorageValue(cid, 333, getThingPos(cid).z)
end

function getSavePos(cid)
return {x=getPlayerStorageValue(cid, 111), y=getPlayerStorageValue(cid, 222), z=getPlayerStorageValue(cid, 333)}
end

--fim--

 

Como Usar:

doPlayerSavePos(cid) --salva a posição atual do player.
getPlayerSavePos(cid) --retorna a posição salva.

 

Bonûs

function doTeleportToSave(cid)
doTeleportThing(cid, getSavePos(cid))
end

 

Como Usar:

doTepeportToSave(cid) --teleporta para a pos salva.

 

 

__________________

é isso, qualquer duvida pode ser postada aqui, obrigado. :coolface:

Compartilhar este post


Link para o post
Oneshot    24
Oneshot

Interessante... mas isso já existe em, praticamente, qualquer servidor baseado nas sources do Forgotten Server.

 

getCreatureLastPosition(cid)

doTeleportThing(cid, getCreatureLastPosition(cid))

 

Como dito antes, apoio as pessoas que conseguem fazer suas funções ou interpretar as funções já existentes. Além do mais, isso pode servir como um meio de estudo futuro para outros.

 

Aprovado!

Você receberá V$ 15 pela contribuição. Script avaliado como C.

Compartilhar este post


Link para o post
LsM    2
LsM

Apesar de já existir uma função que faça isso, nunca é ruim recriar ou criar, na verdade "brincar" com funções. Estas, traçam caminhos simples e definitivos em códigos, e tenha certeza, fazem a diferença. Gostei, parabéns.

 

Dica : Leia tutoriais sobre tabelas, elas ajudam muito e são mais maleáveis, além de que previnem-te da má organização do código quanto à repetição.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×