quinta-feira, 3 de dezembro de 2015

Mudar Nome Da Sala

1- Abra o BMD_EDITOR
2- Selecione file, open e depois text.
3- Aperte open  e procure o cliente do seu mu.
4- Abra a pasta DATA em seguida LOCAL que ta dentro do cliente do seu mu e selecione TEXT.BMD
5- Irá abrir uma lista, procure a linha 541 e coloque o nome que desejar.
» Observação: Faça isso ate na linha 549.

Mudar Horários Dos Eventos

Aprenda onde alterar os horários de cada evento:
Invasão de Monstros Dourados e White Wizard: Vá até a pasta MuServer/data abra o arquivo EventManagement.dat, lá definirá os horários de invasão dos Red Dragon, Golden Monsters e White Wizard
Blood Castle: Vá até a pasta MuServer/data abra o arquivo commonserver.cfg, na linhaBloodCastleStartHour você define o tempo em que irá ocorrer BC. Valores são, 1 para ocorrer a cada uma hora, 2 para ocorrer a cada duas horas...

Devil Square: Vá até a pasta MuServer/data abra o arquivo DevilSquare.dat, o primeiro grupo de números define os horários em que o evento irá acontecer. Onde o primeiro número é o tempo em que DS permanece fechado. Se colocar 120, o DS irá ocorrer a cada 120 minutos.

Chaos Castle: Vá até a pasta MuServer/data abra o arquivo Chaos Castle.dat, o terceiro grupo de números define os horários em que o evento irá acontecer.
Castle Siege: Na pasta MuServer/data os arquivos de configuração são o commonserver.cfg e MuCastleData.dat, No commonserv será definido o dia e horário em que o evento irá ocorrer, assim como o tempo de cada período que antecede o evento. No MuCastleData.dat é definida, no primeiro grupo, a duração de todo o ciclo.

Castle Deep: Vá até a pasta MuServer/data abra o arquivo CastleDeep.dat, o primeiro grupo de números define os horários em que o evento irá acontecer.

Crywolf - Vá até a pasta MuServer/data abra o arquivo crywolf.dat, o primeiro grupo de números define os horários em que o evento irá acontecer.

Kantru: Vá até a pasta MuServer/data abra o arquivo Kanturu.dat, o segundo grupo de números, é definido o tempo de abertura de Kantru (default = 600 segundos que é igual à 10 minutos) após o início do server.

Limite De Monstros

Usaremos como base o GameServer 1.00.18 para depois alterar dos outros, pois o 1.00.18 é o unico que o valor máximo de monstros em hexadecimal não se repete em nenhum lugar no GS.
Abra o GS 1.00.18 em um editor hexadecimal que mostre os offsets, recomendo o winhex.
- Abra a calculadora do Windows em modo científico, e digite 5800 que sao o limite de monstros padrao do GS 1.00.18.

- Clique no botão "Hex" da calculadora, então ela vai te dar o valor "16A8". - Vá até o editor hexadecimal onde você abriu o GS 1.00.18 e procure o valor hex encontrado (16A8). 
- Como foi dito é o unico valor hex 16A8 do GS inteiro portanto ira encontrar 1 valor, agora repare no offset encontrado.

- Agora abra o GS 1.00.18 no Olly DBG e repare que o offset encontrado no editor hexadecimal não aparece no Olly pois no Olly os primeiros offsets começam com prefixo 04 e no hexaeditor com prefixo 00. Para resolver este problema basta raciocinar, se o valor encontrado no hexa foi 001A0C60 e o prefixo muda de 00 para 04 no Olly então basta adicionar +4 no prefixo vai ficar 005A0C60.
- Agora procure no Olly o valor encontrado (005A0C60), você vai achar "TEST AL,20", agora anote este comando em um bloco de notas.
-Vá no editor hexadecimal e troque pelo valor máximo de monstros desejados, usando valor hexa respeitando limite de 99999 (5 digitos). Para ver o valor hexa do valor que vocêquer basta ir na calculadora, selecionar "Dec" colocar o valor escolhido, e selecionar a opção "Hex", o valor dado é o valor que você substituirá o "16A8".

- Vamos ver como achar em outros GameServers.
Abra o GS da versão escolhida no Olly, e aperte CTRL+F, no campo branco cole o comando encontrado no passo 7 (TEST AL,20) e clique em Find.
Clique encima do comando "TEST AL,20" com o botão direito vá em Follow in Dump > Selection.
Aperte CTRL+B e digite "16A8" no terceiro campo em branco sem aspas, e clique em Ok.
Altere o valor "16A8" pelo valor desejado em hexadecimal e Pronto.

Liberar Permissão Plesk

Nesse tutorial vamos ensinar a dar a permissão que e mais conhecida como ''Permissão de escrita''

-Primeiramente faça login no Painel Plesk da sua hospedagem

-No menu superior do Painel Plesk , clique na aba ''Arquivos''  ou na opção "Gerenciador de Arquivos"

-Em seguida você vai entrar na pasta de arquivos da sua hospedagem , pode ser httpdocs ou Public_html, isso depende da hospedagem, você vai ver todos arquivos que estão na sua hospedagem 

-Você tem que liberar permissão da pasta desejada, no caso o exemplo seria a pasta test, pare a seta do mouse em cima da pasta que vai aparecer uma ''setinha pra baixo'' como esta destacado na imagem.

-Clique em ''Alterar Permissões'' 


 -Agora você vai marcar a opção "Substituir as entradas de permissão em todos os objetos filho com as entradas mostradas aqui " e também clique em ''Grupo do pool de aplicativos (...)'', em seguida marque as 3 caixas de ''permitir'' que vai estar no lado oposto , como mostra na imagem abaixo, em seguida basta clicar 'OK'



-Feito isso você vai ver uma mensagem de Sucesso 


Permissão liberada com sucesso.

Jobs Para Servidor

Jobs 

Para se criar uma Job va ate microsoft SQL interprise manager
Management > SQL agent > Jobs >
clique botao direito e depois em new Job

GM Rico

Adiciona zen no bau dos GM´s de 1 em 1 hora o valor pode ser alterado para o
desejado. O tempo do job e de 1 em 1 hora.
General:
Name: Mesada de GM
Category: Uncategorized (Local)
Owner: MUONLINE\Administrator
Database: muonline
Update Character
Set Money=850120120
Where CtlCode=8
ANTI GMS falsos ou seja editados
Bloqueia falsos GMs de 1 em 1 minuto checa se e verdadeiro o GM pode ser alterado
para o desejado. O tempo do job e de 1 em 1 minuto.
E necessario criar uma coluna com o nome "Is_Valid_GM" na tabela Character e por
o valor padrao = 0 para todos os personagens e para o Gm valor 1 manualmente
General:
Name: Anti-Injection de Falso GM
Category: Uncategorized (Local)
Owner: MUONLINE\Administrator
Database: muonline
UPDATE Character
SET CtlCode=('1')
WHERE CtlCode=('8') and Is_Valid_GM=('0')
Bloquiados todas accs
Update MEMB_INFO
Set bloc_code=1
Liberando todas accs
Update MEMB_INFO
Set bloc_code=0
Auto Quest 

Auto quest , faz virar sm / bk / me assim que chegar no lvl 150 :

update character
set class = ('1') , clevel = ('151') , leveluppoint = ('20')
where clevel = ('150')
and class = ('2')
Update character
set class = ('17') , clevel = ('151') , leveluppoint = ('20')
where clevel = ('150')
and class = ('16')
update character
set class = ('32') , clevel = ('151') , leveluppoint = ('20')
where clevel = ('150')
and class = ('33')

Instalar WebSite

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 "

Instalar Shop V3

Este tutorial ensina como instalar e configurar corretamente ao shop automático v3.

. Requisitos necessários:
APPServer e Zend Optmizer instalados.
Ioncube Configurado, tutorial 

1 A- Criar uma conexão ODBC LOCAL com o banco de dados do Shopping.
- Vá até o Painel de controle => Ferramendas Administrativas => Fonte de dados ODBC.


- Clique na Aba: 'Fonte de Dados de Sistema', em seguida o botão Adicionar.


- Selecione a opção: 'Driver do Microsoft Access (*.mdb)' e clique em Concluir.


- Nome da fonte de dados, coloque " shopcash "


- Clique no botão Selecionar e navegue ate a pasta do shop v3 e selecione o banco de dados: items.mdb que está localizado na pasta: shop/modules/items

- Clique em OK e finalize.


ou
1 B - Criar uma conexão ODBC em Hospedagem com Painel Plesk com o banco de dados do Shopping.
- Acesse seu painel de controle Plesk
- Clique em Websites & Domínios e depois em Mostrar Mais, e clique na opção "Fonte de Dados ODBC".


-Clique na opção "Adicionar novo DSN de ODBC"


OBS: Como está em uma hospedagem e já deve ter várias ODBCs criadas, não e permitido repetir nomes, então você pode inventar um nome pra sua conexão ODBC como por exemplo 'cashseumu' (sem aspas), isso e para você saber que essa e a ODBC do seu shop de Cash (caso tenha 2 shops pode criar 'goldseumu' para o shop de gold por exemplo) o nome da ODBC não importa contando que tenha no máximo 8 letras e que esteja configurado igual no settings.php do seu shop na linha ''define("DNS_ODBC", "cashseumu");'' ou alguma outra linha parecida.

- Então em '   *' você vai por o nome da sua ODBC
- Em 'Descrição da conexão' pode repetir o nome da ODBC
- E em 'Driver' você selecionar a opção 'Microsoft Access Driver (*.mdb)'
- Clique em Ok



- Configure o caminho da seguinte maneira:C:/inetpub/vhosts/seudominio.com/httpdocs/PastaDoShop/modules/items/items.mdb
--LEGENDA

C:\ = Esse indica o disco que sua hospedagem utiliza, ele pode variar entre D:\ , E:\ , F:\ etc.. isso depende da hospedagem, um jeito simples de você saber qual disco sua hospedagem usa e olhando o erro que dá quando vai ver os produtos, olhando na primeira imagem dessa postagem da pra ter uma ideia , botei um seta vermelha indicando na parte de baixo.

SEUDOMINIO.com = Como o próprio nome já diz e para colocar o domínio do seu site sem WWW , apenas seudominio.com ou seudominio.com.br ou seudominio.net , etc...

httpdocs = Essa e a pasta raiz da sua hospedagem , pode variar entre httpdocs oupuplic_html , isso depende da hospedagem também, um jeito simples de você saber qual disco sua hospedagem usa e olhando o erro que dá quando vai ver os produtos assim como fez para ver o Disco

 webshop= Essa e a pasta do seu shop, isso vai depender do nome que você colocou na pasta

Então basta você copiar aquele caminho acima, fazer as alterações conforme eu expliquei na legenda e colocar no campo '[DBQ] * Caminho do arquivo de banco de dados'


-Depois de botar o caminho desça ate o final da pagina e clique em 'Conexão de Teste'


-Se ocorrer tudo corretamente irá exibr uma mensagem dizendo ''Informações: Conexão com êxito.''


-Desça até o final da página novamente e clique em 'Avançar' depois desça novamente e clique em 'Encerrar'

- Logo depois abra o arquivo settings.php de seu webshop e altere a seguinte linha: define("DNS_ODBC", ""); para define("DNS_ODBC", "shopcash");
- Acime onde está "shopcash" coloque identico ao nome da fonte de dados ODBC criada.

2 - Rode a query que está localizado na pasta: shop/sql scripts/
-- sql scripts/md5Dll.txt
-- sql scripts/webVerifyLogin.txt

Como rodar um código no query analizer, tutorial 

3 - Abra o settings.php
- Configure a conexão com o MSSQL.
- HOST_SQL = IP do SQL
- DATABASE_SQL = Banco de dados do MuOnline
- USER_SQL = Login do sql (padrão ''sa'')
- PWD_SQL = Senha do sql

4- Configure a conexão com o ODBC.
- DNS_ODBC = É o Nome da fonte de dados: webcash e webgold criado no passo 2
- USER_ODBC = Usuario, por padrão não tem.
- PWD_ODBC = Senha, por padrão não tem.

5 - Qual a versão do seu MuServer?
- Abra o enterprise manager, navegue ate as tabelas do banco de dados MuOnline.
- Vá até a tabela: warehouse, clique com o botão direito, design table;
- Na coluna Items, o data type deve ser: varbinary(1200) ou varbinary(1920)
- Sendo 1200 sua codificação de itens é OLD
- Sendo 1920 sua codificação de itens é NEW

6 - Você usa MD5 no seu banco de dados?
- Se sim, coloque TRUE, se não, coloque FALSE.

7 - Informações de onde fica a moeda no banco de dados.
- Por padrão está em: MEMB_INFO / gold

8 - Colocando um login como administrador no shopping.
- Vá até a pasta /admin/ do seu webshop 

- Abra o arquivo " login_auth.inc " com o bloco de notas

- Coloque os logins terminando em |
-- Exemplo: loginadm01|loginadm02| loginadm03|

-- E assim por adiante..

9 - Para mudar o titulo do shop e só ir  na pasta ''languages'' do shop e abrir o arquivo ''pt-br.php''
10 - Para colocar sua conta bancaria na pagina inicial do shop basta ir na pasta ''\templates\23920'' do shop e abrir o arquivo ''login.php''
Pronto, seu shop está instalado e configurado.