Ir para conteúdo
  • 0

Preciso De Um Tp Scroll Que Precise Estar Sem Pz


GabrielPithan

Pergunta

Primeiramente, me desculpem se tiver na área errada.

Estou usando o seguinte script:

 

function onUse(cid, item, frompos, item2, topos)

 

doTeleportThing(cid,{x=32369, y=32241, z=7})

end

 

Mas, preciso de um script que o char precise estar sem battle para usar o tp!

 

Obrigado desde já!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Função para checar se está sem battle:

 

if not getCreatureCondition(cid, CONDITION_INFIGHT) then
...
end

.

 

Função para checar pz:

 

if getTilePzInfo(getPlayerPosition(cid)) == true then
...
end

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

  • 0

qual a diferença entre as duas funções? (battle e pz)

 

Usei esse script:

 

 

function onUse(cid, item, frompos, item2, topos)

 

doTeleportThing(cid,{x=32369, y=32241, z=7})

if not getCreatureCondition(cid, CONDITION_INFIGHT) then

end

 

e deu o seguinte erro:

 

 

http://imageshack.us/f/11/errozp.jpg/

 

Me ajudem porfavor, se puder o script já pronto para mim usar eu agradeço!

PS: Quero que o tp só possa ser utilizado quando o char estiver sem battle, pz, etc...

Link para o comentário
Compartilhar em outros sites

  • 0

Battle é aquela espadinha normal quando você está com battle você não pode logar.

 

 

Pz é (Protection Lock Zone) então você não pode entrar em pz nem logar.

 

@Tópico.

O erro é porquê você abriu um IF e não fechou todo IF deve ser acompanhado de um end então o script ficaria assim:

 

function onUse(cid, item, frompos, item2, topos)
if not getCreatureCondition(cid, CONDITION_INFIGHT) then
doTeleportThing(cid,{x=32369, y=32241, z=7})
end
return true
end

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

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