DO
dúvida

[Urgente] Aol Bugado!

Por doia, 07 de set. de 2012 em Scripts

aol
bugado
nao
some
5
1.4k
doiaD
07 de setembro de 2012 às 22:59

Então, é o seguinte vim aqui pedir ajuda de vocês pois não achei nada relacionado ao meu problema,

 

 

*oque acontece é o seguinte char com aol , morre não perde nada até ai tudo normal, mais também não some o aol, ele fica no char..

 

 

olha como está no meu data/items...

 

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

 

por favor urgente.

ot verssao 8.6

 

----------------------------------RESOLVIDO------------------------------------

 

 

Depois de muitas tentativas frustradas de Resolver o problema, finalmente percebi qual era o problema.

 

Eu estava criando o amulet of loss com meu GM dando "/i 2173" e dando para o meu jogador. Descobri que quando o GM dá item que pode ser removido, simplesmente o item vira infinito (Isso é erro de Programação de todos os servidores que testei, entre eles : Baiak Yurotz 2.0.7, Baiak 2.0.8, TFS 0.3.6, TFS 0.2.7 e Alissow 3.9.0).

 

O Erro é simples : Quando o jogador compra o aol na loja, é adicionado um storage value, indicando que foi comprando um aol no personagem tal...

 

Então o erro acontece da seguinte forma: O Gm ao criar o item, não é adicionado nenhum storage value no banco de dados MYSQL, então por isso que ao usar o item que foi criado pelo GM, o item fica infinito.

 

O Servidor ele indentifica o Storage Value do Aol no banco de dados na tabela "player_storage", então se estiver "1" significa que existe aol, se tiver "0" é por que não existe.

 

Solução para esse problema : Não criem Amulet of Loss para os jogadores do seu servidor, pois eles ficarão infinitos!!!

Editado Setembro 7 por doia

rhamerR
07 de setembro de 2012 às 23:18

tipo no meu ot funfa certin ele esta 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>

 

e no arquivo movements.xml

tem que ter essas 2 linhas (eu acho)

<movevent type="Equip" itemid="2173" slot="necklace" event="function" value="onEquipItem"/>
<movevent type="DeEquip" itemid="2173" slot="necklace" event="function" value="onDeEquipItem"/>

 

no meu funciona normal.

 

abraços t +

Editado Setembro 7 por Rhamer

doiaD
07 de setembro de 2012 às 23:27

tipo no meu ot funfa certin ele esta 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>

 

e no arquivo movements.xml

tem que ter essas 2 linhas (eu acho)

<movevent type="Equip" itemid="2173" slot="necklace" event="function" value="onEquipItem"/>
<movevent type="DeEquip" itemid="2173" slot="necklace" event="function" value="onDeEquipItem"/>

 

no meu funciona normal.

 

abraços t +

 

intao, o meu ta igualzinho ai, na aba "Amulets", no movement certo, ja fui verificar ainda continua, eu estava pensando não pode ser alguma coisa no config.lua?

rhamerR
07 de setembro de 2012 às 23:43

nao sei cara.

eu acho que ta tudo certo entao (nao sou mt bom em scripts)

nao sei onde pode estar o bug

vou dormir aqui lol

t +

doiaD
08 de setembro de 2012 às 00:10

Algum mod fecha?