JO

Aol Skull E Anel De Exp

Por johann07, 31 de mar. de 2011 em Archived

tibia
script
otserv
7
1.4k
johann07J
31 de março de 2011 às 22:20

Olaa Galera

 

Gostaria de um aol red skull se o cara tive red ou black skull ele n perde os itens.

E um anel que de uma porcentagem a mais de exp!

 

Tipo do script: Itens

Protocolo (versão do Tibia):8.60

Servidor utilizado:Joga Facil

Nível de experiência:999999

Adicionais/Informações:Pode usa qualquer coisa so que o aol tem q ser diferente do aol verdadeiro!

 

Agradeço desde jah!

Editado Abril 1 por Johann07

Piabeta KunP
03 de abril de 2011 às 04:54

Creditos: Sebasbe and Nicekid(Xtibia) e Vodkart por postar no forum novamente!

 

passo

vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para preparedeath.lua

dentro coloque:

 

 -- Sebasbe and Nicekid(Xtibia) --
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) 
if isPlayer(cid) == TRUE then 
if (getPlayerSlotItem(cid, 2).itemid == 2196) and getPlayerSkullType(cid) >= 4 then 
doPlayerRemoveItem(cid, 2196, 1) 
doCreatureSetDropLoot(cid, false)  
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) 
return TRUE 
end 
end 
return TRUE 
end  

 

 

em data\creaturescripts\scripts\login.lua adiciona a linha:


registerCreatureEvent(cid, "onPrepareDeath")

 

 

creaturescripts.xml adicione:

 


<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>

 

2° - passo

em items.xml substitua

 


	<item id="2196" article="a" name="broken amulet">
	<attribute key="weight" value="420" />
	<attribute key="slotType" value="necklace" />
</item>

 

Por:

 

	<item id="2196" article="a" name="Red Skull Amulet">
	<attribute key="weight" value="420" />
	<attribute key="slotType" value="necklace" />
</item>[i]

 

ajudei + rep!

 

o anel tem ai no xtibia so procurar direitinho!

[/i]

Editado Abril 3 por PiabetaMan01

johann07J
04 de abril de 2011 às 21:20

brigadao manin so que o do anel eu nao to achando aki no xtibia tem como vc me ajudar??

Piabeta KunP
11 de abril de 2011 às 11:01

vou dar uma olahda e te passo, malz a demorar eu tava um tempo off!

johann07J
11 de abril de 2011 às 13:11

eu achei so q o tempo nao funciona eu coloco um tempo E acaba antes ;x

 

<item id="6091" article="an" name="Experience ring">

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

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

<attribute key="transformEquipTo" value="6092"/>

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

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

</item>

<item id="6092" article="a" name="Experience ring">

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

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

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

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

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

</item>

 

eu vendo ele por 30 dias so que no jogo aparece assim o!

13:13 You see a Experience ring that has energy for 720 minutes left.

Editado Abril 11 por Johann07

2 meses depois...
Piabeta KunP
04 de junho de 2011 às 21:16

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!!!

johann07J
08 de junho de 2011 às 21:21

e o tempo isso arruma?