Ir para conteúdo

Colocando Xp Em Rimgs


digof02

Posts Recomendados

1°- em data\movements\scripts crie um arquivo.lua e renomeie para expring.lua e outro com o nome expring2.lua

2°- da coloque isso em expring.lua:

 

 

local rate = 1.2

function onEquip(cid, item, slot)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência almentou em + "..((rate - 1)*100).."%.")

doPlayerSetExperienceRate(cid, rate)

return true

end

 

 

2°- depose esse expring2.lua:

function onDeEquip(cid, item, slot)

doPlayerSetExperienceRate(cid, 1.0)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua taxa de experiência extra terminou.")

return true

end

 

3º- em Data\Movements> movements.xml adicione as seguintes linhas va aperte Ctrl+ f e pesquise Rings

 

<movevent type="Equip" itemid="7697" slot="ring" event="function" value="onEquipItem"/>

<movevent type="Equip" itemid="7708" slot="ring" event="script" value="expring.lua"/>

<movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="expring2.lua"/>

4°-data\items\items.XML

procura o item 2123 e troca

</item>

<item id="2123" article="a" name="ring of the sky">

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

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

</item>

 

por esse aqui

 

</item>

<item id="2123" article="a" name="Experience Ring">

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

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

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

<attribute key="transformDeEquipTo" value="7697" />

<attribute key="duration" value="900" />

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

</item>

 

5º- como mudar tempo e experiencia

primeiro a EXP muda o EXP 1 é 10% 2 é 20%

esta em sublinhado

 

local rate = 1.2

function onEquip(cid, item, slot)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência almentou em + "..((rate - 1)*100).."%.")

doPlayerSetExperienceRate(cid, rate)

return true

end

 

o tempo vai estar sublinhado

 

</item>

<item id="2123" article="a" name="Experience Ring">

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

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

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

<attribute key="transformDeEquipTo" value="7697" />

<attribute key="duration" value="900" />

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

</item>

 

so esta pronto

post-257199-127482799774_thumb.png

post-257199-127482803448_thumb.png

valeu

Crédito : Rodrigo

Valeu galera Xd :wink: :button_ok:

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

Area Errada.

Reportado.

 

Tem certesa que foi voce mesmo que fez o script? Eu vi um script IDENTICO, e foi NiceKid que postou aqui...

E não é "Colocar Xp em rimg" e sim: "Exp Ring"

Correção 1 = Ring é com N

Correção 2 = Aumentou não é com L

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

  • 3 months later...
  • 3 weeks later...
  • 3 months later...

Area Errada.

Reportado.

 

Tem certesa que foi voce mesmo que fez o script? Eu vi um script IDENTICO, e foi NiceKid que postou aqui...

E não é "Colocar Xp em rimg" e sim: "Exp Ring"

Correção 1 = Ring é com N

Correção 2 = Aumentou não é com L

 

E certeza não é com s, e sim com z.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Olha cara, parabéns pela idéia, mas o script deixa a desejar, poderia ter feito em apenas um. Mas ta valendo, valeu pelo script (kkk maio de 2010 e nao foi revivido o tópico ou foi?).

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

dá para colocar o script em um arquivo só:

 

expring.lua

local rate = 1.2
function onEquip(cid, item, slot) 
if(item.itemid ~= 7697) then 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.") 
doPlayerSetExperienceRate(cid, rate) 
doTransformItem(item.uid, 7708) 
return TRUE
end 
return TRUE
end 
function onDeEquip(cid, item, slot) 
if(item.itemid ~= 7708 ) then 
return TRUE
end 
doPlayerSetExperienceRate(cid, 1.0) 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.") 
doTransformItem(item.uid,7697) 
return TRUE
end

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Tem certesa que foi voce mesmo que fez o script? Eu vi um script IDENTICO, e foi NiceKid que postou aqui...

E não é "Colocar Xp em rimg" e sim: "Exp Ring"

Correção 1 = Ring é com N

Correção 2 = Aumentou não é com L

etaaa certeza com "S" aksoeakoekaosekosaks, querendo corrigir o mlk e faz uma cagada dessas --'

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...