PA

Criando Quests!

Por pablow, 26 de jan. de 2006 em Tutoriais de Scripting

script
25
7.2k
pablowP
26 de janeiro de 2006 às 22:28

Vamo la...

Primeiro no map editor faça a area da quest, ponha os monstros, e o bau...

Dps sem fechar o map editor va na pasta data/actions/scripts/chest.lua

abra o chest com bloco d notas...

Intaum vc vera varias quest Bright Sword, Anihi, Etc...

Va para o final do texto e vc encontrara 2 ends, 1 return 1, e um end, cole isu entre o 1 end e o 2

 

-- Dragon Scale Mail Quest	elseif item.uid == 2013 then    queststatus = getPlayerStorageValue(cid,2013)    if queststatus == -1 then     if getPlayerLevel(cid) >= 100 then      doPlayerSendTextMessage(cid,22,"You have found a Dragon Scale Mail.")      doPlayerAddItem(cid,3337,1)      setPlayerStorageValue(cid,2013,1)     else      doPlayerSendTextMessage(cid,22,"You need level 100 to get prize.")     end    else     doPlayerSendTextMessage(cid,22,"It is empty.")    end

 

esa foi uma quest feita por min no meu serve...

Agora vamos aprender a configurar as quests...

Mude o Nome da quest para o nome q vc quiser...

elseif item.uid == 2013 then - aki vc poe o id q vc botara no bau... vamos por 2000 - elseif item.uid == 2000 then, intaum va no map editor clike com o botao direito no bau e ponha action id 2000 e uniq id 2000 e de ok

queststatus = getPlayerStorageValue(cid,2012) - aki vc deve por o msm numero q pos no local acima... no caso 2000 - queststatus = getPlayerStorageValue(cid,2000)

if queststatus == -1 then - aki vc n deve mudar nd

if getPlayerLevel(cid) >= 100 then - aki e o lvl q o player precisa pra fazer a quest (no caso 100 ) mais vc pod mudar

doPlayerSendTextMessage(cid,22,"You have found a Dragon Scale Mail.") - aki e a mensagen verde q aparece qnd vc faz a quest...

doPlayerAddItem(cid,3337,1) - aki e o id do iten q a quest tras, e a quantidade... no caso 3337 - id da dsm e 1 - a quantidade de dsms q o player axa na quest...

setPlayerStorageValue(cid,2013,1) - aki e para configurar a quantidade de vezex q o player pod fazer esa quest... o numero 2013 mude para o numero q vc pos la em cima... ( no caso 2000 ),

e o numero 1 e a quantidade de vezex... qnd vc mudar deve fikar asim... setPlayerStorageValue(cid,2000,1)

else - esi else n mude c n vai dar problema...

doPlayerSendTextMessage(cid,22,"You need level 100 to get prize.") - aki cmo v6 podem ver e a mensagen q aparece qnd o player n tem o lvl necessario...

end e else - n mude pois ira causar problemas

doPlayerSendTextMessage(cid,22,"It is empty.") - aki e a mensagem q aparece qnd o player q ja fex a quest tenta faze-la d novu

end - tbm n mude...

Pronto terminamos d programar a quest!! Agora e so entrar no jogo e faze-la... :laughing:

Espero ter ajudado v6 kalker duvida posta ai q eu tento ajuda...

Flws

...Pablow Fox...

ZynexZ
27 de janeiro de 2006 às 17:52

esse tuto ta 10!

embora q eu esteja um pokin vazio...

axo q deveria ter umas SS mostrano ;)

pablowP
29 de janeiro de 2006 às 15:15

:grin: vlw ai kra...

na proxima eu tento faz mais umas ss e quotes...

mais ta bem explicadin ne? xD

pls passem o tuto pros principais =´/

vlw"!"!"!" :w00t:

1 mês depois...
RafixR
13 de fevereiro de 2006 às 22:36

Eu ja fiz um tutorial sobre isso, ficou até um pouco mais completo, mas não fecharei este tópico, nem moverei pra seção oficial.

Rafix.

JiRaiYaJ
16 de fevereiro de 2006 às 21:43

Bom tuto

e explicadinho...

Gostei!

AddictA
16 de fevereiro de 2006 às 22:21

Gostei sempre que der traga mais tutores para o forum.

GMxtibiaG
18 de fevereiro de 2006 às 11:37

Nossa Valew num Sabia fazer Quests..

Muito BOM!

4 meses depois...
KelvneK
03 de junho de 2006 às 22:17

Aff nem deu!

IceBoltI
08 de junho de 2006 às 12:42

Muito bom mais eu não estava entendendo nada ...

voce escreveu muito embolado + depois fui indu e intendi ...

favoreftyF
08 de junho de 2006 às 13:10

Gostei do seu tutorial, muito bem

explicado "Minha opinião".

flw

Abraços,

Favorefty.

lfelipemhbL
08 de junho de 2006 às 21:01

ae cara...

gostei do topico...

mais eu axo que fica mais facil usar um quest maker neh?

falow

negaleitudaN
10 de junho de 2006 às 10:49

Cara tem um problema meu... teu tuto ta meio mal explicado ! fora isso ta otimo =):

GM NetoxG
10 de junho de 2006 às 11:23

Ta bomzinho o tutor

não esta la essas coisas

de estar bem explicado e talz

mais ele ajuda um pouco.

Abraços,

GM Netox

Dark-XD
10 de junho de 2006 às 13:03

Cara issu para um bom scripter e moleza,mas porem para que nao sabe fazer e uma otima tutorial!

Agora eu te pergunto tu sabe criar quest de npc?

Depois que eu almoçar eu vo fazer um tuto completo de como criar quest de npc.

Flowz

punkedP
10 de junho de 2006 às 18:31

mai onde eu acho esse quest maker?