Ir para conteúdo
Entre para seguir isso  
Chaos Montefori

[N:Fácil] Criando Quests Simplificado

Recommended Posts

Chaos Montefori    0
Chaos Montefori

Eu ja tinha feito um tutorial sobre esse assunto,mas fecharam pois ja tinha um desses e tal.

 

Mas tb percebi que muitas pessoas postavam na seçao de Suportes pedindo ajuda sobre esse assunto.

 

.Elas nao conseguiam criar quests no map editor .

 

.Sempre dava um bug que a chest vinha vazia e talz.

 

Mas eu tenho a soluçao,e ela é bem simples.

 

Primeiramente crie uma quest no map editor,mas so coloque o bau

 

f695d.bmp

 

Dexa assim.

 

Agora va na pasta Actions,situada na pasta data.

 

Agora va na pasta script e copie e cole um arquivo.lua

 

Apague tudo que estiver la dentro e coloque isso

 

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

if item.uid == 7409 then

queststatus = getPlayerStorageValue(cid,7409)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce achou a dark wand")

doPlayerAddItem(cid,7409,1)

setPlayerStorageValue(cid,7409,1)

else

doPlayerSendTextMessage(cid,22,"O item ja te pertence,mas a sua mulher nao")

end

else

return 0

end

return 1

end /QUOTE]

 

Vermelho-Id do item.

Verde-Mensagem que ira aparecer assim que o player fizer a quest.

Azul-Mensagem que ira aparecer se o player ja tiver feito a quest.

 

Acabou?

 

NAOOOOO...

 

Nunca se esqueça de adicionar uma action no actions.xml

 

<action uniqueid="7409" script="darkwand.lua" />

 

Vermelho-voce coloca o ID do item

Azul-voce coloca o nome do arquivo em que voce colocou script.

 

Simplesmente nao acabamos por ai :(

 

Agora vamos no map editor e vamos ate o nosso querido bau da felicidade.

 

 

d5cbc.bmp

Coloquei o 0 em negrito pois eu errei aqui no tuto e quis chamar atençao ao erro.

Mas agora ta corretim.

Deixa assim,variando pelo uniqueid que voce coloco no script.

 

Agora que esta simplificado da melhor forma,espero que me movam :lol:

 

Da prox vez irei explicar como faz um script de wand e outras,pq tem muitos caras perguntando com colocar efeito e tal

 

:bye:

Compartilhar este post


Link para o post
Compartilhar em outros sites
Johnnie    2
Johnnie

EU procurei mas não encontrei outro tutorial sobre o assunto.

E como este está bem organizado e explicado estarei aprovando.

Obrigado pela contribuição.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Armageddom    0
Armageddom

Muito bom o tutorial para ajudar quem está começando

no ramo dos Otserver's, porém só corrigindo um pequeno detalhe.

Para que fique mais correto, não precisa colocar nenhum número

no Action id do propriedades do baú, e sim somente no Unique id.

De qualquer forma parabéns pelo Tutorial, valeu e até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jovial    2
Jovial

@Moderadores.....

Quando forem aprovar um turoarial veja se ta certo!!!!! É dificil?

 

Primeiro, qualquer otserv hj em dia vem com um sistema de quest simples melhor q esse ai, e segundo pra q vc pois o actionid 7409? O script nem se quer usa actionid.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Chaos Montefori    0
Chaos Montefori

As vezes precisa porque o uniqueid ja esta apropriado para funcionar como action(so o uniqueid que voce coloco na action)porem,tem maps que voce precisa coloca ;(

 

Exemplo: alguns yourots,ai fiz esse topico.

 

Tb se nao servir,o cara pode fazer essa action para deixar um lado de rpg no seu mapa ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jovial    2
Jovial

Cara não fala oque não sabe.. não precisa do actionid. O script NÃO usa.

Compartilhar este post


Link para o post
Compartilhar em outros sites
blarguinho    0
blarguinho

Desculpem, fiz uma pergunta mas já encontrei a resposta. Como não dá pra apagar o post eu vou deixar aqui:

 

Eu to com um caso onde eu qro um baú q o player pegue o item toda vez q ele precisar, e qria saber como fazer pra q ele naum abrisse o baú uma única vez.

 

Caso alguém tenha algum caso parecido, é só retirar a linha:

setPlayerStorageValue(cid,id,1)

 

^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
Chê.    1
Chê.

O tutorial é realmente ótimo para os iniciantes...

Obrigado por trazer ele ao forum.

 

Grato,

Willian

Compartilhar este post


Link para o post
Compartilhar em outros sites
NooS    0
NooS

Muito legal =D

"O item ja te pertence,mas a sua mulher nao"

é uma boa descontraçao na hora da quest =D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Chaos Montefori    0
Chaos Montefori

Jovial,entao estarei arrumando o Tuto,pequeno adm xD

Desculpe pelo erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites
paladinpk    1
paladinpk

Mi respondam como faiz pra ter com por ex 2 moedinha? pq se eu coloko o item na quest so aparece 1 como faz pra aparece mais n° de moedinha de gold?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Chaos Montefori    0
Chaos Montefori

doPlayerAddItem(cid,2160,5)

 

Se eu nao me engano,o que esta em vermelho é a quantidade

Compartilhar este post


Link para o post
Compartilhar em outros sites
Khamigah    0
Khamigah

gostei de tutorial

Compartilhar este post


Link para o post
Compartilhar em outros sites
[ B a l i l l o ]    0
[ B a l i l l o ]

De uma olhada dps no script que fiz recentemente que é uma forma de fazer a quest apartir de uma tag só :)

 

Dai vc ensina pra galera tbm :)

Compartilhar este post


Link para o post
Compartilhar em outros sites
fredvj    0
fredvj

gostei, aliás adorei :P

fico bem explicadinho fácil d faze =D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tyher Respwy    0
Tyher Respwy

Cara aqui nao deu certo. o meu ot eh 8.1 fala q nao da pra carrega o script pq sera q nao da certo????!

Compartilhar este post


Link para o post
Compartilhar em outros sites
9180270    0
9180270

Fiz tudo direito mas nao deu certo, aparece can not load script

Compartilhar este post


Link para o post
Compartilhar em outros sites
ivan Ldc    0
ivan Ldc

muinto obrigado cara eu tava precizando disso

Compartilhar este post


Link para o post
Compartilhar em outros sites
HaUUBa    0
HaUUBa

AkI eu Soh Adiciono Na Pasta

Quest O Iten e jah era Oo

!mas Vlw Mesmo Assim =]!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Aioria    0
Aioria

Mto bom cara...obrigado me ajudo mto =)

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.

×