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