Ir para conteúdo

[moveevent] Ring De Extra Exp


Posts Recomendados

Va em Data\Movements\Movements.xml

 

Adicione

<movevent type="Equip" itemid="2123" slot="ring" event="script" value="Exp Ring.lua"/>

<movevent type="DeEquip" itemid="2123" slot="ring" event="script" value="Exp Ring.lua"/>

 

Agora vai na pasta Scripts e crie o arquivo "Exp Ring.lua" e coloque esses codes no quote abaixo

 

Config = {

ExpExtra = 2.5

}

 

function onEquip(cid, item, slot)

doPlayerSetExperienceRate(cid, getConfigValue('rateExperience') * Config.ExpExtra)

return true

end

 

function onDeEquip(cid, item, slot)

doPlayerSetExperienceRate(cid, getConfigValue('rateExperience'))

return true

end

A rate que você vai escolher para o ring aumentar na exp do servidor lembrando que é por mutiplicação que no caso aqui está a EXP do Server veses 2.5 se um rato dava 10 de exp agora ele vai dar 25

 

 

OBS: esse script so funciona para ots que não usa stage!!!

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

Belo script!

Eu já tinha feito, está aqui, não postei porque só pega em TFS, e só 10% do XTibia usa, então iria afundar rapidinho :D

 

@Off

Não sabia que você era o Luke, conheço o Marcin, o Pop e o Godely. Meu char Kaulzz Strike foi hacked lá, mas esqueci de contatar alguém, se você puder fazer algo ;O

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

Meu servidor é TFS e não funciona :D

 

[01/11/2008 10:16:57] Lua Script Error: [MoveEvents Interface]

[01/11/2008 10:16:57] data/movements/scripts/exp ring.lua:onDeEquip

 

[01/11/2008 10:16:57] data/movements/scripts/exp ring.lua:6: attempt to call global 'setPlayerExtraExpRate' (a nil value)

[01/11/2008 10:16:57] stack traceback:

[01/11/2008 10:16:57] data/movements/scripts/exp ring.lua:6: in function <data/movements/scripts/exp ring.lua:5>

 

[01/11/2008 10:18:34] Lua Script Error: [MoveEvents Interface]

[01/11/2008 10:18:34] data/movements/scripts/exp ring.lua:onEquip

 

[01/11/2008 10:18:34] data/movements/scripts/exp ring.lua:2: attempt to call global 'setPlayerExtraExpRate' (a nil value)

[01/11/2008 10:18:34] stack traceback:

[01/11/2008 10:18:34] data/movements/scripts/exp ring.lua:2: in function <data/movements/scripts/exp ring.lua:1>

 

[01/11/2008 10:18:59] Lua Script Error: [MoveEvents Interface]

[01/11/2008 10:18:59] data/movements/scripts/exp ring.lua:onDeEquip

 

[01/11/2008 10:18:59] data/movements/scripts/exp ring.lua:6: attempt to call global 'setPlayerExtraExpRate' (a nil value)

[01/11/2008 10:18:59] stack traceback:

[01/11/2008 10:18:59] data/movements/scripts/exp ring.lua:6: in function <data/movements/scripts/exp ring.lua:5>

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...