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.
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.
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.
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
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
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"/>
Agora deu certo BRIGADAO ae.
REP+++ pra tu leo
Amigos reportem o topico quando a duvida for sanada
Topico Reportado para moverem para Duvidas Sanadas ( acho q é isso esqueci agora suash)
Ajudei? Rep ,nao custa nada
http://www.xtibia.com/forum/topic/182700-global-1000x-full-24h/page__fromsearch__1NOVO GLOBAL 1000X 24/H
Duvida Sanada.
Movido!