Como Criar Um Script De Quest

Doidin
Por Doidin
em Tutoriais de Scripting

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Como criar um Script de quest

Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico. :D

 

Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamado Quest1.lua, e bote isso dentro dele:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

a = 9595

id = 1234

 

if getPlayerStorageValue(cid, a) < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".")

doPlayerAddItem(cid, id, 1)

doPlayerSetStorageValue(cid, a, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

 

return TRUE

end

Legenda:

Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions.

Azul: É o ID do item.

 

Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele:

 

<action actionid="9595" script="Quest1.lua"/>

Legenda:

Vermelho: É o nome do arquivo .lua

Azul: É a Storage que tem dentro do script.

 

Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto:

 

u78y1.jpg

Créditos: Antharaz e Doidin (eu).

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

Pra quem n sabe script, eu ainda recomendo um quest maker.

Tutorial bem explicado vai ajudar bastante

Yours Mkalo :)

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

se eu não me engano existe outros tutoriais que ensinam isso.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

tibiano do hell

Nobody like you !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/09Posts: 37Gênero: MasculinoChar no Tibia: Lucifera Cael

Belo tutorial!!

 

ira ajudar muito quem não sabe exatamente nada de script..

 

eu usava outro tipo de sctips para quest.. mas estarei usando esse agora

 

obrigado ! :D

imagemmj.jpg

We are the fiend club !

 

 

a7ffe936c8ec484fa07191f2fe58a277.0.gif

 

2e7c150eae9e4edbaccfacfd2106db89.0.gif

 

Trabalhos!!

 

 

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Opa que bom que vocês gostaram, estarei trazendo vários tutoriais e scripts para o XTibia, abraços...

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

DevilMoon

@leonartei
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/01/10Posts: 706Gênero: MasculinoChar no Tibia: Bakwin

mt bom :)

Contato: DevilMoon@Xtibia.com

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

DevilMoon você sabe que isso é flood, então, fica o alerta verbal.

 

 

@Topic

Muito legal a script mais esse modo já ta velho, tenta criar um jeito novo

o xtibia ta lotado de script como este.

Atenciosamente, Vilden.

murilo775

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/01/10Posts: 16Char no Tibia: [God] Grimerah

Como criar um Script de quest

Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico. :D

 

Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamado Quest1.lua, e bote isso dentro dele:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

a = 9595

id = 1234

 

if getPlayerStorageValue(cid, a) < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".")

doPlayerAddItem(cid, id, 1)

doPlayerSetStorageValue(cid, a, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

 

return TRUE

end

Legenda:

Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions.

Azul: É o ID do item.

 

Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele:

 

<action actionid="9595" script="Quest1.lua"/>

Legenda:

Vermelho: É o nome do arquivo .lua

Azul: É a Storage que tem dentro do script.

 

Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto:

 

u78y1.jpg

Créditos: Antharaz e Doidin (eu).

 

Fisso tudo certinho e funcionou!

so que o bau nao fica fixo como eu faço para que os plays nao consiga movelo?

"Para que levar a vida tão a sério, se a vida é uma alucinante aventura da qual jamais sairemos vivos."

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

coloca como UniqueID

 

<action uniqueid="9595" script="Quest1.lua"/>

 

ai vai no seu mapa editor na propriedade do bau e coloca tbm

 

UniqueID = 9595

bossisg.png

erick95suave

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/10Posts: 15Char no Tibia: Sir Eurides

Esse doidin ai eh doidin msm ele eh foda entende muito eh merecedor ser da imprensa do xtibia, me orgulho de ser membro daqui

 

 

Valeu doidin s22

monroll

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/07/10Posts: 7

Tutorial bem feito, gostei.

 

Até agora eu não entendi direito esse baguiu de "return" =/

victorjgp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/01/11Posts: 54Char no Tibia: dexorostas demasgroço

vlw cara esse tutor me ajudou consegui fazer a quest funcionol ei a quest so da pra ser feita pelos player eu tentava como ADM mais nao funcionava pensava q tava errado ai apaguei fiz de novo como player funfo legal vlw mais a quest e so pros player gente.

JoeKryff

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/03/11Posts: 12

Ei mas como eu faco com que o objeto venha mais vezes, tipo coloquei Crystal coin, quero que venha 200 como faco?