Ir para conteúdo

Red Skull Amulet 1.0


Vodkart

Posts Recomendados

Vi que o outro script tinha sido apagado pelo dono então resolvi postar aqui.

 

Creditos: Sebasbe and Nicekid(Xtibia)

 

passo

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

dentro coloque:

 

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 2196) and getPlayerSkullType(cid) >= 4 then
doPlayerRemoveItem(cid, 2196, 1)
doCreatureSetDropLoot(cid, false)  
end
return true
end

 

 

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

	registerCreatureEvent(cid, "SkullAmulet")

 

 

creaturescripts.xml adicione:

 

<event type="death" name="SkullAmulet" 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>

 

Pronto seu amuleto para Red Skull está feito.

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

  • 1 month later...

funfa sim

 

 

 

 

caso deseje só para red skull troque

 

if (getPlayerSlotItem(cid, 2).itemid == 2196) and getPlayerSkullType(cid) >= 4 then 

 

por

 

if (getPlayerSlotItem(cid, 2).itemid == 2196) and getPlayerSkullType(cid) == 4 then 

 

abraços brother

 

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

Vodkart mano tem como vc me fala uma parada aki.... e que eu ja fiz meu amuleto ele nao acaba ele ta funfando de boa mas eu queria que ele nao perdece level eu boto isso "doPlayerSetLossPercent(cid, experience, 0)" mas nao pega quando o player more valta pro lvl 1... me ajuda ae vlw . :positive: :thumbsupsmiley:

Link para o comentário
Compartilhar em outros sites

@UP

 

bom eu não sei a versão do seu servidor,eu testei em 8.54 + e adicionei essa linha de não perder exp e funciona normalmente.

o bug não é do script do red skull amuleto

 

o bug provavelmente é do bless que seu servidor possui

 

abraços

Link para o comentário
Compartilhar em outros sites

ata sera que tem como me ajudar com isso? e que eu to tentando fazer isso vai fazer mo tempao e nao consigo

abraços

 

sesera que eu tenho que buli aki?

 

-- Blessings

-- NOTE: blessingReduction* regards items/containers loss.

-- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.

blessingOnlyPremium = true

blessingReductionBase = 30

blessingReductionDecreament = 5

eachBlessReduction = 8

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...