Como adicionar quest [Exemplo]

Para começar devem ter o servidor ligado, o Filizilla e o navicat
conectado ao servidor.

Vou dar um exemplo de instalar uma quest para uma loja, a loja vai
ser o NPC "idosa" com o ID "9006"

Vamos lá,

vão ao directório "/home/game/share/locale/germany/quest" e arrastem
de lá um ficheiro qualquer ".quet" para o vosso ambiente de trabalho,
alterem o nome do ficheiro para um a vossa escolha, eu vou dar-lhe o
nome de "mining.quest" para depois reconhecer outros ficheiros que
estão dentro da pasta chat de outros NPC's com o nome de "mining"
os quais são .arg , .script , .when, mas iss o agora não interessa, depois
de darem o nome ao ficheiro metam isto lá dentro:


quest mining begin
state start begin
when 9006.chat."Item’s para o Casamento" begin
npc . open_shop (9)
setskin ( NOWINDOW )
end
end
end

Vou vos explicar como funciona, onde diz "quest mining begin"
"mining" é o nome da quest dentro no chat do NPC vai ficar assim:

mining.start.0.arg
mining.start.0.script
mining.start.0.when

Onde diz "when 9006.chat."Item’s para o Casamento" begin"
"9006" é o ID do NPC,
"Itens para o Casamento" é o que vai aparecer na lista depois de
clicarem no NPC;

Onde diz "npc . open_shop (9)"
"9" é o ID da loja no navicat, na tabela shop,

e isto "setskin ( NOWINDOW )" é para abrir a janela, se não tiver
isso vai ficar tipo bugado =/

mas se quiserem que apareça um texto quando se abre a loja no lugar de
"setskin ( NOWINDOW )" metam isto:

say ( "Tens aqui todas os Itens para o Casamento." )

entre as aspas metam o que quiserem.

Depois disso tudo guardem e arrastem o ficheiro para o directório
"/home/game/share/locale/germany/quest", e procurem um ficheiro chamado
"locale_list" nesse mesmo directório, abram-no e metam o nome da quest na
ultima linha, no meu caso será "mining.quest" sem as aspas -.-'

Depois guardem o ficheiro e vão a máquina virtual e escrevam:

cd /home/game/share/locale/germany/quest
./qc nomedaquest.quest que no meu saco será
./qc mining.quest deem [ENTER]

Depois vão a este directório:
"/home/game/share/locale/germany/quest/object/9006/chat"

e vejam se esta lá os ficheiros:

mining.start.0.arg
mining.start.0.script
mining.start.0.when

Depois dêem reboot, entrem no jogo e vão testar no NPC!!!!

and be happy!!! xD

Duvidas deixem mensagens para nós respondemos o mas rápido o possível !


0 Comentários de "Como adicionar quest [Exemplo]"

Postar um comentário

Versão 3.0 - Desenvolvido por Neilton Designer