Ir para conteúdo

Addons Yalahar


flavio12

Posts Recomendados

Olá galera do xtibia :D

 

Vim trazer uma quest diferente para vcs hj, como nao vi nem uma desse tipo resolvi postar aqui pra vcs ^^

 

Tudo começou quando eu vi isso:

 

bugnd8.jpg

http://img19.imageshack.us/img19/6944/bugnd8.jpg

 

Ai pensei: como eu farei uma quest em q o player possa adquirir somente um addon igual no global...

Vi tmb o fato de colocar um npc q trocasse um iten de uma quest pelo addon, mais ai pensei, essa pessoa pode fazer 2 vezes a mesma quest ai podera faze os 2 addons... :cry:

 

Foi ai que tive a ideia de criar uma quest em que o player escolhe o addon que quer. Veja a ss:

 

addonyaef9.jpg

http://img11.imageshack.us/img11/4875/addonyaef9.jpg

 

Bom vamos aos scripts ^^

 

Iremos fazer essa quest no estilo da anihilator, tera 2 baus mais vc só podera escolher um.

 

Para começar vá na pasta data/actions/scripts, copie e cole qualquer arquivo de la renomeie-o para addonyalahar e coloque isto:

 

function onUse(cid, item, frompos, item2, topos)

if item.uid == 1100 then --primeiro bau--

queststatus = getPlayerStorageValue(cid,1100)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Você escolheu o addon do bem!")

item_uid = doPlayerAddOutfit(cid, 325, 1)

item_uid = doPlayerAddOutfit(cid, 324, 1)

setPlayerStorageValue(cid,1100,1)

doSendMagicEffect(topos,49)

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

 

elseif item.uid == 1101 then --segundo bau--

queststatus = getPlayerStorageValue(cid,1100)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Você escolheu o addon do mau!")

item_uid = doPlayerAddOutfit(cid, 325, 2)

item_uid = doPlayerAddOutfit(cid, 324, 2)

setPlayerStorageValue(cid,1100,1)

doSendMagicEffect(topos,66)

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

 

else

return 0

end

return 1

end

 

depois va em actions xml e adicione isto:

 

<action uniqueid="1100" script="yalaharadd.lua" />

<action uniqueid="1101" script="yalaharadd.lua" />

 

a e nao podemos esquecer do mais importante:

 

abra seu mapa editor e crie uma sala com 2 baus, um dele com o UniqueID: 1100 e o outro com o UniqueID: 1101

 

prontinho :D

 

Créditos pra mim pois foi eu que fiz :}

 

A pedido vou postar os monstros

Primeiramente va na pasta data/monsters (se vc usa tfs coloque na pasta Outlaws)

 

Vamos fazer o monstro com addon do bem:

 

<?xml version="1.0" encoding="UTF-8"?>

 

<monster name="Addon Bem" nameDescription="a addon yalahar" race="undead" experience="18" speed="0" manacost="0">

 

<health now="100" max="100"/>

 

<look type="325" head="0" body="0" legs="0" feet="0" addons="1" corpse="1740"/>

 

<targetchange interval="2000" chance="0"/>

 

<strategy attack="100" defense="0"/>

 

<flags>

 

<flag summonable="0"/>

 

<flag attackable="0"/>

 

<flag hostile="1"/>

 

<flag illusionable="0"/>

 

<flag convinceable="0"/>

 

<flag pushable="0"/>

 

<flag canpushitems="0"/>

 

<flag canpushcreatures="1"/>

 

<flag targetdistance="1"/>

 

<flag runonhealth="100"/>

 

</flags>

 

<attacks>

 

</attacks>

 

<defenses armor="1" defense="1"/>

 

<immunities>

 

<immunity physical="1"/>

 

<immunity energy="1"/>

 

<immunity fire="1"/>

 

<immunity poison="1"/>

 

<immunity lifedrain="1"/>

 

<immunity paralyze="1"/>

 

<immunity outfit="1"/>

 

<immunity drunk="1"/>

 

<immunity invisible="1"/>

 

</immunities>

 

<voices interval="2000" chance="10">

<voice sentence="Se quiser o addon do bem escolha esta quest."/>

</voices>

</monster>

 

agora o do mau:

 

<?xml version="1.0" encoding="UTF-8"?>

 

<monster name="Addon Mau" nameDescription="a addon yalahar" race="undead" experience="18" speed="0" manacost="0">

 

<health now="100" max="100"/>

 

<look type="325" head="0" body="0" legs="0" feet="0" addons="2" corpse="1740"/>

 

<targetchange interval="2000" chance="0"/>

 

<strategy attack="100" defense="0"/>

 

<flags>

 

<flag summonable="0"/>

 

<flag attackable="0"/>

 

<flag hostile="1"/>

 

<flag illusionable="0"/>

 

<flag convinceable="0"/>

 

<flag pushable="0"/>

 

<flag canpushitems="0"/>

 

<flag canpushcreatures="1"/>

 

<flag targetdistance="1"/>

 

<flag runonhealth="100"/>

 

</flags>

 

<attacks>

 

</attacks>

 

<defenses armor="1" defense="1"/>

 

<immunities>

 

<immunity physical="1"/>

 

<immunity energy="1"/>

 

<immunity fire="1"/>

 

<immunity poison="1"/>

 

<immunity lifedrain="1"/>

 

<immunity paralyze="1"/>

 

<immunity outfit="1"/>

 

<immunity drunk="1"/>

 

<immunity invisible="1"/>

 

</immunities>

 

<voices interval="2000" chance="10">

<voice sentence="Se quiser o addon do mau escolha esta quest."/>

</voices>

</monster>

 

agora em monsters.xml adicione

 

<monster name="Addon Bem" file="bem.xml"/>

<monster name="Addon Mau" file="mau.xml"/>

 

se for TFS:

 

<monster name="Addon Bem" file="outlaws/bem.xml"/>

<monster name="Addon Mau" file="outlaws/mau.xml"/>

 

é isso ai galera!

 

Comentem plx :blush:

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

  • 1 year later...
×
×
  • Criar Novo...