Ir para conteúdo

[Encerrado] Teleport


Erinn

Posts Recomendados

Bom dia a todos,

 

Gostaria de uma pequena ajuda, alguém poderia me passar um script de teleport no estilo pxg para jogos, tipo, eu adicionei um jogo (cobrinha) dentro do pda e gostaria que 1 player por vez pudesse jogar ele (sendo teleportado para o jogo) quando usar um determinado item (videogame), e se alguém tentar usar esse mesmo item recebesse a mensagem de que precisa aguardar pois tem um player no game.

 

Desde já agradeço a ajuda de todos,

 

Erinn

Link para o comentário
Compartilhar em outros sites

Esse Scripter E Meio Dificil De Achar Mais E um Scripter simples Que eu mesmo Posso Fazer Faça o Seguinte Amigo Ache Aki No Xtibia Um Tutorial De Um Item Teleport. Que Apos Clicar Ele e Teleportado Poste Aki O REsto Eu Faço

Link para o comentário
Compartilhar em outros sites

Achei esse aki, fica faltando somente a restrição caso já tenha um player no game (snake), pra que outro não consiga usar o teleport e receba a mensagem que já tem uma pessoa nakele jogo. Ou caso vc saiba como fazer isso, deixar tipo o da pxg mesmo, onde ao clickar no item, ao invés de ser teleportado direto, ele abre uma janela com as opções de salas de jogos, onde ao escolher e pressionar "ok", ele é transportado pra sala escolhida caso esteja vazia, eu vou fazer umas 6 salas de snake pro povão XDDD.

 

Muito obrigada pela ajuda,

 

Erinn

 

 

Vá em actions/scripts é copia um arquivo.lua é mude o nome do arquivo para "teleport_statue" é cole isso dentro:

 

 

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

local axe = {x=516,y=544,z=8}

if itemEx.itemid == 9751 and item.actionid == 668 then

doTeleportThing(cid, axe)

doSendMagicEffect(getPlayerPosition(cid), 38)

end

end

 

 

. Agora vá em actions é adicione essa tag:

 

 

<action actionid="668" event="script" value="teleport_statue.lua"/>

 

Está Pronto Agora Vamos Ver Como Configurar:

 

local axe = {x=516,y=544,z=8} --- Local Para aonde o player vai cair

 

if itemEx.itemid == 9751 -- id da statua ou id de outro Item

 

item.actionid == 668 then --- "668" action id que você quiser

 

doSendMagicEffect(getPlayerPosition(cid), 38) ----- efeito que vai aparece quando o player se teleportar

Link para o comentário
Compartilhar em outros sites

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

local axe = {x=516,y=544,z=8}

if itemEx.itemid == 9751 and item.actionid == 668 then

doTeleportThing(cid, axe)

doSendMagicEffect(getPlayerPosition(cid), 38)

end

end

 

 

. Agora vá em actions é adicione essa tag:

 

 

<action actionid="668" event="script" value="teleport_statue.lua"/>

 

Está Pronto Agora Vamos Ver Como Configurar:

 

local axe = {x=516,y=544,z=8} --- Local Para aonde o player vai cair

 

if itemEx.itemid == 9751 -- id da statua ou id de outro Item

 

item.actionid == 668 then --- "668" action id que você quiser

 

doSendMagicEffect(getPlayerPosition(cid), 38) ----- efeito que vai aparece quando o player se teleportar

 

if getPlayerStorageValue(cid, ) ~= 1 then Bota Uma Storage Aki.

sendMsgToPlayer(cid, 27, "Porfavor Já Existe Uma Pessoa Nesse Video Game Espere Ele/Ela Terminar de Jogar.")

return true

end

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...