[Tutorial básico] Chest de quest por script

MaxxSilva
em Tutoriais de Scripting

MaxxSilva

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/06/13Posts: 274

Esse tutorial é para você criar uma chest por meio de script e adicionando um determinado level para abrir o baú então lá vai.

Em action/script crie um arquivo lua com um nome da sua quest , exemplo moltresquest.lua

 

 

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

pos = {x=1053, y=1049, z=7}

pos2 = getPlayerPosition(cid)

 

UID_DO_BAU = 33333

STORAGE_VALUE = 33333

ID_DO_PREMIO = 2145

ID_DO_PREMIO2 = 11449

ID_DO_PREMIO3 = 2160

 

if getPlayerLevel(cid) >= 100 then

if item.uid == 33333 then

queststatus = getPlayerStorageValue(cid,33333)

if queststatus == -1 then

doTeleportThing(cid,pos)

doPlayerSendTextMessage(cid,22,"Parabens,Você completou a Moltres Quest.")

doPlayerAddItem(cid,2145,2)

doPlayerAddItem(cid,11449,2)

doPlayerAddItem(cid,2160,80)

setPlayerStorageValue(cid,5963,1)

doTeleportThing(cid, pos)

doSendMagicEffect(getThingPos(cid), 29)

else

doPlayerSendTextMessage(cid,22,"Vazio.")

end

end

else

doPlayerSendCancel(cid,'Somente players level 100+ podem abrir este bau.')

end

return 1

end

 

Editando

Em Vermelho coloque um Unique ID que você não use.

Em Verde coloque o id dos prêmios que irá receber.

Em Laranja coloque a quantidade do item que irá receber (cid,2160,80) -- receberá 80 TD. Em Azul configure o level que abrirá a chest.

E em Amarelo coloque a posição que o player será teleportado ao abrir a chest.

 

Tag em action.xml

<action uniqueid="33333" event="script" value="moltresquest.lua"/>

 

Editando a tag

Em Vermelho coloque o unique id que você colocou no script

 

Por último pelo remere´s map editor , coloque uma chest no lugar desejado e em "properties" coloque no Unique ID número do unique que você colocou no script.

Bom se a área estiver errada podem mover porfavor. Obrigado pela compreensão

MaxxSila :D

Gui200

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/12/13Posts: 5

Muito bom :)

Omega

o/
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 17/06/07Posts: 1165Gênero: MasculinoChar no Tibia: Nenhum

Essa não é a área correta para postar seu tutorial. Ela serve para a publicação de códigos prontos (actions, talkactions e movements). Vou mover para a área correta (aprovação de tutoriais).

Por favor, preste mais atenção da próxima vez, mas obrigado por contribuir com o conteúdo.

Gui200

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/12/13Posts: 5

O que eu coloco em action id?

Carzinn

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/13Posts: 1

Valeu cara deu certo aqui ja criei várias quest obrigado rep+

FrankUzumaki

Yukiyo Takeshi
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/10/13Posts: 29Char no Tibia: Yukiyo

Muito bom ! Boa iniciativa ! Irá ajudar muitos players iniciantes !

 

tumblr_mx705bKho11s3nqcvo1_400.gif

 

Esse é meu problema, nunca fui de gostar pouco, ou gosto muito ou não gosto.

tumblr_m4t1zhvdik1r4u9wdo1_500.gif

"O tempo vai passando e você vai perdendo pessoas e ganhando memórias.

- Thiago Polycarpo

• Tumblr

• Facebook

• Twitter

 

kbpaulo

Cerberus - Digimon Online
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 12/10/09Posts: 160Gênero: Masculino

se pois isso

doPlayerAddItem(cid,2145,2)
doPlayerAddItem(cid,11449,2)
doPlayerAddItem(cid,2160,80)

não precisa disso

ID_DO_PREMIO = 2145
ID_DO_PREMIO2 = 11449
ID_DO_PREMIO3 = 2160

se quiser deixa com os id do seu geito poe assim

doPlayerAddItem(cid,ID_DO_PREMIO,2)
doPlayerAddItem(cid,ID_DO_PREMIO2,2)
doPlayerAddItem(cid,ID_DO_PREMIO3,80)

Meus topicos.

 

 

 

Vaga na Equipe (Scripter e Spriter)

26121_8.png
Meu Servidor Digimon Tibia

http://sv1.digimoncerb.com

Agradecer sempre a todos que ajudaram, o server a ficar pronto

deis de Sprites que não conheço,scripts, etc....como o jogo

esta na internet e para todos usarem vlw a todos bjus...

vital900

Xtibia, agente se vê por aqui!
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 28/07/11Posts: 3455Gênero: MasculinoChar no Tibia: Transloko

Aprovado.


 

CoroNelas.png

oxstsv

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/13Posts: 3

Cara, muito bom isso, simples, rápido e até divertido de fazer...Fiz muitas quests com isso, e ainda mais conquistei vagas de GM, só por fazer isso.

 

 

 

 

 

 

 

 


Muito obrigado, me ajudou muito

TapxurebA

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/01/14Posts: 11

obrigado me ajudou bastante :)

Darwiinxp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/13Posts: 60

 

E se eu não quiser ser teleportado para algum lugar, como posso fazer isso?