Olá, eu estou procurando ajuda de alguém para uma spell que eu uso em meu servidor, nela eu(jogador) uso uma magia em um player(target) e somos teleportados para outra dimensão, ou outro local do mapa, porém depois de X segundos eu sou teleportado de volta para a posição antes de teleportar a pessoa, eu gostaria que não tivesse estes X segundos para voltar, e tivesse um portal para sair e voltar na posição que eu teleportei a pessoa, por exemplo:
Eu estou em uma cidade, do lado de uma casa e eu teleporto um jogador(target) para a dimensão, vai ter um tempo de 15 segundos para voltar para o mesmo local(em uma cidade, do lado de uma casa) antes de teleportar o jogador(target), eu queria remover estes 15 segundos e adicionar um portal na dimensão que faz a mesma coisa que estes 15 segundos, para eu poder ficar o tempo eu quiser no local e poder sair a quando que eu quiser.
Também gostaria que eu pudesse teleportar criaturas tipo, monstros e summons para a dimensão, quando eu tento teleportar aparece uma mensagem dizendo que só posso teleportar jogadores.
Eu já pedi ajuda para o @xWhiteWolf, porém eu não entendo nada de script, eu gostaria da ajuda de vocês para desenvolver este codigo para toda a comunidade
Ah, o @xWhiteWolf me orientou a fazer isto, mas eu não entendi muito bem, não tenho muito conhecimento sobre isso:
"Bom, a idéia é assim: você vai ter uma area com um teleport pra voltar e dois scripts:
1) será a spell propriamente dita, vc irá utilizar algo muito parecido com o Kamui In que eu postei porém irá remover a parte de voltar depois de X segundos e antes de você teleportar para o Kamui você vai salvar 3 storages, um deles vc vai salvar o componente x da posição do player, o outro o componente y e por ultimo o componente z.
2) você vai ter um script em movements que irá colocar no teleporte. Perceba que a posição que o tp te leva de volta não pode ser algo fixo definido no teleporte, então vc vai colocar apenas o teleporte lá e inserir um action ou uniqueid nele referente a este script em questão. Basicamente o script será você pegando os 3 storages do player e formando uma posição com eles.
local pos {x = storagex, y = storagey, z = storagez} e aí então teleportando para a posição pos." - @xWhiteWolf
Script da Spell logo abaixo: