[New]-Atendimento Via Chat
[New]-Vagas
[New]-Manutenção
[New]-Portal Ativo
[New]-
[New]-
http://img408.imageshack.us/img408/9421/user193809pic5361211078.jpg Nome:
Versão:
Exp:
Site: www.tipsmu.rel7.com


Editando main - Aprenda a editar o main

Editando main - Aprenda a editar o main

Editando main vesões 1.03+
Serve para main´s versões 1.03 e 1.04!

Programas:
MainCracker
Conversor de versões
Editores_VMU.zip

Vamos usar esses dados como exemplo do commonloc.cfg:

Citação:
[ConnectServerInfo]
IP = 127.0.0.1
PORT = 55557
[GameServerInfo]
ClientExeVersion = 1.04.24
ClientExeSerial = laid21dnoks4rldr
LootingTime = 30

abra o main com o programa MainCracker:
Depois de aberto vai aparecer alguns codigos
-Ip Address = no caso o no-ip, ip net ou ip lan;
-Serial do servidor = laid21dnoks4rldr; (tem que estar idêntico com os arquivos do server);
- version = 22769

Obs: não podemos colocar em Version o 1.04.24, somente Convertido.
Convertendo o valor da versão com o programa Conversor de versão main-cfz;

No programa não aceita colocar esse numero 22769 para aparecer a versão 1.04.24, então temos que fazer ao contrário, veja:
Sabemos que a versão é 1.04.24 é só digitar no programa
Apareceu a version que precisavamos, ai é só colocar na parte do Version do programa!
Coloque seus dados no main e salve.

Arrumar Resolução

 Arrumar Resolução - Arrumar a resolução dentro do jogo

1 - Clique com o botão direito do mouse na area de trabalho
2 - Clique no botão propriedades
3 - Clique na aba aparencia la em cima
4 - Depois de clicar em aparencia clique em efeitos la embaixo
5 - E use o metodo de suavizar as bordas das fontes das telas
6 - Você desativa a opção acima e entra no mu que estará normal!

ou

Sobre a configuração da letra no jogo, se o problema persistir, faça o seguinte:
No Windows XP
1 - Clique no menu Iniciar/Executar/Painel de Controle;
2 - Clique em Opções Regionais e de Idioma, esta tela tem 3 guias ou subtelas;
3 - Na guia Opções Regionais, o primeiro campo deve conter a informação "Português Brasil";
4 - Na guia Idiomas, clique em Detalhes;
5 - No quadro Serviços instalados, selecione "Portuguès Brasil - ABNT2" (se esta opção não estiver na lista, clique em Adicionar, selecione esta opção e clique em OK)

Problema - Connect Fail

Como arrumar o erro "Connect Fail"
Possiveis erros:

* Configuração errada dos IPs no MuServer
* Portas do Moden Blockeadas (Moden rotiado ou Internet a Radio)
* Firewal ou programas que blockeam acesso de fora.
* Memória Virtual Baixa
* Configuração errada da ODBC


Como Arrumar:
* Configuração errada dos IPs no MuServer
 

Procure no MuServer todos arquivos quem precisam de configuração de IPs, configure todos arquivos com o IP local ( 127.0.0.1 ),
e teste, se o problema era esse mesmo, para configurar para acesso de todos, mude os seguintes arquivos com Seu IP da internet (no-ip ou outro ip fixo)

MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\IpList.dat
MuServer\data\MapServerInfo.dat
e no Link 4

* Portas do Moden Blockeadas (Moden rotiado ou Internet a Radio)
Se o teu moden for rotiado, tire do roter ou libere as seguintes portas:

* 80 TCP
* 8090 TCP
* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP
* 55903 TCP
* 55905 TCP
* 55919 TCP
* 5900 TCP

* Firewal ou programas que blockeam acesso de fora.
Desativa o firewal e os programas que podem estar blockeando esse acesso, ou configure o firewal como o tutorial de ant-hack.

* Memória Virtual Baixa
Coloque mais memoria ram no seu computador, ou pelo MEU Computador, libere mais memoria virtual para seu PC, como? em Meu Computador click com o botão direto,
em propriedades, vá em Avançado, em Desempenho click em configurações, em Efeitos Visuais Ajuste para um melhor desempenho, vá em Avançado, em Memoria Virtual
click em Alterar, e Aumente o Tamanho Maximo, depois só dar OK, e testar novamente.

* Configuração errada da ODBC
Execute a ODBC ou configure ela pelo painel de controle, conforme nosso tutorial.



Comandos úteis para query analyzer

Comandos:
Para Executar os comandos Siga as Instruções:

1. Acesse Menu Iniciar > Microsoft SQL Server > Query Analyzer
2. Abra-o e coloque seu login ( sa ) e sua senha do SQL
3. Selecione a database MuOnline, e cole algum comando no espaço.
4. Após colar o comando, aperte F5 ou em Play!


Editar Dias Ban:
UPDATE Character SET Dias_Ban=dias do ban WHERE name ='nome do user'


Editar resets:
UPDATE Character SET Resets=Numero de resets WHERE name ='Nome da conta'


Bloquear uma conta:
UPDATE MEMB_INFO SET bloc_code=1 WHERE memb___id='nome_da_conta'


Desbloquear uma conta:
UPDATE MEMB_INFO SET bloc_code=0 WHERE memb___id='nome_da_conta'


Desbloquear todas contas:
UPDATE MEMB_INFO SET bloc_code=0


Bloquear todas contas:
UPDATE MEMB_INFO SET bloc_code=1


Listar todas a contas bloqueadas:
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=1


Listar todas a contas desbloqueadas:
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=0


Colocar um char de ADM
UPDATE Character SET CtlCode=10 WHERE Name='nome_do_char'



Tirar o ADM de um char:
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'


Tornar um char GM:
UPDATE Character SET CtlCode=8 WHERE Name='nome_do_char'


Tirar o GM de um char:
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'


Listar todos chars GM:
SELECT Name FROM Character WHERE CtlCode=8


Listar todos chars ADM:
SELECT Name FROM Character WHERE CtlCode=10


Listar todas as contas online:
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=1


Listar todas as contas offline:
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=0


Limpar todas as contas que ficaram online presas
( efetuar este comando com o servidor OFF ):

UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1


Tornar uma conta VIP:
UPDATE MEMB_INFO SET vip=1 WHERE memb___id='nome_da_conta'


Tornar uma conta Não VIP:
UPDATE MEMB_INFO SET vip=0 WHERE memb___id='nome_da_conta'


Listar todas a contas Não VIP:
SELECT memb___id FROM MEMB_INFO WHERE vip=1


Listar todas a contas Não VIP:
SELECT memb___id FROM MEMB_INFO WHERE vip=0


Ver contas de adm:
SELECT memb___id FROM Character WHERE CtlCode=10


Ver contas de gm:
SELECT memb___id FROM Character WHERE CtlCode=8

Colocando Vip No Server

Para gerenciar seu servidor, com um maior controle de vips, coloque para sairem automaticamente, para isso é preciso criar uma coluna , chamada creditos.
Como FUNCIONA os Creditos ?
Os creditos, como o nome diz e um CREDITO, ele determina quanto tempo o VIP vai ficar, 1 credito = 1 dia, isso pode ser mudado na JOB, apos o credito chegar ao 0 o vip saira automaticamente.

Instalando os Creditos :
Na no SQL Server Enterprise Manager,em database Selecione Mu OnLine, seguindo va em MEMB_INFO e com o botao direito de Design Table.

Crie a seguinte coluna:

Column Name : creditos
Data Type : int
Allow Nulls : Desmarque
Default Value : 0


Apos ter feito isso fexe e salve.

Agora vamus criar a JOB para os Creditos :

Va em Management, de Start no SQL Server Agente, clique com o botão direito em New Job, em Name coloque Creditos
agora selecione Steps em cima.

Configurando o Steps :
Clique em New, em Step Name : Creditos, Type deixe o que ta, em Database selecione MuOnline, em 

Commando cole o seguite coodigo :
Update MEMB_INFO
Set creditos=creditos -1
WHERE creditos>0
Clique em Parse, se tudo der certo apareçara a seguinte mensage, Parse Succeed, clique em OK e depois aplly.
Agora vá no menu em cima que chama-se Schedules, clique em New Schedule, Name : creditos, Schedule Type selecione recurring,
 

clique em Change, IMPORTANTE :
Occurs > Selecione Daily
Daily Frequency > Selecione Occurs every, coloque 24 Hours.
Duration > Deixe do jeito que ta, depois de OK e OK novamente.
Clique com o botao direito na Job e de Start Job.

6 º Fazendo a JOB de quando creditos tiver 0 ele retirara o VIP :
Va em Management, de Start no SQL Server Agente, clique com o botão direito em New Job, em Name coloque vipsair
agora selecione Steps em cima.


Configurando o Steps :
Clique em New, em Step Name : vipsair, Type deixe o que ta, em Database selecione MuOnline, em Commando cole o seguiteair
 
codigo :
Update MEMB_INFO
Set vip=0 WHERE creditos=0
Clique em Parse, se tudo der certo apareçara a seguinte mensage, Parse Succeed, clique em OK e depois aplly.
Agora va no menu em cima que chama-se Schedules, clique em New Schedule, Name : vips
 Schedule Type selecione recurring,

clique em Change, IMPORTANTE :
Occurs > Selecione DailyDaily Frequency > Selecione Occurs every, coloque 24 Hours.
Duration > Deixe do jeito que ta, depois de OK e OK novamente.
Clique com o botao direito na Job e de Start Job.

Para por Creditos vá no Query analyzer, la em cima selecione muonline, e cole o seguinte codigo e preencha com as informacoes
 

Necessarias :UPDATE MEMB_INFO SET creditos=tantodecreditos WHERE memb___id='accc'

Exemplo: UPDATE MEMB_INFO SET creditos=1 WHERE memb___id='testes'

Para por VIP vá no Query analyzer, la em cima selecione muonline, e cole o seguinte codigo e preencha com as informacoesnecessarias :
UPDATE MEMB_INFO SET vip=1 WHERE memb___id='accc'
Exemplo: UPDATE MEMB_INFO SET vip=1 Where memb___id='testes'

Ou use o programa Vip Manager, que se encontra em nossos arquivos para download.

Criando Servidor

01. Primeiro você precisa dos seguintes programas:
 
- SQL Server
- Appserv
- MuServer e utilitários
- WebSite

02. Você deve extrair o SQLEVAL.exe, depois ir para a pasta SQLEVAl e instalar ele corretamente.

03. Depois de instalar o SQL, tem que configura-lo.

04. Após configurar o SQL, devemos configurar o muserver.

05. Configurando o muserver, devemos executar a ODBC.

06. ODBC executa. Agora instalar o appserv para rodar o site.

07. Agora vamos criar um launcher.

08. Depois de criar o launch copie o para um cliente da versão do seu server.

09. Para não ter hacks, vamos colocar ant hack.

10. Por ultimo, ligue o servidor, se não der nenhum erro, e entre pelo launcher que tu criou, e bom jogo.

Instalando Site

Como Instalar o AppServe e Como colocar o Site ON.

01º Baxe o AppServer.

02º Siga as instruções de como instala-lo.

De Next na Primeira tela que aparecer.

Na segunda clique em I Agree (Aceitar os termos)


Na terceira de next.


Na quarta desmarque a 2º e 4º opções e de next.



Na quinta em Server Name colocoque localhost, em Administrator's Email coloque seu e-mail e
em Apache HTTP Port coloque a port 8090 ou 80 onde esta marcada na imagem e de next.



Na sexta espere instalar.



E na ultima desmarque as duas opções e de FINISH


03º Configurando PHP do Windowns

04º Abre c:\windows\php.ini
05º Procura a linha "output_buffering = Off"
06º No lugar do Off coloque On
07º Procura a linha ";extension=php_mssql.dll"
08º Retire o ";" irar ficar assim "extension=php_mssql.dll"
09º Procura a linha "session.auto_start = 0"
10º No lugar do 0 coloque 1

11º Procure a linha "mssql.secure_connection = Off"
12º No lugar do Off coloque On
13º Salve
14º Vai em "Iniciar" - "Todos os Programas" - "AppServ" - "Apache Control Server" - "Restart".
15º Protinho esta configurado o PHP

16º Agora baixe algum site de muonline em php.
17º Pegue os arquivos do site baixado, e os coloque na pasta www (C:\AppServ\www) substitua todos.
18º Agora vá em config.php e edite conforme você instalo seu sql e seu servidor.

19º Va em C:\AppServ\www la estão os arquivos do site, baixe algum editor php ou abra com bloco de notas se você entender de codigos php e edite os layouts, banners e etc.
20º Após modificar o site ao seu gosto, você restarta o appserv.
21º Seu site está pronto so entrar por " http://SeuIP:8090/ " ou pelo local " http://localhost:8090 "

Colocando os Pontos 32k , 32767k e 65k

Colocando os Pontos 32k , 32767k e 65k
Fassa um JOB

Abra SQL Server Enterprise Manager -> Console Root -> Microsoft MSSQL Servers -> (local) -> Management -> Sql Server Agent -> Jobs

Clique com o botão direito e aperte New Job

// Em name coloque um nome para o JOB
// Nao mecha em + nada.

Clique na aba Steps, logo em seguida clique em New.

// Em name coloque um nome para o Step
// Em database Selecione MuOnline
// Em Command coloque o seguinte codigo:

"32767k

UPDATE Character
SET Character.LevelUpPoint = Character.Strength - 32767,Character.Strength = ('32767')
WHERE Character.Strength > 32767
UPDATE Character
SET Character.LevelUpPoint = Character.Vitality - 32767, Character.Vitality = ('32767')
WHERE Character.Vitality > 32767
UPDATE Character
SET Character.LevelUpPoint = Character.Dexterity - 32767, Character.Dexterity = ('32767')
WHERE Character.Dexterity > 32767
UPDATE Character
SET Character.LevelUpPoint = Character.Energy - 32767, Character.Energy = ('32767')
WHERE Character.Energy > 32767"

" 32k

UPDATE Character
SET Character.LevelUpPoint = Character.Strength - 32000,Character.Strength = ('32000)
WHERE Character.Strength > 32000
UPDATE Character
SET Character.LevelUpPoint = Character.Vitality - 32000, Character.Vitality = ('32000')
WHERE Character.Vitality > 32000
UPDATE Character
SET Character.LevelUpPoint = Character.Dexterity - 32000, Character.Dexterity = ('32000')
WHERE Character.Dexterity > 32000
UPDATE Character
SET Character.LevelUpPoint = Character.Energy - 32000, Character.Energy = ('32000')
WHERE Character.Energy > 32000"
"65k < Para os Servers 1.02i e seus mix , e o 1.03N + Season2
UPDATE Character
SET Character.LevelUpPoint = Character.Strength - 65000,Character.Strength = ('65000')
WHERE Character.Strength > 65000
UPDATE Character
SET Character.LevelUpPoint = Character.Vitality - 65000, Character.Vitality = ('65000')
WHERE Character.Vitality > 65000
UPDATE Character
SET Character.LevelUpPoint = Character.Dexterity - 65000, Character.Dexterity = ('65000')
WHERE Character.Dexterity > 65000
UPDATE Character
SET Character.LevelUpPoint = Character.Energy - 65000, Character.Energy = ('65000')
WHERE Character.Energy > 65000 "

De ok e clique na aba Schedules e em New Schedule, coloque um nome para o Schedule, Selecione Recurring e clique em change

// Em occours selecione dailly
// Em Dailly coloque 1 no campo Day
// Em Dayle frequency Selecione Occours every ** ** **
// Em Occours every Digite 1 e Minute(s)

De Ok em todas as janelas e ative o SQL Agent.. clicando com o botao direito em cima e start