HS

2 Problemas

Por HsMorato, 12 de nov. de 2009 em Archived

otserv
tibia
11
1.9k
HsMoratoH
12 de novembro de 2009 às 10:19

Salve salve a todos

 

to com 2 problemas aqui:

 

1° o exevo san condition ta sem exhaust, paladino ta matando a rodo.(como resolvo isso, como colocar exhaust nessa magia)

 

2° quando o player morre mesmo estando sem AOL ele não perde nada. :surprised:

se ele morre e ta de aol ( o aol some ) mais se morre de novo sem estar com aol não cai nada não perde nada...

 

plis ajuda ai to precisando URgente.

 

 

desde de já Abraço.

Editado Novembro 12 por HsJack

\Mattheus ~*\
12 de novembro de 2009 às 19:50

Primeiro da Spell, vá em data\spells entre em spells.xml localize a magia que queira no caso exevo san conditon e mude o exhaustion="1000" para quanto você quiser.

 

Lembre-se quanto maior for o exhaustion mais vai ser o exhausted.

 

________

 

Agora na aol, vá em data\items entre em items.xml localize a aol e veja se isto está correto:

<attribute key="preventLoss" value="1"/>

 

Se tiver assim:

<attribute key="preventLoss" value="0"/>

 

Troque a value para "1".

 

Abraços.

Editado Novembro 12 por MattheusOT

HsMoratoH
12 de novembro de 2009 às 20:01
Primeiro da Spell, vá em data\spells entre em spells.xml localize a magia que queira no caso exevo san conditon e mude o exhaustion="1000" para quanto você quiser.

 

Lembre-se quanto maior for o exhaustion mais vai ser o exhausted.

 

________

 

Agora na aol, vá em data\items entre em items.xml localize a aol e veja se isto está correto:

 

 

Se tiver assim:

 

 

Troque a value para "1".

 

Abraços.

 

 

 

eae Chefia blzinha

 

1° o caso da exevo mas san la ta assim:

 

<instant name="Divine Condition" words="exevo san condition" lvl="200" mana="2000" prem="1" selftarget="1" exhaustion="4000" needlearn="0" script="attack/thecondition.lua">

<vocation name="Paladin"/>

<vocation name="Royal Paladin"/>

<vocation name="Slayer Paladin" />

 

Blz ele ta com exhaustion mais as magia não para de solta mesmo tendo exhaustion o que eu faço então.

 

e a 2° parte to testando aqui jaja eu respondo =D

 

Vlw Abraço

\Mattheus ~*\
12 de novembro de 2009 às 20:24

Qual servidor você está usando, tem alguns server's que estão bugados.

 

Abraços.

HsMoratoH
12 de novembro de 2009 às 21:34
Qual servidor você está usando, tem alguns server's que estão bugados.

 

Abraços.

 

Eu uso o Slayer+Yurots+by+jhou V10

 

se ta bugado sera q n tem como arruma ou se vc tiver um igual ou melhor que ele manda ai ^^

 

pode ser 8.52 ou superior VLW

 

Abraço e Obrigado pela ajuda

\Mattheus ~*\
12 de novembro de 2009 às 21:44

Olha, estou tentando concertar o bug, eu recomendaria a você outro servidor (8.52) o Styller Yourots acho que ele não possui o bug.

 

* Link do tópico

 

Abraços.

HsMoratoH
13 de novembro de 2009 às 13:26
Olha, estou tentando concertar o bug, eu recomendaria a você outro servidor (8.52) o Styller Yourots acho que ele não possui o bug.

 

* Link do tópico

 

Abraços.

 

vlw mesmo^^

 

mais vi la o ot e nãoi gostei muito dele....=/

 

tava pensando se eu mudar o mapa do ot para o otserv que vc me indicou ate da mais esse que vc me falou n tem nenhuma magia editada e etc... ( uma serie de coisas que essa versão que estou usando ja tem)

 

então na verdade o que gostaria mesmo era resolver esse problema de exhaust =D

 

mais VLW mesmo pela Ajuda

 

ae me add la pra fica mais facil ^^ (Otservesparrow@hotmail.com)

 

Aquele Abraço

Editado Novembro 13 por HsJack

joaohdJ
13 de novembro de 2009 às 14:41

A parte das spells sem exausted é só adicionar um :

 

return TRUE

 

antes do ultimo

 

end

 

flw

HsMoratoH
13 de novembro de 2009 às 15:44
A parte das spells sem exausted é só adicionar um :

 

 

 

antes do ultimo

 

 

 

flw

 

Chefia deu certo mesmo =D

 

Vlw mesmo pela Ajuda de todos

vlw apocarai Resolveu =D

 

Vlw Abraço

Editado Novembro 13 por HsJack

\Mattheus ~*\
13 de novembro de 2009 às 15:52

A magia estará mais ou menos assim:

 

function onCastSpell(cid, var)

if(variantToNumber(var) ~= 0) then

return doCombat(cid, distanceCombat, var)

end

return doCombat(cid, combat, var)

end

 

Ai você coloca assim:

 

function onCastSpell(cid, var)

if(variantToNumber(var) ~= 0) then

return doCombat(cid, distanceCombat, var)

end

return doCombat(cid, combat, var)

return TRUE

 

end

 

Como o apocarai disse, antes do ultimo end.

 

Abraços.

Editado Novembro 13 por MattheusOT

rockstar96R
14 de novembro de 2009 às 13:54

matheus ta errado

como ele vai retornar o doCombat, se ele conseguir fazer retorna true de qualquer jeito

 

 

ta mas isso eh nerdice bls

 

e da pra diminuir linha ao inves de por outro return true colocar como return doCombat(...) and true