Vc Usa Exp Stage amigo?
qual versão do ser servidor?
coloque mais informações sobre seu pedido assim fica mais fácil galera te ajudar.
info
Grupo: Conde
Registrado: 12/11/08
Posts: 520
Reputação: +73
Gênero: Masculino

Vc Usa Exp Stage amigo?
qual versão do ser servidor?
coloque mais informações sobre seu pedido assim fica mais fácil galera te ajudar.
info
Grupo: Campones
Registrado: 05/06/12
Posts: 23
Reputação: 0
Char no Tibia: [ADM] Kelvin

nao sei q é xp estage.versao 8.60.
opa.. va em movements e add isso:
<!-- Exp ring -->
<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="expring.lua">
agora va em scrips, copie qualquer um e renomeia para expring e cole:
local rate = 1.5 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
ae vc so muda o ID do ring se quiser, apenas va testando, a materia prima ja esta ae, esta configurado para 50% a mais de exp quando usado o ring, so é configurar.. e para fazer outro anel de exp s aplicar o mesmo script mudando a ID do ring.. va testando!
qualquer duvida tb podera ver com atençao esse tutorial nesse topico:
http://www.xtibia.com/forum/topic/162054-exp-ring-anel-de-experiencia/
--
Ajudei? +REP ![]()
Editado Julho 6 por gahgah
info
Grupo: Campones
Registrado: 05/06/12
Posts: 23
Reputação: 0
Char no Tibia: [ADM] Kelvin

maw eu quero pra esse:15% de xp como eu ponho?
<item id="7697" article="a" name="Red Xp">
<attribute key="weight" value="80" />
<attribute key="slotType" value="ring" />
|
____________________________________________________________|
ja esse eu quero com o dobro que é 30% de XP:
<item id="8187" article="a" name="Clock Rolex">
<attribute key="weight" value="80" />
<attribute key="slotType" value="ring" />
|
____________________________________________________________|
possivel me responder.
so muda os id..
add em movements:
<!-- Exp ring --> <movevent type="Equip" itemid="7697" slot="ring" event="script" value="expring.lua"> <movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="expring.lua">
agora va em scrips, copie qualquer um e renomeia para expring e cole:
function onEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, 'Agora ganha 15x mais experiencia!')
doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*15)
return TRUE
end
function onDeEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, '15x mais experiencia!')
doPlayerSetExperienceRate(cid, 1)
return TRUE
end
esse é do ring de 15x mais exp.
para o ring de 30x mais exp coloca em movements:
<!-- Exp ring2 --> <movevent type="Equip" itemid="8187" slot="ring" event="script" value="expring2.lua"> <movevent type="DeEquip" itemid="8187" slot="ring" event="script" value="expring2.lua">
agora va em scrips, copie qualquer um e renomeia para expring2 e cole:
function onEquip(cid, item, slot)
doTransformItem(item.uid, 8187, 1)
doPlayerSendTextMessage(cid, 22, 'Agora ganha 30x mais experiencia!')
doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*30)
return TRUE
end
function onDeEquip(cid, item, slot)
doTransformItem(item.uid, 8187, 1)
doPlayerSendTextMessage(cid, 22, '30x mais experiencia!.')
doPlayerSetExperienceRate(cid, 1)
return TRUE
end
testa ae.. so ir mudando os ID.
--
Ajudei? +REPP ![]()
info
Grupo: Campones
Registrado: 05/06/12
Posts: 23
Reputação: 0
Char no Tibia: [ADM] Kelvin

eu fui po on deu um erro :
acho que tem alguma coisa errada ai arruma ai por favor.
<!-- Exp ring -->
<movevent type="Equip" itemid="7697" slot="ring" event="script" value="expring.lua">
<movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="expring.lua">
<!-- Exp ring2 -->
<movevent type="Equip" itemid="8187" slot="ring" event="script" value="expring2.lua">
<movevent type="DeEquip" itemid="8187" slot="ring" event="script" value="expring2.lua">
O erro é por causa da formatação do xtibia, aqui está as tags corretas:
<!-- Exp ring -->
<movevent type="Equip" itemid="7697" slot="ring" event="script" value="expring.lua"/>
<movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="expring.lua"/>
<!-- Exp ring2 -->
<movevent type="Equip" itemid="8187" slot="ring" event="script" value="expring2.lua"/>
<movevent type="DeEquip" itemid="8187" slot="ring" event="script" value="expring2.lua"/>
info
Grupo: Campones
Registrado: 05/06/12
Posts: 23
Reputação: 0
Char no Tibia: [ADM] Kelvin

Agora deu certo BRIGADAO ae.
REP+++ pra tu leo
info
Grupo: Visconde
Registrado: 24/01/11
Posts: 254
Reputação: +29
Char no Tibia: Zemekiz

Amigos reportem o topico quando a duvida for sanada
Topico Reportado para moverem para Duvidas Sanadas ( acho q é isso esqueci agora suash)
info
Grupo: Campones
Registrado: 05/06/12
Posts: 23
Reputação: 0
Char no Tibia: [ADM] Kelvin
Ola,queria 2 items (ANEIS) que de X% a mais na esperiencia teria que ser infinito.
Oprimeiro Tera que dar 15% mais na XP.
E o segundo da 30% mais na XP.
obrigado espero ter cido claro o bastante.
Editado Junho 30 por Joaopedefeijao