Olá galera do xtibia
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:
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...
Foi ai que tive a ideia de criar uma quest em que o player escolhe o addon que quer. Veja a ss:
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
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