antiblock
Elveron
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
AlphaMaster

Implementa Npc

Question

Ola eu quero coloca npc (novo) aonde coloca o id do npc ? o npc que tenho só tem os arquivo estrutura eu tenho que criar id !

Share this post


Link to post
Share on other sites

4 answers to this question

  • 0

1. Cria um patch para o novo npc. (1.a/1.b)

Caso não queiras criar um novo patch para o npc, adiciona diretamente no npc.epk (2)

1.a. Cria uma nova pasta chamada metin2_patch_novo_npc e depois cria outra pasta dentro desta chamada ymir work e depois outra dentro desta com o nome do teu npc. Agora adiciona todos os ficheiros .gr2, .msm, msa, motlist, dds dentro da pasta metin2_patch_novo_npc/ymir work/(nome_do_npc)/ e depois com o EterNexus compila a pasta metin2_patch_novo_npc para ficar metin2_patch_novo_npc.epk.

 

1.b. Agora coloca no index do pack o nome do patch.

Por exemplo:

*
metin2_patch_novo_npc
*
2. Extrai o NPC do pack e cria uma nova pasta com o nome do novo npc dentro da pasta NPC/ymir work/. Agora adiciona todos os ficheiros .gr2, .msm, msa, motlist, dds nesta pasta nova do npc (NPC/ymir work/(nome_do_npc)/). Agora compila a pasta NPC.

3. Vai à base de dados player.mob_proto e cria uma nova query para o npc.

Deixo aqui um exemplo:

INSERT INTO `mob_proto` VALUES (#ID_DO_NPC, 'NOME_DO_NPC', 'NOME_DO_NPC', 5, 1, 0, 70, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 1, 0, 0, 0, 0, 0, 0, 3954, 3, 1, 0, 0, 5620, 79, 100, 100, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
4. Agora terás de adicionar o npc no mob_proto do cliente. Caso estejas a utilizar files 40250+ terás de adicionar também no mob_proto.txt e mob_names.txt.

5. Vai ao root e adiciona o npc no npclist.txt

6. Testa.

Eu acho que eu não me esqueci de nada..

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

 

 

INSERT INTO `mob_proto` VALUES (#ID_DO_NPC, 'NOME_DO_NPC', 'NOME_DO_NPC', 5, 1, 0, 70, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 1, 0, 0, 0, 0, 0, 0, 3954, 3, 1, 0, 0, 5620, 79, 100, 100, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

coloco isso no MySQL e da esse erro >>>

 

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Share this post


Link to post
Share on other sites
  • 0

#ID_DO_NPC é onde deves colocar o id do npc.

Outro exemplo:

INSERT INTO `mob_proto` VALUES (9001, 'NOME_DO_NPC', 'NOME_DO_NPC', 5, 1, 0, 70, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 1, 0, 0, 0, 0, 0, 0, 3954, 3, 1, 0, 0, 5620, 79, 100, 100, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

Share this post


Link to post
Share on other sites
  • 0

 

INSERT INTO `mob_proto` VALUES (802020, 'anjel', 'anjel', 5, 1, 0, 70, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 1, 0, 0, 0, 0, 0, 0, 3954, 3, 1, 0, 0, 5620, 79, 100, 100, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

erro>

 

[Err] 1136 - Column count doesn't match value count at row 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this