quarta-feira, 9 de fevereiro de 2011

[Tuturial] Adicionar NPC's

Criar novos NPCs

- Acede ao banco de dados MySQL, através do Navicat
- Abrir o banco de dados "player"
- Abrir a tabela "mob_proto"
- Depois de aberta vá a File -> Query Table (Ctrl + Q). Digite o seguinte código e depois clique em Run

INSERT INTO `shop` VALUES (11, 'Pingo_Doce', '9010');


- Abrir a tabela "shop".
- Vá a File -> Query Table (Ctrl + Q). Digite o seguinte código e clique em Run.

INSERT INTO `mob_proto` VALUES (9010, 'Pingo Doce', 'Pingo Doce', 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);


- Abrir a tabela "shop_item"
- Adicione os itens que deseja vender no NPC (em shop_vnum deve colocar 11)
- Seu npc está criado




Adicionar NPCs no jogo

- Acesso ao disco através de SFTP (pode ser pelo programa FileZilla)
- Agora vá a este directório "/usr/rain/channel/share_data/locale/hongkong/map"
- Clique no mapa onde deseja adicionar o novo NPC e abra a pasta do respectivo mapa.
- Abra o ficheiro npc.txt
- No final adicione o seguinte código

m X Y 0 0 0 1 1m 100 1 9010 ( onde X e Y são as coordenadas do NPC)


- Guarde o ficheiro "npc.txt"
- Reiniciar o servidor com o comando "reboot"
- Se tudo correr bem o novo npc será adicionado no mapa em que você adicionou.
Creditos: Gran

[Tuturial] Teleportador Especial

Boas
Deixo aqui aquele que pode ser uma boa solução para aqueles que costumam usar o multihack para se deslocarem para aqueles mapas que nao existem no teleportador normal.

Este teleportador contem as seguintes localizações:
Atlântida 1º Piso
Atlântida 2º Piso
Calabouço das Serpentes
Terra dos Gigantes
Floresta
Bosque
Final do Bosque


Para adicionarem este teleportador basta extrairem a pasta que vem dentro do ficheiro .rar para a seguinte localização no filezilla:
directorio
/usr/rain/channel/share_data/locale/hongkong/quest/object



Download do ficheiro -> Clique Aqui

[Tuturial] Traduzir NPC's

Boas, abrem um processador de texto como o bloco de notas, word entre outros e no navicat vai a:

Separador "Player" > tabela mob_proto

Depois na tabela "mob_proto" poderá mudar os nomes do NPC's

É assim:

9009 = Pescador então: escreva num bloco de notas ou outra coisa > Pescador e dê ctrl+c!

Depois em navicat faça ctrl+f e escreva 9009 ai depois de ??? ??? ou algo assim esta escrita um palavra "desconhecida" e dê ctrl+v ao dar reboot
o Npc ficará com o nome que puseste.

o mesmo para :
9001 = Vendedor Armas
9002 = Vendedor Armaduras
9003 = Loja Geral



qui estão todos os ID e nomes traduzidos dos NPCs, eu traduzi eles do Italiano, então há alguns erros e alguns NPCs eu não traduzi, pois não sei a tradução para PT (sei para BR), então quem souber e puder ajudar é só postar.

9001 Vendedor de Armas
9002 Vendedor de Armaduras
9003 Loja Geral
9004 Ajudante de Evento
9005 Administrador do Armazém
9006 Velha
9007 Vendedor de Armas
9008 Vendedor de Armaduras
9009 Pescador
9010 Vendedor especial (Foguetes)
9011 Ajudante de eventos
9012 Velho
11505 Sapo Dourado
20010 Vendedor Ambulante
20011 Uriel
20012 Yu-Rang
20013 Pescador
20031 Papai Noel – Pai Natal

[Tutorial] Colocando NPC's Fixos

1º: Baixe o FileZilla
2º: Vá ao seu virtual pc e de o comando /etc/rc.d/netif restart
3º: Abra o fileZilla e configure
Host:***.***.***.100 (seu ip do jogo terminado em 100)
Nome de usuário: root
Senha: mcncc.com
Porta: 22
4 º: E vai em
/usr/rain/channel/share_data/locale/hongkong/map/metin2_map_a1(NPC's Reino Shinsoo)
/usr/rain/channel/share_data/locale/hongkong/map/metin2_map_b1(NPC's Reino Chunjo)
/usr/rain/channel/share_data/locale/hongkong/map/metin2_map_c1(NPC's Reino Jinno)
5º: Abra o npc.txt e copie isto (NÃO APAGUE OQUE JÁ ESTA LA SO ADICIONE!!)


// À̺¥Æ®¿ë NPC
m 447 928 0 0 0 0 1m 100 1 20086
m 388(X) 653(y) 0 0 0 0 1m 100 1 9008(Id do NPC)

Lembrando: Quanto for copiar para o seu apague os parênteses e X e Y são as coordenadas

[Tutorial] Desbloquear level 120!

1º faz download disto:

Clique Aqui

agora, se tiveres o server on, da reboot , faz login e deixa no mcncc, é importante ter feito reboot se o server tivesse on.
IMAGEM



 Vai ao FileZilla, e vai a este diretorio:

/usr/rain/channel/share_data

ai encontramos estes ficheiros:

Game
game1.filepart
auto.sh
shut.sh

o ke nos interresa é o game

agora é vital, faça backup do ficheiro game, di filezilla, por causa se não resultar o server pode morrer.

agora, apagamos o que esta no filezilla (depois do backup), e ponha o ke fez download, depois de descomprimido claro

Verifique se copiou o game que fez download na pasta

agora sai-a do filezilla e vá ao virtual machine, e escreva isto (sem os underscore)

______________________________
cd /usr/rain/channel
chmod -R 777 share_data
cd /usr/rain/channel/share_data
chmod 777 game
cd /root
./start
____________________________________
agora o server vai correr normalmente

RESULTADO:

[Tutorial]Deixar de perder EXP Isto no Navicat

Boas,

Com este tutorial podes mudar até o nível 99
Que nunca deixará de perder exp quando reiniciar.


Vá ao directório:
/usr/rain/channel/share_data/
Ai vão encontrar o ficheiro: game1.filepart
Dentro do arquivo localize isto: NO_DEATH_PENALTY_LESS_LV10
A partir daí pode alterar o "10" para outro
Nivel qualquer isso irá fazer com que não se perca EXP a menos do nivel
"XX"
Mande reboot do servidor se seja feliz

Espero ter ajudado.

[Tuturial] Traduzir Missoes

Bem quem quiser traduzir missões para PT no vosso server fassam isto:
1ª Liguem-se ao server pelo FilleZila ou WinSCP

2º Vão localizasão /usr/rain/channel/share_data/locale/hongkong/quest/object/

3º Abrir missão que desejarem traduzir

3º Tem la say("ü§r~!!! ½Ð±zÀ°§Úªº¦£§a...") ; say_title("¥Íª«¾ÇªÌ±ç¬f¦~ªº¬ã¨s") ; send_letter("¥Íª«¾ÇªÌ±ç¬f¦~ªº¬ã¨s")
basta tirar os sinais esquesitos ü§r~!!! ½Ð±zÀ°§Úªº¦£§a e por o que querem que seja dito.

4ª Darem reboot
Boas traduções.