Olá comunidade...
Tenho andado ocupado dai não ter vindo ao forum, nem expor alguns tuts basicos para o novo game.
bem este é simples, Vou por aqui 1 maneira de ditarem facilmente a EXP/Yang dropada pelos mobs, Facilmente.
Programas necessários:
-Notepad++
-Excel
-Mysql
1º de tudo devem saber que a db 33820, Usa a leitura do mob_proto e item_proto, pelos arquivos txt... o que complica para alguns usuarios a edição de alteração de exp, drop yang etc (Pois muitos dos novatos fazem 1 a 1).
Mas nada que o Notepad e Excel não resolvam.
Passando ao tutorial:
Ponto 1 - Ajustamento do mob_proto.txt para Excel.
1º Abrem o mob_proto.txt com o notepad++.
após isto clicam CRTL + F e Vão ao separador "Substituir"
Depois disto em "Localizar o quê" colocam:
[TAB][TAB][TAB]
PS: Substituam os TAB's, Pelos Espaços que o tab dá no notepad++.
Em substituir com metem:
[TAB]""[TAB]
PS: Substituam os TAB's, Pelos Espaços que o tab dá no notepad++.
Depois disto, Fazem "Substituir tudo"
2º Agora vamos ajustar os Espaços, Para que o Excel não retire os " "
Fazem o mesmo procedimento em cima, (CRTL + F )
E Vão pesquisar por:
[TAB]"
Substituem por:
[ESPAÇO]"
PS: Onde diz espaço, apagem o [ESPAÇO], e deiam 1 Espaço normal.
Depois disto, Fazem Substituir Tudo.
Agora fazem ao contrário, Ou seja:
"[TAB]
Substituem por:
"[ESPAÇO]
Depois disto, Fazem substituir tudo.
Depois disto feito, Fazem CRTL + A (para selecionar todos os Dados, e Copiam).
Ponto 2 - Ajustamento do Excel + Mysql
1º Ao terem concluido a linha 2 do Ponto 1, no Execel, Selecionam o 1º Quadrado, e Fazem Colar...
Ficará algo do genero:
2º Agora vão até ao mysql, e no separador "player", Vão a "query".
Colam esta Query:
DROP TABLE IF EXISTS `yangexp`;CREATE TABLE `yangexp` ( `gold_min` int(11) DEFAULT NULL, `gold_max` int(11) DEFAULT NULL, `exp` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3º Agora vão ao Excel, e Selecionam as colunas: "L, M, N"
Selecionam tudo dessas 3 colunas...
PS: Selecionem somente, Onde começa os Numeros, em caso de dúvidas, Ver imagem abaixo:
PS2: Ou seja, Colunas L,M,N, (A partir da linha 2)
4º Vão até ao mysql &--#62; Player e abrem a tabela "yangexp".
No 1º quadrado, Colam as colunas que copiaram no excel...
Ponto 3 - Edição de Exp/Yang
1º Para editarem a Exp Podem usar as Querys:
Editar Yang:
UPDATE player.yangexp SET gold_min=gold_min*2;UPDATE player.yangexp SET gold_max=gold_max*2;
Editar EXP:
UPDATE player.yangexp SET exp=exp*2;
PS: Relembrando que o "*2" significa multiplicado por 2.. Alterem o 2, pelo valor de mutiplicação que querem, Se abusarem e quiserem reduzir é so usarem a "/" que significa "Divisão".
2º Após editarem a vossa maneira, Selecionem toda a tabela (Recomendo porem Maior visualização de linhas por página no navicat [prédefinido é 1.000, metam 10.000])
Agora fazem CRTL + A (para selecionar tudo), e Fazem CRTL + C (Para copiar)..
Podem fechar o mysql.
Ponto 4 - Migração para Excel, e mob_proto.txt
1º Agora vamos Selecionar a linha 2, Coluna L, e Fazemos CRTL + V (para colar).
PS: Como poderam ver, apenas foi alterado as 3 colunas, Respectivas ao Yang minimo, Yang máximo, e Exp.
Agora Selecionam todo o Excel (Ou seja, Desde da linha 1, Coluna A) Até a ultima linha, e Coluna com Numeros/letras.
2º Agora Abrem 1 Documento de texto (com o notepad++), E colam o que copiaram no Excel.
3º Após colarem, Vamos Reverter os passos Dados no Ponto 1...
CRTL + F, "substituir".
Substituir o quê:
[ESPAÇO]"
Por:
[TAB]"
E Fazem Substituir tudo.
Depois novamente CRTL + F e Substituir
Substituir o quê:
"[ESPAÇO]
por:
"[TAB]
E por ultimo:
Substituir o quê:
[TAB]""[TAB]
Por:
[TAB][TAB][TAB]
Feito isto, é so guardarem o arquivo com o nome, mob_proto.txt, e fazerem upload po local da vossa pasta /db.
Créditos:
-TheLife
PS: Pode haver maneiras mais simples de fazer, Embora, eu perfira fazer desta maneira, Pois sei que a mesma não falha se as coisas forem bem feitas ^^.
PS2: Se não responder a PM's/Dúvidas aqui expostas, Deve-se ao facto de eu ter pouco tempo para aqui vir... o Pouco tempo que aqui venho, Venho com o prazer de ajudar esta comunidade...
Sem mais,
TheLife