RA

Soldier H. Quest.

Por Rafael Gomes, 04 de jul. de 2006 em Actions e Talkactions

script
22
4.7k
Rafael GomesR
04 de julho de 2006 às 00:37

Bom vou liberar outra quest feita e usada por mim.

Nome: Soldier Helmet Quest.

Descrição: Essa quest você terá que acender o coal Bassin que removerá a pedra que bloqueia o bau dá quest.

Imagem;

Crie um lugar assim no seu map editor.

quest4pd.jpg

*No coal bassin que está marcado na foto, coloque o UNIQUEID "4553".

*No baú coloque o UNIQUEID "4552".

Para colocar uniqued atravez do Mapeditor, só ir em propriedades do item e depois UNIQUEID.

Script;

Crie um arquivo e renomeio para shelmet part1.

E adicione o seguinte texto:

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

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}

lampada = getThingfromPos(lampadapos)

pedra = 1285

if item.itemid == 1485 then

doCreateItem(pedra,1,lampadapos)

doSendMagicEffect(lampadapos,2)

doTransformItem(item.uid,1483)

else

doRemoveItem(lampada.uid,1)

doSendMagicEffect(lampadapos,2)

doTransformItem(item.uid,1485)

end

return 1

end

Agora crie um outro arquivo e renomei-e para shelmet part2.

E Adicione a seguinte script:

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

if getPlayerStorageValue(cid,1255) == -1 then

  doPlayerAddItem(cid,2481,1)

  doPlayerSendTextMessage(cid,22,"Você ganhou um Soldier helmet.")

  setPlayerStorageValue(cid,1255,1)

else

  doPlayerSendTextMessage(cid,22,"Você já completou essa quest.")

end

return 1

end

Agora em actions.xml adicione as seguintes frases:

<action uniqueid="4552" script="shelmet part2.lua"/>

<action uniqueid="4553" script="shelmet part1.lua" />

Pronto Quest adcionada no seu servidor!.

Se acharem algum erro porfavor postem, pois eu não tive oportunidade de testar.

- Raafael.

Editado Julho 4 por RaFaX

JvchequerJ
04 de julho de 2006 às 05:15

muito boa a quest,que tambem pode ser usada com outros itens e com alguns obstaculos,mais a ideia de quest é otima :D

StandorfS
04 de julho de 2006 às 11:18

Aprovadíssima!

Como já dito, sou orgulhoso por contar com Rafax!

Não só na Equipe HagBard, mas sim aqui no fórum também!

Continua assim meu velho!

Valeu!

colexC
04 de julho de 2006 às 12:03

boa action e bem pensada

mas axo que não vai funcionar numa parte =/

olha como vc colocou:

 

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}lampada = getThingfromPos(portapos)

 

voce não queria colocar assim?

 

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}lampada = getThingfromPos(lampadapos)

 

anyway

bom trabalho

:D

MixM
04 de julho de 2006 às 12:22

Muito bom kra parabems mesmo

aki no xtibia tao oas melhorres actions

:bye:

//MiXxX

reivR
04 de julho de 2006 às 12:56

Action boa para ser aproveitada com outras para faze uma boa quest RPG.

Linda action =D

MustorzeM
04 de julho de 2006 às 13:08

Nossa

Cara d+

Loka

Bom Trabalho!

:icon1:

:bye:

MixM
04 de julho de 2006 às 13:36

colex como eu coloko ali q vc falo q ta errado ???

(portapos) ou (lampadapos) ?????

:bye:

//MiXxX

colexC
04 de julho de 2006 às 15:32
colex como eu coloko ali q vc falo q ta errado ???

(portapos) ou (lampadapos) ?????

:bye:

//MiXxX

 

 

 

é só trocar:

lampada = getThingfromPos(portapos)

por isto:

lampada = getThingfromPos(lampadapos)

MixM
04 de julho de 2006 às 19:58

vlw

+ aki tipow fiz tudo certo + ta dando ums erro

:bye:

//MiXxX

Rafael GomesR
04 de julho de 2006 às 20:12

Mix, podereia especificar o erro?

Obrigado colex, não tinha percebido e como já dito lá no topico eu ainda não testei a quest ;x.

- Raafael.

MixM
04 de julho de 2006 às 21:52

na horra coloka ot on aparece erro dai a acction

e tbm tava pensando q vcs poderiao da uma postada ou explica como faço tipow

pra faze uma chave abri uma porta tem configurar né pode me explica ai kra

:bye:

//MiXxX

RodebmR
05 de julho de 2006 às 03:34

noooossssa

muito rox, no meu or, eu colokei 2 keys lo lugar do coal basin , e uma parede no lugar da pedra, ai da pra vc "abrir" a longa distancia, muito da hora

GOD LastG
05 de julho de 2006 às 17:09

opa , quest mt legal cara , continue assim , mais só o item q é meio fraquim né ? , sei la , cada um tem sua opniao , xD , se fose eu colokava umas hydra la em baxo , i no lugar do s helmet , colokava um royal xD

Flwww

cs7qf.png

Rafael GomesR
06 de julho de 2006 às 22:50

Eu fiz isso só para vocêis adcionarem no server.

Agora vocêis adcionem como bem quiserem ;)

Exemplo do rodebm, adciono keys no lugar de coal ;)

- Raafael.