LU
moveevent

[moveevent] Ring De Extra Exp

Por Lukeskywalker, 30 de jun. de 2008 em Actions e Talkactions

script
24
10.1k
30 de junho de 2008 às 17:50

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 Setembro 10 por Lukeskywalker

noobinhuN
30 de junho de 2008 às 19:35

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

sfmlarlS
01 de julho de 2008 às 16:12

Bom script!

 

Parabens :)

 

Forgotten serve 4ever ^^

01 de julho de 2008 às 16:13

Legal, vou adicionar ao meu ot.

Thanks.

 

EDITED

-- Não funcionou

Editado Julho 1 por Northon

01 de julho de 2008 às 18:50
Legal, vou adicionar ao meu ot.

Thanks.

 

EDITED

-- Não funcionou

 

você está usando TFS?

01 de julho de 2008 às 19:10

Olha o erro:

 

errorn5.jpg

Editado Julho 1 por Northon

01 de julho de 2008 às 19:40

So a versão "The Forgotten Server" = TFS

suporta o setPlayerExtraExpRate

Aries não tem esse commando de script .lua

por isso não está funcionando em seu servidor

02 de julho de 2008 às 10:10

Qual comando eu usaria para dobrar a exp no anel?

Quero colocar isso no meu ot.

noobinhuN
02 de julho de 2008 às 10:34

Somente TFS tem essa função. Em outros distros não é possível. Só por sources, compilando.

2 semanas depois...
zacariasZ
10 de julho de 2008 às 04:48

afffff

td q tem d bom eh pra TFS -.-

e o TFS so tem em SQL!!! ai eh fodzz

RacastR
10 de julho de 2008 às 14:56

Boa ideia essa,se meu server fosse TFS eu iria usar...

4 meses depois...
gnomow157G
01 de novembro de 2008 às 10:22

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>

HyuugaHukoH
01 de novembro de 2008 às 16:12

Gostaria de saber se funfa com skills e ml?

x]

05 de novembro de 2008 às 04:03
Meu servidor é TFS e não funciona :D

hmm pelo que lembro so funciona na versão 0.3 da TFS.

profelezioP
11 de novembro de 2008 às 03:56

tipo soh muda a rate exp de qm tah usando o anel ou de todo servidor?