Ir para conteúdo
Entre para seguir isso  
[ God Preto ]

[Medio] Quest Perfeita, Sem Bug, (Fotos)

Recommended Posts

[ God Preto ]    1
[ God Preto ]

• Tutorial de uma quest sem erros !

Funciona em Otserver SQL's

 

• 1- va a seu mapeditor, faça a area da quest

• 2- depois coloque o bau com o ID 1740 no map, emfim qual voce achar melhor

• 3- clique com botão direito nele vá em propriedades e coloque algum unique ID para ele.

Nesse Caso usei 1995

 

addvn1.png

 

• Agora vamos confgurar o script !

 

 

• 1- va eim ..\data\actions\scripts

 

• 2- cria um arquivo lua chamado "chesttest"

e coloque isso dentro :

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

   if item.uid == [b][color=SeaGreen]1995[/color][/b] then
    queststatus = getPlayerStorageValue(cid,[color=Red]2352[/color])
    if queststatus == -1 then
    doPlayerSendTextMessage(cid,22,"You have found the [color=Lime]Crystal Arrow[/color].")
    doPlayerAddItem(cid,[color=Red]2352[/color],[color=DarkOrange]1[/color])
    setPlayerStorageValue(cid,[color=Red]2352[/color],[color=DarkOrange]1[/color])
    else
    doPlayerSendTextMessage(cid,22,"[color=Magenta]It is empty[/color].")
    end
   else
   return 0
   end

   return 1
   end

-> Legenda :

 

Em rosa frase que aparecera, caso o player tente fazer a quest denovo.

Em vermelho o ID do item que o player vai ganha na quest.

Em laranja quantidade de item.

Em verde escuro o unique ID .

Em azul nome do script.

Em verde claro o nome do item (no caso usei crystal arrow).

• 3 - DEPOIS VAI EIM ..\data\actionsabre o actions.xml E COLOQUE a seguinte TAG

<action uniqueid="1995" script="chesttest.lua" />

:bye:

Editado por [ God Preto ]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nord    2
Nord

Já temos tutoriais assim, mas o seu está mais completo junto com fotos.

 

Aprovado

Compartilhar este post


Link para o post
Compartilhar em outros sites
matheusrp    0
matheusrp

Muito bom... ^^

 

tava precisando de um tuto desses :P

 

Valeu, flw!

Compartilhar este post


Link para o post
Compartilhar em outros sites
NatuNobillis    0
NatuNobillis

Deu Erro fera..

Compartilhar este post


Link para o post
Compartilhar em outros sites
paulo1252ganba    0
paulo1252ganba

Aprovadissimo e me ajudo tbm ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
Vaitoma    0
Vaitoma

Valew mesmo, tirou a duvida de muitos neeh! Thank's

Compartilhar este post


Link para o post
Compartilhar em outros sites
diegofg2000    0
diegofg2000

Perfeita! Eu tava procurando um script assim para eu usar para fazer +1 quest.

APROVADO!

Compartilhar este post


Link para o post
Compartilhar em outros sites
blink emo    0
blink emo

Vlw ae tava com uma duvida num script desse ae e agora vi o ke era o errado xD

belo tutorial vlw manow

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites
MotoBoy    0
MotoBoy

o ruim eh quando vc vaifazer um motne e quest x.x

mais tem uma pasta em alguns ots que saum especialmente para quests -.-

tpw data/quests (num sei se eh uma rkivo xml xD)

 

mais vlw cara =D

da pra vc colocar pelo nome de cada quest...

mais na hora de fazer tpw anihi neh? ;D

dai tem que colocar doisscripts em um soh x.x

 

flws!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Smurtz    0
Smurtz

gostei....

Achei simples e util!

Aprovado

Compartilhar este post


Link para o post
Compartilhar em outros sites
ItachiSugoi    0
ItachiSugoi

Tutorial bem simples e fácil de entender, perfeito!

Mas me veio uma dúvida na cabeça, funciona com SQL também?

Abraços,

Dark Hollow (Itachi Sugoi)

Compartilhar este post


Link para o post
Compartilhar em outros sites
loidez    0
loidez

Up!

aPROVADOO....

Compartilhar este post


Link para o post
Compartilhar em outros sites
celinhoxp    0
celinhoxp

Hey man, você tah fazendo errado nego!

queststatus = getPlayerStorageValue(cid,2352)

 

setPlayerStorageValue(cid,2352,1)

 

Ambos devem ser igual ao unique id da quest.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Roowz    0
Roowz

Apesar de já saber disso, está bem explicado. creio que vai ajudar muitas pessoas.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites
J3@n    0
J3@n

Como eu teria q fazer com o queststatus = getPlayerStorageValue(cid,2352) se eu pegasse 2 items? manda o script inteiro explicando plx

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock

muint bom cara existe um tuto igualç esse so que muinto antigo ai nen rola de comenta la nen nada.

mas que eu saiba esite um arquivo chamado quest.lua que ele so de vc por uniqueid nessas chest q ela da o itemid igual ao uniqueid.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Boliinha    0
Boliinha

Hey man, você tah fazendo errado nego!

 

Citação:

queststatus = getPlayerStorageValue(cid,2352)

 

setPlayerStorageValue(cid,2352,1)

Ambos devem ser igual ao unique id da quest

 

kra isso q o storage tem q ser o msm q o unique id da quest eh mentira pq sempre qnd crio script de quest n coloco o msm storage e sempre funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites
obliverator    0
obliverator

=O

 

No Coments.

Compartilhar este post


Link para o post
Compartilhar em outros sites
groliveira    0
groliveira

Vlw muito bom, testei aqui e funcionou perfeitamente, ainda mais pra mim, que estava afim de fazer exatamente isso, para quando os novos players chegassem no server era só dar look nos baús que ja tinham iam ter plate set e armas primarias.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guispaggiari    0
Guispaggiari

Funciona em XML também ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×