BH

Cancei [ Bug Aol ]

Por Bhrura, 01 de jun. de 2010 em Archived

17
3.3k
BhruraB
01 de junho de 2010 às 19:50

estou com meu server perfeito mas... esse é meu 1°tópico oficial ! preciso de ajudaa . a aol do meu server quando o player morre ela não cai ! e outra cancei de tuto explicando sobre isso todos assim : Vai em itens.xml procure pela id 2173 blá blá blá ja fiz isso, msm assim n pega ,eu fiz um teste aki trokei a data base do meu server a aol pego caiu qd morreu! na outra qd pus a q n pega ela n pego ou seja erro é no data base . alguem sabe corrigir.?

 

 

cancei disso tambem qd tem um tuto q realmente explcia bem ele émovido para outra area so pq foi posto errado ,,, aaaa da um odiooo ! se mover esse aki por favor ponha pelo menos o link do meu topico para onde vc moveu !

Editado Junho 1 por bhrura

DevilMoonD
01 de junho de 2010 às 20:40

cara tem como me diser o teu server ... e copia o aol ali do teu itens.xml para min que talvez eu ageite

vai itens.xml axa o aol copia tudu ali e me manda ok que eu vou resolver ;D

VodkartV
01 de junho de 2010 às 21:11

vai com calma.

Primeiro explique detalhadamente oque acontece,qual é o BUG, pelo seu topico não entendi nada.

 

certifique-se que no seu items.xml esteja assim:

<item id="2173" article="an" name="amulet of loss">

<attribute key="weight" value="420" />

<attribute key="slotType" value="necklace" />

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

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

</item>

joaohdJ
02 de junho de 2010 às 07:56

Tira a attribute key charges do seu aol. Fica assim:

 

 

<item id="2173" article="an" name="amulet of loss">
<attribute key="weight" value="420" />
<attribute key="slotType" value="necklace" />
<attribute key="preventDrop" value="1" />
</item>

 

 

 

flw

BhruraB
02 de junho de 2010 às 14:00

Meu itens xml ta assim : <item id="2173" article="an" name="amulet of loss">

<attribute key="weight" value="420" />

<attribute key="slotType" value="necklace" />

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

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

</item>

 

 

. a daata base do meu server é forgottenserver.s3db

 

mais o resto eu uso o Styller Yourots 0.7.2 . so mudei msm a data base .

 

Vodkart <quote> Vodkart </quote>

 

Meu problma é a aol n some quando o player morre ! mais eu ja mexino itens.xml comovarios tutoriais dizem , mais n da certo ! quando eu ponho somente a data base de um server q a aol esta funfando ela pega ! ou sejaerro no data base !

 

gente meu server é 8.55

Editado Junho 2 por bhrura

joaohdJ
02 de junho de 2010 às 14:11

Tente fazer como eu expliquei. Caso não dê certo, partiremos para outra abordagem do problema.

 

 

flw

BhruraB
02 de junho de 2010 às 14:15

Tente fazer como eu expliquei. Caso não dê certo, partiremos para outra abordagem do problema.

 

 

flw

ja tentei isso antes num tutorial de um outro foum mais n deu certo =/

ThiigooT
02 de junho de 2010 às 22:21

Manow o meu tb acoteçe isso n sei mais o q eu faço pra arrumar ;x

locosporotL
03 de junho de 2010 às 09:11

attribute key="charges" value="1" /> so tirar issu e pronto arumo

ThiigooT
03 de junho de 2010 às 21:17

Mano n adianto n sei mais o q faço --'

VodkartV
03 de junho de 2010 às 21:33

eu sei oque vc faz

 

voce pega o script do red skull amulet modifica ele e usa como aol =D

 

ambos nao perdem loot

ThiigooT
06 de junho de 2010 às 20:26

manow n tenho esse script

VodkartV
06 de junho de 2010 às 21:07

fiz pra voce ta ai:

 

preparedeath.lua

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)

if isPlayer(cid) == true then

if (getPlayerSlotItem(cid, 2).itemid == 2173) then

doPlayerRemoveItem(cid, 2173, 1)

doCreatureSetDropLoot(cid, false)

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)

return TRUE

end

end

return TRUE

end

 

em creaturescript\script\login.lua adicione

registerCreatureEvent(cid, "onPrepareDeath")

 

creturescript.xml

<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>

Editado Junho 6 por Vodkart

BhruraB
06 de junho de 2010 às 23:29

fiz pra voce ta ai:

 

preparedeath.lua

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)

if isPlayer(cid) == true then

if (getPlayerSlotItem(cid, 2).itemid == 2173) then

doPlayerRemoveItem(cid, 2173, 1)

doCreatureSetDropLoot(cid, false)

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)

return TRUE

end

end

return TRUE

end

 

onde ponho esse? na pasta itens ?

VodkartV
07 de junho de 2010 às 09:57

não leu a tag?

 

esse cria em creaturescript\script

 

e dps em creaturescript.xml adiciona

 

<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>

Editado Junho 7 por Vodkart