GA
action

Preciso De Um Tp Scroll Que Precise Estar Sem Pz

Por GabrielPithan, 30 de set. de 2012 em Scripts

script
5
912
30 de setembro de 2012 às 01:37

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á!

SkymagnumS
30 de setembro de 2012 às 01:51

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 Setembro 30 por Skymagnum

30 de setembro de 2012 às 11:30

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...

SkymagnumS
02 de outubro de 2012 às 01:14

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 Outubro 2 por Skymagnum

VodkartV
02 de outubro de 2012 às 10:49

área errada, irei mover, na próxima é rep-