1º - Cria Uma Nova Conta Que Vai Ganha 7 Dias de Vip GOLD
2º - Crie um novo personagem
3º - Selecione o bau /55 e fique apertando TTTTTT Até ele abrir !
4º - Depois que abriu , espere um pouco feche o bau e abra novamente
5º - Pronto , Seu bau vai estar cheio de itens full !
Créditos by : SnOw
Bug Itens DevilzMU
Postado por SnOw às 10:02
Derrubador de Server ( NEW )
Bom Galera Estou Aqui Postando Pra Vcs o Derrubador De Servidor !
http://www.youtube.com/watch?v=4Rn6dCCoZuw
Derrubador de Servidores
Postado por SnOw às 01:33
Desligando Pc Pelo IP !
Deslingado PC de Amigos !
Esse Tutorial e Exclusivo XXT
Esse Hack e tipo 1 vc ivadindo o
pc do lek e desliga o Pc dele automaticamente
so basta sabe o IP do Computador dele ..
e muito Facil .....
"Esse tutorial serv pra desliga pc do solto + tipo serv pra derruba Server de Mu"
rsrsrs...e ae pessoal,blz? olha,eu ñ sei se já existe algum post com esse tutorial,mas eu vou explicar assim mesmo oK?
vamos lá 1° Primeiro passo
Abra o Prompt de comando do windows (Pra quem ñ sabe : Iniciar--executar--digite CMD e dê enter.)
2° Segundo passo
quando vc já estiver no prompt digite o seguinte código : shutdown -i
aí abrirá uma caixa de diálogo do windows.
agora que agente vai começar a execução...hehehe.
3° Terceiro e último passo
Em Computadores vc clica em adicionar e na segunda janelinha que abriu vc digita o IP da vítima. (Ps:pra vc q ainda ñ sabe pegar um ip,existem vários modos,mais aki vai um : abra o prompt do windows e digite: netstat -n e deixe parado lá. vá no msn e envie um arquivo qualquer para uma pessoa no msn ou execute uma chamada de vídeo,aí assim quando ela eceitar vá lá naquela janela do prompt que vc deixou escrito o comando e aperte enter..PS²:O IP dela é geralmente o que começa com 200/201 ou 187.)
Pronto!!! o IP dela já estah pego e vc ja pode adicionar na guia computadores dakela janelinha de diãlogo do windows.
na opção : O que você deseja que estes computadores façam:
vc escolhe se vc quer desligar,reiniciar ou fazer logoff no pc da vítima.
coloque um tempo (segundos) para determinar um tempo que a mensagem aparecerá na tela da vítima.
e logo abaixo vc digita uma mensagem qualquer para aparecer na janela de desligamento do windows.
ex: "Olá,eu não trabalho mais pra você hehehe..." e dps clique em oK.
agora o pc da vítima irá desligar!!!
Postado por SnOw às 22:09
Portal Play Mu Online
BOM GALERA BEM VINDOS AO PORTAL PLAY MU ONLINE !
QUERIA VIM AQUI ENFORMAR QUE TEMOS 1 VAGA DE OWNER E 2 DE MOD
QUEM ESTIVER INTERSSADO NELAS ME PROCURE NO PVT NO CHAT OU ME ADD
NO MSN : sebaxaum_sk8@hotmail.com
ATT GALERA .
Postado por SnOw às 21:54
Status Personagem
Status dos Chars
STATUS: Hero
COR DO NICK: Azul
CHANCE DE DROPAR ITEM QUANDO MORRE: 1%
EXPERIENCIA PERDIDA QUANDO MORRE: 2%
HORAS PARA SE TORNAR COMMONER: 1 Hora
STATUS: Commoner
COR DO NICK: Azul Claro
CHANCE DE DROPAR ITEM QUANDO MORRE: 6,25%
EXPERIENCIA PERDIDA QUANDO MORRE: 4%
HORAS PARA SE TORNAR COMMONER: -
STATUS: 1st Stage Outlaw (Warning)
COR DO NICK: Laranja
CHANCE DE DROPAR ITEM QUANDO MORRE: 12,5%
EXPERIENCIA PERDIDA QUANDO MORRE: 6%
HORAS PARA SE TORNAR COMMONER: 3 Horas
STATUS: 2nd Stage Outlaw
COR DO NICK: Vermelho
CHANCE DE DROPAR ITEM QUANDO MORRE: 25%
EXPERIENCIA PERDIDA QUANDO MORRE: 8%
HORAS PARA SE TORNAR COMMONER: 6 Horas
STATUS: 3rd Stage Outlaw (Murderer/Killer)
COR DO NICK: Vermelho Escuro
CHANCE DE DROPAR ITEM QUANDO MORRE: 50%
EXPERIENCIA PERDIDA QUANDO MORRE: 10%
HORAS PARA SE TORNAR COMMONER: 9 Horas
Postado por SnOw às 21:51
Chars
Fairy Elf / Muse Elf / High Elf - São especialistas em magias de cura e hábeis com arcos e flechas, são uma ajuda excelente contra os monstros de MU. Reside em Noria tem uma aparência bonita e nobre, e é uma raça humana similar. Com altura de 170~175cm e as orelhas afiadas, a elf é chamado frequentemente Duende. A Elf é a única fêmea no continente de MU. As Elfas podem desgastar ferramentas defensivas exclusivamente para se, e podem segurar livremente todos os tipos das curvas disponíveis no continente de MU. Especialmente, podem usar a habilidade disparando múltipla dotada à curva ou ao Crossbow, e também podem usar seu próprio sorcery. As Elfs são uma classe Hybrid que possa jogar ambos os papéis do guerreiro e do cleric. Atacam um inimigo da distância, e ao mesmo tempo, podem usar sorceries úteis como a melhoria do poder ofensivo/poder defensivo e de healing. Além, têm uma abilidade de chamar vários monsters assim que são uma classe muito importante ao continente de MU. Ganham a popularidade. A força física das elfs é mais fraca do que aquela dos knights, mas mais forte do que aquela dos sorcerers. Os Fairies podem superar uma guerra da curto-distância se usarem uma mágica de melhorar o poder defensivo assim que evitam uma guerra da curto-distância incondicional. Com a habilidade disparando múltipla, as Elfs podem atacar muitos monsters, e usam muitas magias úteis para outros caráteres como healing assim que em caso do jogo do partido, podem fazer contribuições grandes. Conseqüentemente, seu nível social é na ascensão e é uma classe em perspectiva.
***********************
Dark Wizard / Soul Master / Grand Master - São magos que usam seus poderes para atacar a horda de kudun. Sua principal aptidão é o conhecimento. Possuem 19 tipos de magia, entre elas estão bolas de fogo, espíritos malignos e tempestades devastadoras. Luta com um inimigo baseado no mago poderoso em vez da força física poderosa. Especialmente, os magos que vivem em MU são os magos escuros que focalizam seu treinamento no sorcery ofensivo. Ao contrário do mago branco, o Mago escuro exclui o Mago da recuperação e preferivelmente, emprega o Mago ofensivo poderoso para superar o inimigo. Baseado nomago ofensivo poderoso que é em segundo a nenhuns, os magos escuros competem com os monsters. Os Magos escuros que invest muita hora no mago do treinamento têm uma desvantagem. Isto é, sua força física é fraca assim que não são bons em batalhas da curto-distância. Caso que você está a cara a cara com o inimigo em uma distância curta, você deve funcionar afastado, usando a habilidade do teleport. Tradicional, o mago ofensivo dos sorcerers tende a ser forte ràpidamente enquanto seu nível vai altamente. Os Magos escuros no continente de MU têm a prosperidade similar. No começo do jogo, os Sorcerers escuros podem fàcilmente ser atacados pelos monsters devido a sua força física fraca. Entretanto, são nivelados acima com o treinamento e podem crescer até sejam adventurers poderosos mais do que quaisquer outras classes. Especialmente, os Magos escuros têm os vários magos que podem atacar diversos monsters de cada vez assim se você puder manter uma distância apropriada com monsters, você podem os fazer nivelados acima de mais rapidamente esperado.
*******************
Dark Knight / Blade Knight / Blade Master- São os guerreiros do continente de MU. Suas habilidades são focadas nos combates com armas. Vão desde estocadas até um golpe fulminante contra o chão que desencadeia um grande dano contra os oponentes ao redor. Tempo dado a todos os povos é justo. Quanto para a muitos adventurers que começam junto conservar o continente de MU de Kundun, isto é verdadeiro. O resultado será mesmo somente se podem opôr Kundun por quaisquer meios tais como a espada ou magia assim que todos os adventurers se treinam para ser guerreiros que usam espadas ou para ser magos. Entretanto, todos os sorcerers e guerreiros começam encontrar com um problema. Há toda a maneira usar a magia, junto com a espada?. É a ideal e a ideal de todos os adventurers. Isto é, o Gladiator mágico é o lutador ideal. O Gladiator mágico é uma classe original que retira no continente de MU, que pode desgastar todas as armas e ferramentas defensivas dos Knights escuros e dos Magos escuros, e que também podem se usar todos os sorceries de Sorcerers escuros à exceção de Teleport. Comparado com outras classes, o Gladiator mágico é grande e não obstante os carregadores ao nível que desgasta sobre, está sempre pronto para funcionar. Quando outras classes começarem 5 pontos da capacidade na altura do nível acima, o Gladiator mágico começa 7 pontos por o nível-acima. Requer para levantar classes gerais dos caráteres para sobre o nível 220 para criar o Gladiator mágico. Por causa da capacidade especial, o Gladiator mágico pode mover-se para o mundo com os somente 2/3 dos pontos requeridos para outras classes.
*******************************************
Magic Gladiator / Dual Master - Usa tanto o seu conhecimento quanto sua força. Ele possui ataques mágicos e ataques físicos que podem facilmente destruir seus inimigos. Tempo dado a todos os povos é justo. Quanto para a muitos adventurers que começam junto conservar o continente de MU de Kundun, isto é verdadeiro. O resultado será mesmo somente se podem opôr Kundun por quaisquer meios tais como a espada ou magia assim que todos os adventurers se treinam para ser guerreiros que usam espadas ou para ser magos. Entretanto, todos os sorcerers e guerreiros começam encontrar com um problema. Há toda a maneira usar a magia, junto com a espada?. É a ideal e a ideal de todos os adventurers. Isto é, o Gladiator mágico é o lutador ideal. O Gladiator mágico é uma classe original que retira no continente de MU, que pode desgastar todas as armas e ferramentas defensivas dos Knights escuros e dos Magos escuros, e que também podem se usar todos os sorceries de Sorcerers escuros à exceção de Teleport. Comparado com outras classes, o Gladiator mágico é grande e não obstante os carregadores ao nível que desgasta sobre, está sempre pronto para funcionar. Quando outras classes começarem 5 pontos da capacidade na altura do nível acima, o Gladiator mágico começa 7 pontos por o nível-acima. Requer para levantar classes gerais dos caráteres para sobre o nível 220 para criar o Gladiator mágico. Por causa da capacidade especial, o Gladiator mágico pode mover-se para o mundo com os somente 2/3 dos pontos requeridos para outras classes.
************************************************
Dark Lord / Lord Emperor - O famoso DL, eles são magos focados na conjuração de espíritos e na atribuição de encantos mágicos aos seus ataques. Capaz de criar terremotos e atacar com correntes impregnadas de poder sobrenatural, eles pretendem ajudar o continente de MU. Ele é o carater mais forte do Continente MuOnline, com seu forte Dark Horse (Cavalo), e sua companheira Spirit ( Aguia ), com seus fortes ataques de scroll. O Dark Lord é um Char muito forte, que vem nas versões acima de 99b+, Quando outras classes começarem 5 pontos da capacidade na altura do nível acima, o Dark Lord começa 7 pontos por o nível-acima. Para levantar classes gerais dos caráteres para sobre o nível 270 para criar o Lord do Continente Mu. Por causa da capacidade especial, o Dark Lord pode mover-se para o mundo com apenas 2/3 dos pontos requeridos para outras classes. O Dark Lord com seus Ataques a pouca longa distância, com suas vantegens de ser o mais forte do Continente MuOnline, O Dark Lord, é a única classe que tem uma opção de adicionar pontos a mais, o "Comand".
**************************
Summoner / Bloody Summoner / Dimension Master, o novo char, ela é encontrada para jogar somente nas versões mais novas, A nova classe é feminina, para acompanhar a elf, que era a única. Seu poder será baseado em magia de invocação(summons), porém, bem diferente dos poderes da elfa, a summoner invoca por Books(livros). Esses Books funcionam como a Águia do Dark Lord, porém, como uma invocação! São esses summons que dão poder de ataque a "Summoner" e a todas as suas Evoluções.
Postado por SnOw às 21:48
Capa de DL
1º Você precisa de um Crest of Monatch , uma Jewel Of Chaos , uma Wing level 1 e 5,000,000 de zen no inventório.
2º Após ter obtido esses items siga até a Chaos Machine localizada em noria ou lorencia.
3º Após acha-la escolha a opção número 1, e passe os items do inventório para os espaços vazios da Chaos Machine.
Obs. É recomendável adicionar um item excelent (no minímo +4) para que assim aumente a porcentagem (%) de sucesso na combinação.
4º De ok.
5º Se der certo aparecerá a capa de dl:
Postado por SnOw às 21:47
Bug Bless
O que é e como funciona?
(para criadores de server e jogadores)
O Bless Bug é um pequeno detalhe na colocaçãoda jóia ou de alguns outros itens no shopping que causa esse problema. Quando este problema está presente (BlessBug ON) não irá exatamente causar um bug no seu jogo. Ele consiste no seguinte: você compra o Bless (ou outroitem que tenha esse bug, explicado mais abaixo) e vende-o novamente na loja. Você comprará o item ou jóia pelovalor estipulado no server, mas na hora em que vende-lo para a loja, receberá um valor bem acima do que pagou.
Exemplo: Custo do Bless: 500k (500.000 zen) Vendendo novamente você receberá: 38.5kk (38.500.000 zen) Mas oBless Bug pode ser intencional, ou seja, o admin do server pode deixa-lo "ligado" ou "desligado". Se estiver ON(ligado) é porque você poderá ganhar dinheiro e se beneficiar com isto. Caso ele esteja OFF (desligado) o exemploem cima não irá funcionar. Você compra por 500k e na hora que vender, receberá um valor bem abaixo do quepagou. Esteja atento a página principal do site do server que pretende jogar. Caso o Bug não foi intencional, mas eleestá na loja, entre em contato com o administrador para saber se o bug é permitido, assim não haverá problemas econstrangimentos caso o administrador perceba o erro. Como ligar ou desligar o bug? (para administradores deservers) Para ligar, ou desligar o bug é muito simples. Vá ao shopping onde est á, ou pretende colocar, o bug.
Na hora de colocar o Bless, coloque a durabilidade dele em 255, se quiser desligar o bug, coloque durabilidade 0.Exemplo: shop0.txt - Liaman the Barmaid (Lorencia-Bar)
Postado por SnOw às 21:46
Transferir ACC's
Aprenda Aqui a fazer tranfência de acc:
1º Crie uma pasta chama Backup DB
2º Va no Microsoft SQL Server >>> Enterprise Manager >>> Data Bases
3º Selecione a Data Base MuOnline, click com botão direito
4º Va em Todas Tarefas >>> Backup DataBase
5º Em destination selecione a pasta que você crio
6º E de OK, ele vai cria um backup igual aos da db baks
7º Faça o mesmo com a DataBase Ranking
8º Agora quando você for transferiar as acc's para outro server é só você restaura normalmente com esses backups.
Postado por SnOw às 21:44
Sub Server
SubServers:
1º Se o subserver ficar no mesmo PC, terá que ser um PC "bonzinho" (processador e memória ram), se ele for em PCs diferentes, a net dos PCs terão que ser boas.
Vamos denominar os server como :
ServerGame1 , IP 192.168.1.1
ServerGame2 , IP 192.168.1.2
Obs.: se for no mesmo micro usa os 2 ips iguais.
ServerGame1:
1º Abra a porta 55902 se o moden for rotiado e libere ela no firewall também.
2º Altere os arquivos :
d:\muserver\CS\Connectserverlist.dat
d:\muserver\CS\data\Server List.dat
d:\muserver\CS\data\Connectserverlist.dat
---------------------------------------------------------
0 "ServerGame1" "192.168.1.1" 55901 "SHOW"
1 "ServerGame2" "192.168.1.2" 55902 "SHOW"
----------------------------------------------------------
ServerGame2:
1º crie uma pasta separada do muserve exp: "?:\submuserver" (esse naum importa a letra do drive nem o nome da pasta)
2º copie as seguintes pastas do muserver:
- data
- gameserver
- links ou mustartup, sendo só o game server que será ligado.
3º altere os arquivos, deixando igual do ServerGame1 :
?:\muserver\CS\Connectserverlist.dat
?:\muserver\CS\data\Server List.dat
?:\muserver\CS\data\Connectserverlist.dat
---------------------------------------------------------
0 "ServerGame1" "192.168.1.1" 55901 "SHOW"
1 "ServerGame2" "192.168.1.2" 55902 "SHOW"
----------------------------------------------------------
4º altere os arquivos :
?:\muserver\data\ServerInfo.dat
----------------------------------------------------------
[GameServerInfo]
ServerName = ServerGame2
ServerCode = 1
ConnectMemberLoad = 0;
----------------------------------------------------------
5º nos arquivos :
?:\muserver\data\IpList.dat
?:\muserver\data\ServerInfo.dat
?:\muserver\data\commonserver.cfg
?:\muserver\data\lang\kor\commonloc.cfg
Coloquei o ip do ServeGame1 "192.168.1.1"
pronto , já esta configurado pra iniciar os server's , vamos iniciar !!!!
1º Inicie o ServerGame1 normalmente como vc já faz , espere ele iniciar por completo.
2º No ServerGame2 , na pasta link remova todos os links deixando somento o link8
altere ele deixando assim :
?:\muserver\GameServer\GameServer.exe 192.168.1.1 55970 192.168.1.1 55960 55902
3º inicie o link8 e pronto.
No Muserver 2 só precisar ligar o link 8 e não precisa estar instalado o sql.
---------------------------------------------------------------
EDITANDO O Text.bmd
Para mudar o nome dos Server que irão aparecer no jogo como na imagem vista lá acima você deve pegar algum BMD editor e editar o arquivo text.bmd do seu cliente.
1° Abra o BMD editor
2° Abra o arquivo text.bmd na pasta do seu cliente
3° Procure a linha 541 e mude para o nome que você quer que apareça para o Server 1
4° Procure a linha 542 e mude para o nome que você quer que apareça para o Server 2
5° Não sei se as linhas são sempre as mesmas, caso não seja você terá que procurá-la sozinho.
6° Salve e crie um patch para seus clientes.
Postado por SnOw às 21:43
Connect Player
Esse é um sistema, que só connectará no servidor quem o adm escolher!
No arquivo data\Serverinfo.dat coloque.
CODE
[GameServerInfo]
ServerName="nome"
ServerCode=0
NonPk=1
ConnectMemberLoad=1
Esse "ConnectMemberLoad=1" é para que o Server faça Load do arquivo "ConnectMember.txt"
No arquivo "ConnectMember.txt", você coloca os playes que poderão conectar
CODE
// Connect user list
// Only current game server.
" Admin"
" gm "
" vip "
" nick que vc escolhe"
Postado por SnOw às 21:41
Servidor Lan & Wan
Para Servidores Internet + LanHouse (rede)
1º Crie um no-ip de no maximo 4 digitos (exemplo: mu**.no-ip.com, org, ou info)
2º Configure os ips do muserver da seguinte forma
Connect Server:
Citação:
D: ou C: \musever\cs
Configure todos os ips desta pasta com o seu no-ip Exemplo: 0 "mu**" "mu**.no-ip.com" 55901 "SHOW"
CommonServer:
Citação:
D: ou C:\muserver\data\commonserver.cfg
Configure os ips deste arquivo com o seu ip local que no caso é "127.0.0.1"
IpList:
Citação:
D: ou C:\muserver\data\IpList.dat
Configure com seu no-ip Exemplo: "mu**.no-ip.com"
Language:
Citação:
D: ou C:\muserver\data\lang\chs\commonloc.cfg
Configure com seu ip de rede.
Exemplo: [ConnectServerInfo] IP = (ip de rede) PORT = 55557
[GameServerInfo] ClientExeVersion = Sua versao ClientExeSerial = Seu Serial LootingTime = 10 Faça a mesma coisa com o arquivo: D: ou C:\muserver\data\lang\kor\commonloc.cfg
JoinServer:
Citação:
Link 4(JoinServer)
Configure com seu ip de rede Exemplo: D: ou C:\MuServer\JoinServer\JoinServer.exe /p55970 /ca(ip de rede) /cp55557
GameServer:
Citação:
Link 8(GameServer)
Configure também com seu ip de rede Exemplo: D: ou C:\MuServer\GameServer\GameServer.exe (ip de rede) 55970 (ip de rede) 55960 55901
3º Agora você terá que editar o seguinte arquivo com o "Bloco de Notas":
c:\windows\system32\drivers\etc\host
Apague tudo e coloque da seguinte forma:
Citação:
127.0.0.1 localhost (ip de rede) (seu no-ip)
OBS.: Isso você terá que fazer em todas as maquinas da lanhouse(inclusive o host)
4º Abra as seguintes portas no seu modem
* 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
Para descobrir seu ip de rede:
Vá em "Iniciar" -> "Executar" -> Digite "CMD"( Isso fará que você acesse o Prompt de Comando -> Ao entrar no Prompt Digite o seguinte Comando "ipconfig" -> na linha "Endereço IP" vai estar seu ip de rede.
Pronto Server Internet + Rede.
---------------------------------------------------------------
Servidor Lan + Wan Versão 1.02d :
É preciso do novo CS que aceita configurações no-ip
D:\MuServer\CS
aqui, basta configurar o cstest.ini com seu no-ip ficando assim:
[General]
GSIP=seumu.sytes.net
GSPORT=55901
PORT=44405
AutoService=0
D:\MuServer\Data
arquivo commonserver.cfg ---> aqui os 3 ip's devem ser 127.0.0.1
arquivo IpList.dat -------> seumu.sytes.net
arquivo ServerInfo.dat -------> em server name voce coloca o nome do seu MU
D:\MuServer\Data\Lang\chs
arquivo commonloc.cfg -----> no IP voce coloca ip de rede interna (ip do server 192.168.xxx.xxx ou outro que voce use)
é aconselhavel fazer isso tambem na pasta kor
D:\MuServer\Gameserver
arquivo config.ini -----> aqui voce so mexe na senha e login do msql, o resto permanece ficando assim:
[ODBC]
ServerName=(local)
DatabaseName=MuOnline
UserID=xx <------- login msql
UserPassword=xxxxxx <----------senha msql
D:\MuServer\Links
aqui para quem não usa o muserverlinks, deve configurar os links 4 e 8 da seguinte forma:
link 4 ----> /p55970 /caseumu.sytes.net /cp55557
link 8 ----> 192.168.xxx.xxx 55970 192.168.xxx.xxx 55960 55901 (ip de rede interno ou parecido)
D:\MuServer\MU2003_EVENT_SERVER\Data
arquivo svconfig.ini ----> aqui voce deve configurar assim:
[pim_setting]
queue_no=4
workerthread_no=4
[odbc_connection]
mu2003_dbname = Ranking
mu2003_dsn = DEVILSQURE_RANKING
mu2003_uid = xx <---- login msql
mu2003_pass = xxxxxx <---- senha msql
D:\MuServer\RankingServer
arquivo svconfig.ini ----> aqui voce deve configurar assim:
[odbc_setting]
dbname=Ranking
odbc_dsn=DEVILSQURE_RANKING
odbc_uid=ss <---- login msql
odbc_pass=xxxxxx <---- senha msql
odbc_con_count=40
[pim_setting]
queue_no=6
workerthread_no=10
lembrando que o arquivo main voce deve editar ele e colocar o seu no-ip.
PS1. Adotei para as maquinas da lanhouse as configurações antigas usadas na versão 1.01E+
no arquivo host, abaixo de 127.0.0.1 localhost vai adicionado seu ip de rede e seu endereço no-ip, inclusive na maquina server.
PS2. Com esta configuração não há a necessidade se se ficar fazendo atualização de IP's nem por motivo de falta de energia
Postado por SnOw às 21:41
Jobs
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 , faiz virar sm / bk / me assim q xega 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')
Em Breve mais scripts e jobs
Postado por SnOw às 21:40
Scripts WebSite
Scripts PHP:
Status do servidor:
QUOTE
< ?
$fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1);
if($fp >= 1){
echo 'Online';}
else{ echo 'Offline'; }
?>
Número de Usuários Banidos:
QUOTE
< ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1");
echo mssql_result($sql, 0, 0); ?>
Número de Usuários Online:
QUOTE
< ?php
$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1");
if( mssql_result($sql, 0, 0) <= 50){ //esse script da pra configurar a cor dos numeros
echo ""; //de 0 a 50 fica preto de 50 a 100 fica laranja
echo mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelho
elseif( mssql_result($sql, 0, 0) >= 50 AND mssql_result($sql, 0, 0) <= 100){
echo "";
echo mssql_result($sql, 0, 0);}
elseif( mssql_result($sql, 0, 0) > 100){
echo "";
echo mssql_result($sql, 0, 0);} ?>
Número de Contas:
QUOTE
< ?php
$tacountresult= mssql_query("select memb___id from MEMB_INFO");
$tacount = mssql_num_rows ($tacountresult);
?>
< ?php print "$tacount"; ?>
Número de Personagens:
QUOTE
< ?php
$tcharsresult = mssql_query("select Name from Character");
$tchars = mssql_num_rows ($tcharsresult);
?>
< ?php print "$tchars"; ?>
Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo:
QUOTE
< ?php
$alogin = "sa";
$apass = "Senha do SQL";
$db = "MuOnline";
$host = "Seu IP Aqui";
$msconnect=mssql_connect($host,$alogin,$apass);
$msdb=mssql_select_db("$db",$msconnect);
?>
Codigo do tempo para Abrir BC e DS :
Coloque o codico no lugar da pagina que você quiser ou se preferir criei um link
OBS: O codico é em php
< td width="134" class="texto" bgcolor="#000000">Devil Square:
< script>
var czas;
< ?
echo "var minuta = ".date("i").";";
echo "var sekunda = ".date("s").";";
?>
//document.write(55-minuta);
danagodzina = minuta * 60 + sekunda;
function changetimea()
{
danagodzina = danagodzina + 1;
czas = 55*60 - danagodzina;
min = Math.floor(czas/60);
sec = czas%60;
if(czas < 0)
{
document.getElementById("timespan").innerHTML="";
}
else
{
if(min < 10) min = "0"+min;
if(sec < 10) sec = "0"+sec;
document.getElementById("timespan").innerHTML=min+":"+sec;
}
window.setTimeout("changetimea()",1000);
}
changetimea();
< /script>
< /font>
< /tr>
< tr>
< td width="115">Blood Castle:
< script>
< ?
echo "var minuta2 = ".date("i").";";
echo "var sekunda2 = ".date("s").";";
?>
danagodzina2 = minuta2 * 60 + sekunda2;
if(minuta2 > 30) dopelnej = 3600 - danagodzina2;
else dopelnej = -danagodzina2;
dobc = dopelnej + 25*60;
function changetimea2()
{
dobc = dobc - 1;
if(dobc < -5*60)
{
dobc = 3600 + 30*60;
dobc = dobc-1;
}
min2 = Math.floor(dobc/60);
sec2 = dobc%60;
if(min2 < 0)
{
document.getElementById("timespan2").innerHTML="";
}
else
{
if(min2 < 10) min2 = "0"+min2;
if(sec2 < 10) sec2 = "0"+sec2;
document.getElementById("timespan2").innerHTML=min2+":"+sec2;
}
window.setTimeout("changetimea2()",1000);
}
changetimea2();
< /script>
Reset
QUOTE
< ?php
$alogin = "sa";
$apass = "Senha do SQL";
$db = "MuOnline";
$host = "Seu IP Aqui";
$msconnect=mssql_connect($host,$alogin,$apass);
$msdb=mssql_select_db("$db",$msconnect);
$query = 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets
from Character order by resets desc , cLevel desc';
$result = mssql_query( $query );
echo '';
echo "\n";
echo '';
echo '';
echo '';
';
echo '
< td bgcolor=F5F5F5>
< td bgcolor=F5F5F5>Personagem
< td bgcolor=F5F5F5>Classe
< td bgcolor=F5F5F5>Level
< td bgcolor=F5F5F5>Strenght
< td bgcolor=F5F5F5>Agility
< td bgcolor=F5F5F5>Vitality
< td bgcolor=F5F5F5>Energy
< td bgcolor=F5F5F5>Resets';
//Aqui voce coloca o numero do rank
//no caso esta top 100
//se quiser mudar eh soh trocar o 100 pelo numero desejado
for($i=0;$i < 100;++$i)
{
$row = mssql_fetch_row($result);
$personag = htmlentities($row[0]);
echo ' ';
echo $i + 1;
echo 'º';
echo $personag;
echo '';
if($row[8] == 8){
echo 'Game Master';
}
else {
if($row[1] == 0){
echo 'Dark Wizard';
}
if($row[1] == 1){
echo 'Soul Master';
}
if($row[1] == 16){
echo 'Dark Knight';
}
if($row[1] == 17){
echo 'Blade Knight';
}
if($row[1] == 32){
echo 'Elf';
}
if($row[1] == 33){
echo 'Muse Elf';
}
if($row[1] == 48){
echo 'Magic Gladiator';
}
if($row[1] == 64){
echo 'Dark Lord';
}
}
echo '';
echo $row[2];
echo '';
echo $row[3];
echo '';
echo $row[4];
echo '';
echo $row[5];
echo '';
echo $row[6];
echo '';
echo $row[9];
echo'
}
echo '
echo '';
echo '';
$conn=mssql_close();
?>
Corrigindo Bug PHP :
Na pasta de seu site, tem o config.php, abra-o após abri-lo vc terá q adicionar esse codigo após o $xa = getenv('REMOTE_ADDR');
$badwords = array(";","'","\"","*","union","del","DEL","insert","update","=","drop","sele","$");
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Security Warning!
Forbidden simbols are included, please remove them and try again -> $xa");
Assim ele bloqeará os codigos usados para hakear usando o sql injection
Postado por SnOw às 21:39
Particionar HD
1º Clique com o botão direito em cima do "Meu Computador" e clique na Opção "Gerenciar"
2º Encontre "Armazenamento" e clique em "Gerenciamento de Disco"
3º Se seu HD possui um "Espaço Livre", Clique com o botão direito e selecione "Nova unidade logica"
4º Abrirá uma janela com um assistente, Clique em "Avançar", Selecione "Unidade Logica", Clique em "Avançar", Escolha o tamanho da unidade(EM MegaBytes), Clique "Avançar", Escolha a letra para a unidade(Geralmente D:/ para servidores de mu), Clique "Avançar", Escolha o tipo de formatação(Fat, Fat32 ou NTSF), e o formato da formatação, Clique "Avançar" e Clique "Concluir", Espere a formatação chegar a 100% e Reeniicie o pc...
OBS:.
1- Se sua unidade D:/ estiver sendo ocupada pelo driver de CD, clique em cima com o botão direito da unidade D:/(de cd) e clique em "Alterar Letra de unidade e caminho", Selecione uma letra(normalmente E:/) Clique Ok, Ok, Volte para o passo 3 e reenicie o pc no final...
2- Antes de começar o processo de particionamento fazer um scan disk
3- Antes do particionamento fazer uma desfragmentação de disco
4- Esse processo é apenas no XP, os outros não tem esses recursos, ai só usar o partition magic que você encontra clicando Aqui !
Postado por SnOw às 21:38
Oque é MD5
O que é MD5 ?
MD5 é um esquema de encriptação de dados, em que transforma o dado em um codigo.
Para que serve ?
Serve para:
Exemplo: Quando você cria um login e senha, utilizando um programa/site com md5, o programa/site ira converter a senha para um codigo especifico, criptografado, e armazena-lo no seu banco de dados.
Vantagens ?
Os servidores com base na versão 99.6XT utilizam MD5 para aumentar a segurança. isso tambem aumenta a segurança dos sites de Muonline.
Desvantagens ?
Colocar um site em md5 apenas complica um pouco mais o seu desenvolvimento, e agrande maioria dos sites de muonline são sem md5. então pra evitar mais trabalho com o site, alguns desenvolvedores retiram o md5 dos seus servidores, substituindo arquivos, tabelas e procedimentos do banco de dados, diminuindo a segurança geral, tanto do site quanto do servidor.
Dica:
Faça seu Site sem MD5!
Postado por SnOw às 21:37
Server com modem rotiado
Antes precisamos tomar nota de umas informações básicas.
SEU IP DE REDE?
- Iniciar, Executar, CMD, IPCONFIG.
(192.168.XXX.XXX)
SEU IP GLOBAL?
NO-IP
SEU IP LOCAL?
127.0.0.1
Senha SQL?
Aquela que você configura para o usúario "sa", quando instala o programa.
• Muserver\DataServer1 e 2
AllowableIPList.txt
Coloque seu IP de Rede SEM OS PONTOS (Nunca tire o 255).
Ex: 192 168 1 254 255 (IP de Rede 192.168.1.254 sem os pontos + o 255)
• Muserver\ExDB
ExDB.ini
Coloque sua Senha SQL.
• Muserver\EventServer\Data
SvConfig.ini
Coloque sua Senha SQL.
• Muserver\Gameserver 1 ou 2 ou
Muserver\FNR1-1 ou FNR1-2
MyGSFun.ini
Coloque sua Senha SQL.
• Muserver\RankingServer
SvConfig.ini
Coloque sua Senha SQL.
• MuServe\Cs\Data
ServerInfo.dat
ServerList.dat
Coloque seu NO-IP.
• MuServe\Data\Lang\Kor
Commonloc.cfg
Coloque seu IP Local.
• MuServe\Data
CommonServer.cfg
Coloque seu IP Local em TODOS.
• MuServe\Data
IpList.cfg
Coloque seu NO-IP.
• Muserver\Data
MapServerInfo.dat
Coloque seu IP de Rede (192.168.XXX.XXX).
• Muserver
StartUp.ini
Coloque Seu NO-IP em TODOS.
Postado por SnOw às 21:36
Editando Pontos Maximos
Colocando os Pontos 32k , 32767k e 65k
Fassa um JOB
1º Abra SQL Server Enterprise Manager -> Console Root -> Microsoft MSSQL Servers -> (local) -> Management -> Sql Server Agent -> Jobs
2º Clique com o botão direito e aperte New Job
// Em name coloque um nome para o JOB
// Nao mecha em + nada.
3º 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 "
4º 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)
5º De Ok em todas as janelas e ative o SQL Agent.. clicando com o botao direito em cima e start
Postado por SnOw às 21:35
HAMACHI
Sobre o HAMACHI: Com Hamachi você pode organizar dois ou mais computadores através de uma conexão pela Internet criando sua própria rede virtual para acesso direto e seguro. O programa cria uma rede (como se fosse rede local) para compartilhar arquivos, impressoras, músicas e até jogar jogos em qualquer computador do mundo (claro que a velocidade pode variar pois a conexão é através da Internet).
Bem, vamos lá:
1-Baixe o Hamachi, Download do Hamachi em: https://secure.logmein.com/hamachi.msi
2-Instale o hamachi, não há nenhum mistério va indo em Next Next Next.... até concluir
Possível erro:
Se der algum mensagem de erro de incompatibilidade e vc usa o XP ou 2000 ignore-a... Depois abra o programa, clique no Botão "Power" no canto inferior esquerdo e crie um nick para você. Agora de Ok e você irá conectar no Hamachi!!!
3-Crie uma rede no hamachi para que os outros possam se conectar:
Create New Network [Criar uma nova rede]
Coloque o nome do seu servidor e uma senha fácil, para que todos os players decorem, essa senha é precisa pra entrar na sua rede.
Pronto, Sua rede estará criada agora!
4-Crie seu servidor normalmente, seguindo alguns tutoriais daqui mesmo, do viciadosmu.com.br AKI
5-Quando estiver concluindo, na parte de mudar os IP's, Coloque seu IP do hamachi,
Coloque esse IP nos seguintes arquivos: [São os arquivos normais de um servidor, mas ao invés de você usar seu IP da internet, use o IP do hamachi]
X:\muserver\CS\Connectserverlist.dat
X:\muserver\CS\data\Connectserverlist.da t
X:\muserver\CS\data\ServerList.dat
X:\muserver\data\IpList.dat
X:\muserver\data\lang\kor\commonloc.cfg
X:\muserver\data\lang\chs\commonloc.cfg
X:\muserver\data\commonserver.cfg
Troque os ips achados no 4.lnk e 8.lnk na pasta X:\muserver\Links (de um clique com o botao direito e va em propriedades)para seu IP do HAMACHI.
[Onde X é a unidade onde seu servidor está.]
6-Crie o Launcher do seu servidor,
No lugar do seu IP ou do seu redirecionador DNS [Vulgo No-IP] Coloque o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no viciadosmu.com.br, veja os jogadores entrando em sua rede do Hamachi, espere eles abrirem o launcher e vejam que o servidor esta ON, [o Servidor só será visto Online se VOCÊ e os PLAYERS estiverem com o HAMACHI aberto e DENTRO da rede do seu MU.] Depois assista seus players jogando felizes e fique feliz também.
Postado por SnOw às 21:34
Editar Gates
//Lorencia -> Dungeon
1 1 0 121 232 123 233 2 0 20
2 2 1 107 247 110 247 0 1 20
Esse é o gate de entrada :
1 = Numero do gate
1 = Gate de entrada
0 = Numero do mapa ( Lorencia )
121 = Cordenada X
232 = Cordenada Y
123 = Cordenada 2 X ( exemplo o gate pega da cordenada 121 ate 123 de range isso da 2 quadrados se vc por 121 no X e 121 no X2 vai ser 1 quadrado pequeno e vai ficar muito foda de alguem acertar o buraco do gate aconselho a por minimo de 3 de diferenca entre cada )
233 = Cordenada 2 Y ( o mesmo da 2X)
2 = Aponta pro gate 2
0 = DIR ( N sei bem oq faz + nunca uso hehe )
20 = Level requerido
Gate de saida :
2 = Numero do Gate
2 = Gate de Saida ( vc entrou no gate 1 em lorencia e saiu no gate2 em dungeon )
1 = Numero do mapa ( Dungeon )
107 = Cordenada X
247 = Cordenada Y
110 = Cordenada 2X
247 = Cordenada 2Y
0 = N Aponta pra gate algum ( Se vc por 0 quer dizer q eh gate de saida ou gate de warp )
1 = Numero do DIR
20 = Level necesario para entrar no gate
O Exemplo acima foi de 1 gate de ligacao que liga lorencia ao dungeon.
Agora o exemplo abaixo é 1 gate de teleportacao que serve como /move.
//Hunting Ground
95 0 31 60 10 69 19 0 0 0
95 = Numero do Gate
0 = Gate de Warp ( como n aponta para outro gate ele so eh acessado atraves de invitation ou /move )
31 = Numero do mapa ( Hunting Ground
60 = Cordenada X
10 = Cordenada Y
69 = Cordenada X2
19 = Cordenada Y2
0 = Aponta pra qual gate ( como eh 0 quer dizer q n aponta pra ninguem )
0 = Dir
0 = Level q requer para entrar ( como eh 0 so entra por evento ou definicao do NPC )
Outro exemplo de gates de MOVE que é feito para evento.
//Kalima 1-6
88 0 24 10 16 17 22 0 0 0
89 0 25 10 16 17 22 0 0 0
90 0 26 10 16 17 22 0 0 0
91 0 27 10 16 17 22 0 0 0
92 0 28 10 16 17 22 0 0 0
93 0 29 10 16 17 22 0 0 0
Como vcs podem ver todos os gates não apontão para outros numeros quer dizer que para entrar teria de usar o Lost Map ( Invitation de kalima ) !
Postado por SnOw às 21:33
No - IP
Registrando e Criando uma Host no NO-IP (Super Detalhado)
Índice
0- No-IP?
1- Conhecendo o site.
2- Registrando.
3- Baixando o DUC.
4- Criando hosts.
5- Dando login no DUC.
0- No-IP?
É simples, no-ip, é um programa que atualiza seu IP externo para hosts criados por você, para que os players não fiquem trocando o seu IP toda hora e você corre menos risco de ser hackeado pelo ip, mas além do no-ip é preciso de outros programas de segurança.
1- Conhecendo o Site.
O site do no-ip é http://www.no-ip.com/ , explore o site, e descubra se gosta de algo, ou se interessa por algum plano mas não seja precipitado
você pode ter email com o seu endereço que quiser e etc mas essa parte é paga por enquanto vamos ficar na grátis
2- Registrando.
http://www.no-ip.com/newUser.php
Preencha todos os campos CORRETAMENTE
e mais ou menos assim:
Account Information:
Email: Seu Email ele será o seu Username
Password: Sua Senha
Confirm Password: Confirme sua Senha
About You: Sobre Você
First Name: NOME
Last Name: sobrenome
How did you hear about us?: -- Escolha seu Interesse -- Banners / Online anúncios Colegas / Amigos do host / provedor online / offline artigo Imprimir anúncio e-mails promocionais de rádio / TV Motor de busca Outro Zip /
Postal Code: Su codigo postal
Account Access: Acesso à conta
Security Question: -- Selecione uma Questao -- What is your fathers middle name?(Qual é o seu nome do meio pais?) What was the name of your first school? (Qual era o nome da sua primeira escola?) Who was your childhood hero? (Quem foi o seu herói infantil?) What is your favorite pastime? (Qual é o seu passatempo favorito?) What is your all-time favorite sports team? (Qual é o seu tempo de todos os esportes favoritos time?)What was your high school mascot? (Qual foi o seu liceu mascote?) What make was your first car or bike? (O que fazer se o seu primeiro carro ou bicicleta? ) Where did you first meet your spouse? (Onde você encontre seu primeiro cônjuge? Qual é o seu nome estimação?) What is your pets name? (Qual é o seu nome estimação?)
Answer: Sua resposta
Birthday:Seu aniverssario
Depois e soh aceitar os termos de Servisso e Confirmar a resposta que xegou em seu email ( oq ue você registrou ai)
3- Baixando o DUC deles.
Depois de registrado baixe o DUC, escolha seu Sistema Operacional.
e faço o download
http://www.no-ip.com/downloads.php
4- Criando Hosts.
Primeiramente, você não cria hosts no programa, e sim no site, por isso, você DEVE estar logado no site deles.
Depois de logado clique em uma aba lah em cima chamada "Your No-IP".
· Logo depois vai aparecer assim no canto esquerdo
Your No-IP
Hosts / Redirects
Add
Manage
Manage Groups
Upgrade to Enhanced
Clique em Add, deverá aparecer campos para digitar o nome do seu host
Exemplo: "Eu escolhi por exemplo,obs NÃO PODE TER ESPAÇO nomedoserver.
Embaixo vai aparecer um campo com já marcado no-ip.info.(escolha para o que você achar melhor)
Ficando com o host assim: nomedoserver.no-ip.info
E finalmente (NÃO MECHA EM MAIS NADA !!!!) clique em "Create Host"
5- Dando login no DUC.
DUC é o exe deles, e o seu username é o seu email(eles mandam um mensagem pelo seu email, dizendo para confirmar a sua account no No-IP), e depois sua password, sempre que quiser dar update no seu ip para o host,(depois que conectar a internet, marque a caixinha do lado do smilezinho)
Postado por SnOw às 21:32
Editando Server
Configurar a Exp.
01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra o arquivo commonserver com o bloco de notas
04. Procure por AddExperience
05. Logo após o sinal de igual "=" será onde você mudará a exp do server.
06. Só editar as linhas, salvar e reeniciar o servidor.
************************************************************************************
Configurar o Drop.
01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra o arquivo commonserver com o bloco de notas
04. Procure por ItemDropPer
05. Logo após o sinal de igual "=" será onde você mudará o drop do server.
06. Só editar as linhas, salvar e reeniciar o servidor.
************************************************************************************
Configurar o Bug Bless
01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra os arquivos shop.txt , e vejam os exemplos de como funcionam o bug bless:
Jóias sem bug:
14 13 0 0 0 0 0 //Jewel of Bless
14 14 0 0 0 0 0//Jewel of Soul
14 16 0 0 0 0 0 //Jewel of Life
Jóias com bug:
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0//Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life
04. Só editar as linhas, salvar e reeniciar o servidor.
************************************************************************************
Postado por SnOw às 21:31
Configurar Shop
01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra os arquivos shop.txt ,
shop0 - [Lorencia] Hans the Blacksmith (116,141)
shop1 - [Lorencia] Liaman The Barmaid (123,135)
shop2 - [Lorencia] Pasi the Wizard (118,113)
shop3 - [Lorencia] Peddlar (183,137)
shop4 - [Lorencia] Peddler (6,145)
shop5 - [Lorencia] Potion Girl (128,86)
shop6 - [Devias] Barmaid (226,25)
shop7 - [Devias] Wizard (225,41)
shop8 - [Devias] Weapon Merchant (186,47)
shop9 - [Noria] Craftsman (195,125)
shop10 - [Noria] Elf Lala (172,126)
04. Vou explicar antes como colocar luck skill e option
0 1 0 255 1 1 0 //Shortsword
0 = Classe (No caso espadas)
1 = Item (Seria o item da classe, Short Sword)
0 = Level do Item (+0,+1+2+3...)
255 = Durabilidade (0 - 255)
1 = Skill (1 = Com skill, 2 = Sem skill)
1 = Luck (1 = Item com Luck, 0 = Sem luck)
0 = Option (1 = +4, 2 = +8 e ai vai)
Lista de Itens:
//Swords
0 0 0 255 0 0 0 //Kris
0 1 0 255 0 0 0 //Shortsword
0 2 0 255 0 0 0 //Rapier
0 3 0 255 0 0 0 //Katache
0 4 0 255 0 0 0 //Scimitar
0 5 0 255 0 0 0 //Blade
0 6 0 255 0 0 0 //Gladius
0 7 0 255 0 0 0 //Falchion
0 8 0 255 0 0 0 //Serpentsword
0 9 0 255 0 0 0 //Salamandersword
0 10 0 255 0 0 0 //Light Sabre
0 11 0 255 0 0 0 //Legendary Sword
0 12 0 255 0 0 0 //Heliacal Sword
0 13 0 255 0 0 0 //Doubleblade
0 14 0 255 0 0 0 //Lightningsword
0 15 0 255 0 0 0 //Giant Sword
0 16 0 255 0 0 0 //Sword Of Destruction
0 17 0 255 0 0 0 //Dragon Slayer
0 18 0 255 0 0 0 //ThunderBlade
0 19 0 255 0 0 0 //Angelic Sword
//Axes
1 0 0 255 0 0 0 //Small Axe
1 1 0 255 0 0 0 //Hatchet
1 2 0 255 0 0 0 //Doubleaxe
1 3 0 255 0 0 0 //Tomahawk
1 4 0 255 0 0 0 //Fairyaxe
1 5 0 255 0 0 0 //Battleaxe
1 6 0 255 0 0 0 //Nikkeaaxe
1 7 0 255 0 0 0 //Larkanaxe
1 8 0 255 0 0 0 //Crescentic Axe
//Maces/Hammers
2 0 0 255 0 0 0 //Mace
2 1 0 255 0 0 0 //Morningstar
2 2 0 255 0 0 0 //Iron Hammer
2 3 0 255 0 0 0 //Great Hammer
2 4 0 255 0 0 0 //Serpenthammer
2 5 0 255 0 0 0 //Crystal Morningstar
2 6 0 255 0 0 0 //Chaos Axe
//Polearms
3 0 0 255 0 0 0 //Lightspear
3 1 0 255 0 0 0 //Spear
3 2 0 255 0 0 0 //Dragonlance
3 3 0 255 0 0 0 //Big Pike
3 4 0 255 0 0 0 //Serpentspear
3 5 0 255 0 0 0 //Double Halberd
3 6 0 255 0 0 0 //Halberd
3 7 0 255 0 0 0 //Bardiche
3 8 0 255 0 0 0 //Great Scythe
3 9 0 255 0 0 0 //Bill Of Balrog
//Bows
4 0 0 255 0 0 0 //Shortbow
4 1 0 255 0 0 0 //Bow
4 2 0 255 0 0 0 //Fairybow
4 3 0 255 0 0 0 //Battlebow
4 4 0 255 0 0 0 //Tigerbow
4 5 0 255 0 0 0 //Lightbow
4 6 0 255 0 0 0 //Chaosbow
4 7 0 255 0 0 0 //Arrows
4 8 0 255 0 0 0 //Crossbow
4 9 0 255 0 0 0 //Golden Crossbow
4 10 0 255 0 0 0 //Arquebus
4 11 0 255 0 0 0 //Light Crossbow
4 12 0 255 0 0 0 //Serpent Crossbow
4 13 0 255 0 0 0 //Legendary Crossbow
4 14 0 255 0 0 0 //Cannon Crossbow
4 15 0 255 0 0 0 //Bolts
4 16 0 255 0 0 0 //Divine Crossbow
4 17 0 255 0 0 0 //Divine Bow
4 18 0 255 0 0 0 //Angelic Crossbow
//Staffs
5 0 0 255 0 0 0 //Skullstaff
5 1 0 255 0 0 0 //Angelic Staff
5 2 0 255 0 0 0 //Serpentstaff
5 3 0 255 0 0 0 //Thunderstaff
5 4 0 255 0 0 0 //Gorgonstaff
5 5 0 255 0 0 0 //Legendary Staff
5 6 0 255 0 0 0 //Resurrectstaff
5 7 0 255 0 0 0 //Chaos Lightningstaff
5 8 0 255 0 0 0 //Staff Of Destruction
5 9 0 255 0 0 0 //Unicorn Staff
5 10 0 255 0 0 0//Angelic Staff
//Shield
6 0 0 255 0 0 0 //Roundshield
6 1 0 255 0 0 0 //Hornshield
6 2 0 255 0 0 0 //Kiteshield
6 3 0 255 0 0 0 //Fairyshield
6 4 0 255 0 0 0 //Buckler
6 5 0 255 0 0 0 //Shield Of Dragonslayer
6 6 0 255 0 0 0 //Boneshield
6 7 0 255 0 0 0 //Spikeshield
6 8 0 255 0 0 0 //Towershield
6 9 0 255 0 0 0 //Ironshield
6 10 0 255 0 0 0 //Roundshield
6 11 0 255 0 0 0 //Serpentshield
6 12 0 255 0 0 0 //Bronzeshield
6 13 0 255 0 0 0 //Dragonshield
6 14 0 255 0 0 0 //Legendary shield
Armors
//Bronze(DK)
7 0 0 255 0 0 0 //Bronze helm
8 0 0 255 0 0 0 //Bronze armor
9 0 0 255 0 0 0 //Bronze pants
10 0 0 255 0 0 0 //Bronze gloves
11 0 0 255 0 0 0 //Bronze boots
// Red Dragon(DK)
7 1 0 255 0 0 0 //Dragon Helm
8 1 0 255 0 0 0 //Dragon Armor
9 1 0 255 0 0 0 //Dragon Pants
10 1 0 255 0 0 0 //Dragon Gloves
11 1 0 255 0 0 0 //Dragon Boots
//Pad(DW)
7 2 0 255 0 0 0 //Pad helm
8 2 0 255 0 0 0 //Pad armor
9 2 0 255 0 0 0 //Pad pants
10 2 0 255 0 0 0 //Pad gloves
11 2 0 255 0 0 0 //Pad boots
//Legendary(DW)
7 3 0 255 0 0 0 //Legendary helm
8 3 0 255 0 0 0 //Legendary armor
9 3 0 255 0 0 0 //Legendary pants
10 3 0 255 0 0 0 //Legendary gloves
11 3 0 255 0 0 0 //Legendary boots
//Bone(DW)
7 4 0 255 0 0 0 //Bone helm
8 4 0 255 0 0 0 //Bone armor
9 4 0 255 0 0 0 //Bone pants
10 4 0 255 0 0 0 //Bone gloves
11 4 0 255 0 0 0 //Bone boots
//Leather(DK)
7 5 0 255 0 0 0 //Leather helm
8 5 0 255 0 0 0 //Leather armor
9 5 0 255 0 0 0 //Leather pants
10 5 0 255 0 0 0 //Leather gloves
11 5 0 255 0 0 0 //Leather boots
//Scale(DK)
7 6 0 255 0 0 0 //Scale helm
8 6 0 255 0 0 0 //Scale armor
9 6 0 255 0 0 0 //Scale pants
10 6 0 255 0 0 0 //Scale gloves
11 6 0 255 0 0 0 //Scale boots
//Sphinx(DW)
7 7 0 255 0 0 0 //Sphinx helm
8 7 0 255 0 0 0 //Sphinx armor
9 7 0 255 0 0 0 //Sphinx pants
10 7 0 255 0 0 0 //Sphinx gloves
11 7 0 255 0 0 0 //Sphinx boots
//Brass(DK)
7 8 0 255 0 0 0 //Brass helm
8 8 0 255 0 0 0 //Brass armor
9 8 0 255 0 0 0 //Brass pants
10 8 0 255 0 0 0 //Brass gloves
11 8 0 255 0 0 0 //Brass boots
//Iron Plated(DK)
7 9 0 255 0 0 0 //Iron helm
8 9 0 255 0 0 0 //Iron armor
9 9 0 255 0 0 0 //Iron pants
10 9 0 255 0 0 0 //Iron gloves
11 9 0 255 0 0 0 //Iron boots
//Vine(Elf)
7 10 0 255 0 0 0 //Vine helm
8 10 0 255 0 0 0 //Vine armor
9 10 0 255 0 0 0 //Vine pants
10 10 0 255 0 0 0 //Vine gloves
11 10 0 255 0 0 0 //Vine boots
//Silk(Elf)
7 11 0 255 0 0 0 //Silk helm
8 11 0 255 0 0 0 //Silk armor
9 11 0 255 0 0 0 //Silk pants
10 11 0 255 0 0 0 //Silk gloves
11 11 0 255 0 0 0 //Silk boots
//Wind(Elf)
7 12 0 255 0 0 0 //Wind helm
8 12 0 255 0 0 0 //Wind armor
9 12 0 255 0 0 0 //Wind pants
10 12 0 255 0 0 0 //Wind gloves
11 12 0 255 0 0 0 //Wind boots
//Spirit(Elf)
7 13 0 255 0 0 0 //Spirit helm
8 13 0 255 0 0 0 //Spirit armor
9 13 0 255 0 0 0 //Spirit pants
10 13 0 255 0 0 0 //Spirit gloves
11 13 0 255 0 0 0 //Spirit boots
//Guardian(Elf)
7 14 0 255 0 0 0 //Guardian Helm
8 14 0 255 0 0 0 //Guardian Armor
9 14 0 255 0 0 0 //Guardian Pants
10 14 0 255 0 0 0 //Guardian Gloves
11 14 0 255 0 0 0 //Guardian Boots
//Unicorn(MG)
8 15 0 255 0 0 0 //Unicorn Armor
9 15 0 255 0 0 0 //Unicorn Pants
10 15 0 255 0 0 0 //Unicorn Gloves
11 15 0 255 0 0 0 //Unicorn Boots
//Black Dragon(DK)
7 16 0 255 0 0 0 //Black Dragon helm
8 16 0 255 0 0 0 //Black Dragon armor
9 16 0 255 0 0 0 //Black Dragon pants
10 16 0 255 0 0 0 //Black Dragon gloves
11 16 0 255 0 0 0 //Black Dragon boots
//Black Phoenix(DK)Best
7 17 0 255 0 0 0 //Phoenix Helm
8 17 0 255 0 0 0 //Phoenix Armor
9 17 0 255 0 0 0 //Phoenix Pants
10 17 0 255 0 0 0 //Phoenix Gloves
11 17 0 255 0 0 0 //Phoenix Boots
//Grand Soul(DW)Best
7 18 0 255 0 0 0 //Grand Soul Helm
8 18 0 255 0 0 0 //Grand Soul Armor
9 18 0 255 0 0 0 //Grand Soul Pants
10 18 0 255 0 0 0 //Grand Soul Gloves
11 18 0 255 0 0 0 //Grand Soul Boots
//Divine(Elf)Best
7 19 0 255 0 0 0 //Divine Helm
8 19 0 255 0 0 0 //Divine Armor
9 19 0 255 0 0 0 //Divine Pants
10 19 0 255 0 0 0 //Divine Gloves
11 19 0 255 0 0 0 //Divine Boots
//Thunder(MG)Best
8 20 0 255 0 0 0 //Thunder Armor
9 20 0 255 0 0 0 //Thunder Pants
10 20 0 255 0 0 0 //Thunder Gloves
11 20 0 255 0 0 0 //Thunder Boots
//Chaos Wings
12 0 0 255 0 0 0 //Fairy Wings
12 1 0 255 0 0 0 //Heaven Wings
12 2 0 255 0 0 0 //Satan Wings
12 3 0 255 0 0 0 //Butterfly Wings
12 4 0 255 0 0 0 //Archangel Wings
12 5 0 255 0 0 0 //Devil Wing
12 6 0 255 0 0 0 //Thunder Wings
//Summon Orb
12 8 0 0 0 0 0 //Healing Orb
12 9 0 0 0 0 0 //Advanced Defence
12 10 0 0 0 0 0 //Advanced Damage
12 11 0 0 0 0 0 //Summon Goblin
12 11 1 0 0 0 0 //Summon Golem
12 11 2 0 0 0 0 //Summon Assassin
12 11 3 0 0 0 0 //Summon Yeti
12 11 4 0 0 0 0 //Summon DarkKnight
12 11 5 0 0 0 0 //Summon Bali
12 11 6 0 0 0 0 //Summon Soilder
//Skills
12 7 0 255 0 0 0//Orb of twisting slash
12 12 0 255 0 0 0 //Earth Break (Blade Knight)
12 13 0 255 0 0 0 //Death Stab (Blade Knight/Dark Knight/MG)
12 14 0 255 0 0 0 //Fury of Light (Blade Knight)
12 16 0 255 0 0 0 //Flame Slash (MG)
12 17 0 255 0 0 0 //Penetration Muse Elf/Elf)
12 18 0 255 0 0 0 //Ice Age (Muse Elf)
12 19 0 255 0 0 0 //Swift Attack (Dark Knight)
//Guardians
13 0 0 255 0 0 0 //Guardian Angel
13 1 0 255 0 0 0 //Satan
13 2 0 255 0 0 0 //Horn of Unilia
13 3 0 255 0 0 0 //DinoRant
//Misc
13 8 0 255 0 0 0 //Ice Ring
13 9 0 255 0 0 0 //Poison Ring
13 10 0 255 0 0 0 //Dino Transformation Ring
13 10 1 255 0 0 0 //Giant Transformation Ring
13 10 2 255 0 0 0 //Skeleton Transformation Ring
13 10 3 255 0 0 0 //Bull Transformation Ring
13 10 4 255 0 0 0 //Mage Transformation Ring
13 10 5 255 0 0 0 //Death Bull Transformation Ring
13 12 0 255 0 0 0 //Lightning Necklace
13 13 0 255 0 0 0 //Fire Necklace
13 14 0 255 0 0 0 //Blue Feather
13 15 0 255 0 0 0 //Blue Pear
13 16 0 255 0 0 0 //Blood Book
13 17 0 255 0 0 0 //Blood Tooth
13 18 0 255 0 0 0 //Cloak
13 19 0 255 0 0 0 //Mini Angelic Staff
//Items
14 0 0 255 0 0 0 //Apple
14 1 0 255 0 0 0 //Small Healing
14 2 0 255 0 0 0 //Medium Healing
14 3 0 255 0 0 0 //Large Healing
14 4 0 255 0 0 0 //Small Mana
14 5 0 255 0 0 0 //Medium Mana
14 6 0 255 0 0 0 //Large Mana
14 8 0 255 0 0 0 //Antidote
14 9 0 255 0 0 0 //Alcohol
14 10 0 0 0 0 0 //Town Teleport
14 11 0 255 0 0 0 //Box Of Luck
14 12 0 255 0 0 0 //Heart
12 15 0 255 0 0 0 //Jewel of Chaos
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0 //Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life
14 22 0 255 0 0 0 //Jewel Of Creation
14 17 0 255 0 0 0 //Eye of Devil Square
14 18 0 255 0 0 0 //Devil Square Key
14 19 0 255 0 0 0 //Devil Square Invitation
14 20 0 255 0 0 0 //Sentimental Charm
14 21 0 255 0 0 0 //HINET
14 23 0 255 0 0 0 //King's Book
14 24 0 255 0 0 0 //Sword Of The Broken Soul
14 25 0 255 0 0 0 //Tear Of The Fairy
14 26 0 255 0 0 0 //Soul Of Instinct
//Spell Books
15 0 0 255 0 0 0 //Poison
15 1 0 255 0 0 0 //Meteorite
15 2 0 255 0 0 0 //Lightning
15 3 0 255 0 0 0 //Fireball
15 4 0 255 0 0 0 //Flame
15 5 0 255 0 0 0 //Teleport
15 6 0 255 0 0 0 //Ice
15 7 0 255 0 0 0 //Twister
15 8 0 255 0 0 0 //Evil Spirits
15 9 0 255 0 0 0 //Hellfire
15 10 0 255 0 0 0 //Power Wave
15 11 0 255 0 0 0 //Aurora
15 12 0 255 0 0 0 //Comet
15 13 0 255 0 0 0 //Inferno
15 14 0 255 0 0 0 //Psychic Teleport
15 15 0 255 0 0 0 //Attack Shield Aura
Itens 99
//Item 99
0 20 0 255 0 0 0 //Blade of Devourer
0 21 0 255 0 0 0 //Double Sided Blunt Sword
0 31 0 255 0 0 0 //Death Broad
2 8 0 255 0 0 0 //Skeleton Mace
2 9 0 255 0 0 0 //Slayer's Mace
2 10 0 255 0 0 0 //Stalker's Mace
2 11 0 255 0 0 0 //Mace of Gimli
2 12 0 255 0 0 0 //Phantom Mace
2 13 0 255 0 0 0 //Mace of the King
5 11 0 255 0 0 0 //Kundun Staff
//Flaming Phoenix (BK) Best
7 21 0 255 0 0 0 //Flaming Phoenix Helm
8 21 0 255 0 0 0 //Flaming Phoenix Armor
9 21 0 255 0 0 0 //Flaming Phoenix Pants
10 21 0 255 0 0 0 //Flaming Phoenix Gloves
11 21 0 255 0 0 0 //Flaming Phoenix Boots
//DarK Side (SM) Best
7 22 0 255 0 0 0 //DarK Side Helm
8 22 0 255 0 0 0 //DarK Side Armor
9 22 0 255 0 0 0 //DarK Side Pants
10 22 0 255 0 0 0 //DarK Side Gloves
11 22 0 255 0 0 0 //DarK Side Boots
//Hurricane (MG) Best
8 23 0 255 0 0 0 //Hurricane Armor
9 23 0 255 0 0 0 //Hurricane Pants
10 23 0 255 0 0 0 //Hurricane Gloves
11 23 0 255 0 0 0 //Hurricane Boots
//Nature (ME) Best
7 24 0 255 0 0 0 //Nature Helmet
8 24 0 255 0 0 0 //Nature Armor
9 24 0 255 0 0 0 //Nature Pants
10 24 0 255 0 0 0 //Nature Gloves
11 24 0 255 0 0 0 //Nature Boots
//Embroided (DK)
7 25 0 255 0 0 0 //Embroided Mask
8 25 0 255 0 0 0 //Embroidered Armor
9 25 0 255 0 0 0 //Embroidered Pants
10 25 0 255 0 0 0 //Embroidered Gloves
11 25 0 255 0 0 0 //Embroidered Boots
//Storm (SM,MG)
7 26 0 255 0 0 0 //Storm Mask
8 26 0 255 0 0 0 //Storm Armor
9 26 0 255 0 0 0 //Storm Pants
10 26 0 255 0 0 0 //Storm Gloves
11 26 0 255 0 0 0 //Storm Boots
//Magus (DK,MG)
7 27 0 255 0 0 0 //Magus Mask
8 27 0 255 0 0 0 //Magus Armor
9 27 0 255 0 0 0 //Magus Pants
10 27 0 255 0 0 0 //Magus Gloves
11 27 0 255 0 0 0 //Magus Boots
//Adamantine (SM)
7 28 0 255 0 0 0 //Adamantine Mask
8 28 0 255 0 0 0 //Adamantine Armor
9 28 0 255 0 0 0 //Adamantine Pants
10 28 0 255 0 0 0 //Adamantine Gloves
11 28 0 255 0 0 0 //Adamantine Boots
Postado por SnOw às 21:30
Editar o Move
Editando o Menu "M" ( Move )
Compatível para as versões 1.02K, 1.02N, 1.02Q e as que tenham uma estrutura M ( Move ).
Arquivos Relacionados:
No Server:
O Gate.txt
O movereq(kor).txt
O message_chs.wtf
No Cliente:
O Gate.bmd y GateTest.bmd
O Movereq.bmd y MovereqTest.bmd
Programas necessários:
O Bloco de Notas
O MuClientTool V0.66
O ExtremMuEdit V0.62
NO SERVER
IMPORTANTE: Fazer um backup de todos os arquivos que serão modificados antes de começar. Assim, se falhar, terão como voltar ao arquivo original.
1. Abrir o message_chs.wtf (ou message_kor.wtf) com o MuClientTool. Isto é para verificar que o /move esta traduizido corretamente e para verificar os nomes dos mapas.
Em geral, nestas versões, o arquivo está quase traduzido em sua totalidade, assim, este passo, como disse acima, é só para verificar se está correto.
2. Agora abrimos o arquivo movereq(kor).txt, e veremos algo como isto:
Isto pode variar, mas o importante é entender para que serve cada elemento de este arquivo.
O Index : identificação do portal (ou entender como a ordem aparecerá na janela de teletransporte ao pressionar a tecla M).
O Movename(Chs) : Nome na janela, o que veremos na janela de teletransporte.
O Movename(Eng) : Nome no server, equivale ao nome que está no arquivo message_chs.wtf que está no seu Server. Aqui devemos ser minuciosos e verificar bem que os nomes coincidam em ambos arquivos.
O Zen : Custo em Zen, que deveremos pagar para o teletransporte.
O Level : Level necessário para usar esse portal.
Cabe anotar aqui que os dois últimos elementos (Zen e Level) podem ser editados, decidindo em que level e o custo em Zen pagos para se mover. Exemplo para ir a Arena2, neste exemplo, nos pede LVL 100, mas podemos colocarlvl 50 ou 150, segundo nossas preferencias.
O GateN : Número do Portal que usaremos, e que está indicado no arquivo gate.txt do Server.
Por que nao vejo o move para CryWolf?
Esse arquivo é totalmente editável, sempre e quando temos um bom critério. Se não temos o move para CryWolf podemos editar por exemplo a linha 30 e colocar o move:
30___CryWolf___CryWolf___10000___140___118
Eu, por exemplo, eliminaria o move para Atlans3 para ter os 4 moves para Kantru.
Sugestão: quando estamos editando este arquivo com o Server ON, podemos verificar con o PJ Administrador o lugar exato de cada MOVE. Mas não com o M e sim os comandos de ADM /move MeuADM map X1 Y1, por que as mudanças não farão efeito até que o servidor seja reiniciado. Tenha entao o arquivo gate.txt para verificar o GateN correto.
3. Abrimos o arquivo gate.txt.
Como só estamos trabalhando con os move, só nos interessa las linhas que na segunda coluna (Flag) tenham um "0" (zero). No caso de CryWolf veremos na la linha 118 os seguintes dados:
GateN___Flag___Mapa___X1___Y1___X2___Y2___Target___Dir___Lvl
118______0______34___229___37___239___46____0______0____10
O Flag Zero indica que estas linhas sao usadas quando pressionamos a tecla M ou usamos o comando Move.
OBs.: Evitar editar o arquivo gate.txt, a nao ser para mudar valores das coordenadas ou do lvl. Nunca acrescente uma linha de comando no final, já que este arquivo é de tamanho específico e pode impedir o funcionamento do gameserver.
Já terminado com o server. Agora vamos editar o Cliente.
IMPORTANTE: Fazer um backup de todos os arquivos que serão modificados antes de começar. Assim, se falhar, terão como voltar ao arquivo original.
4. Usando o programa MuClientTool abrimos o arquivo gate.bmd, que se encontra na pasta /data. Isto é para verificar que se todas as linhas coincidem com as do arquivos gate.txt de nosso Server, sobretudo se fizemos mudanças nas coordenadas de chegada ou lvl requerido. Verifique a lista.
As linhas 118 coincidem.
5. Usando o programa MuClientTool abrimos o arquivo movereq.bmd, localizado na pasta /data/local.
Agora este arquivo deve ser editado até que esteja exatamente igual ao arquivo movereq(kor).txt de nosso Server.
Obs: Observer que Zen e Level neste arquivo estao invertidos se comparado ao movereq(kor).txt do Server. Só ter cuidado com isso.
Porque no Cliente há ainda os arquivos gatetest.bmd e movereqTest.bmd?
Bom, esses arquivos são cópias exatas do gate.bmd e movereq.bmd, assim ao terminamos de editá-los, fazemos uma cópia e os renomeamos. Normalmente nosso cliente usa o arquivo gate.bmd. No caso deste se corromper ou de editá-lo errado, o programa decide usar o gatetest.bmd. O mesmo vale para o movereq.bmd.
Nao se esqueçam de reiniciar o Server, e de fazer BackUps dos arquivos antes de editá-los.
Postado por SnOw às 21:29
Editar Monstros
01. Abra o monsterserbase.txt, você verá uma lista de codigós como esta:
226 0 0 122 110 3 // Trainer
230 0 0 62 130 3 // Alex
236 0 0 175 120 3 // Golden Archer
240 0 0 146 110 3 // Baz, Storage Guard
end
Significado dos códigos para adicionar ou remover NPCs e montros:
226 0 0 122 110 3 // Trainer
226: número do monstro/NPC (encontrado no monster.txt)]
0: mundo (lista abaixo)
0: direção do movimento (0 fica parado, 10/20/30 move-se como um guarda e -1 move-se aleatoriamente como um monstro)
122: o 'X' da coordenada (encontrado no jogo)
110: 'X' da coordenada (encontrado no jogo)
2: Direção do rosto (códigos abaixo)
Número dos Mundos:
0 = lorencia.........................9 = Devil Square
1 = dungeon......................10 = Icarus
2 = devias.........................11 = Blood Castle I
3 = noria............................12 = Blood Castle II
4 = losttower.....................13 = Blood Castle III
6 = Arena..........................14 = Blood Castle IV
7 = Atlans.........................15 = Blood Castle V
8 = Tarkan.........................16 = Blood Castle VI
Códigos de direção:
9(Sudoeste)
8(Oeste)
7(Nordeste)
6(Norte)
5(Nordeste)
4(Leste)
3(Sudeste)
2(Sul)
Para Editar Monstro ( força , helt...)
Abra o Monster com bloco de notas e editar.
Para Colocar Monsttros, pegue monster edit, abra um montersetbase vazio e add alguns bixos, depois é so coloca dentro do seu monstersetbase, mas lembre-se que o game server tem uma quantia limitada de monstros.
Postado por SnOw às 21:28
Editando 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
1º 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.
Postado por SnOw às 21:27
Editar Aneis
Abra o game server com o editor de Hexa Decimal:
C7 45 F0 02 00 00 00 EB 34 C7 45 F0
07 00 00 00 EB 2B C7 45 F0
0E 00 00 00 EB 22 C7 45 F0
08 00 00 00 EB 19 C7 45 F0
09 00 00 00 EB 10 C7 45 F
os numeros que estao vermelho sao os numeros dos monstros no monster.txt [hex]
Por exemplo você troca o budge dragon ring para transformar em bali:
151(numero do bali no monster.txt)numero dele em hex 97
Procure:
C7 45 F0 02 00 00 00 EB 34 C7 45 F0
Modifique por:
C7 45 F0 97 00 00 00 EB 34 C7 45 F0
Postado por SnOw às 21:26
Reduzir BD ( Banco de Dados )
Reduzir BD - Saiba como reduzir o tamanho dos registros do servidor
Reduzir o tamanha do banco de dado do muserver :
Abra o QUERY ANALYZER , seleciona a data base MuOnline, e cole o código abaixo e rode (aperte F5)
////////////////////////////////////////////////////////////////////
CODIGO:
BACKUP LOG MuOnline WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE ( MuOnline , TRUNCATEONLY )
//////////////////////////////////////////////////////////////////////////
Execute uma vez por mês está operação, poderá reduzir em 50% O TAMNHO DO BANCO DE DADOS E LOG
Deletando LOG
1º: De um Stop No SQL Server Atraves do SQL Menager, depois Vá na pasta C:\MuServer\DB e delete o Arquivo "MuOnline_Log.LDB"
2º: Reinicie o SQL, Abrindo o Enterprise Menager Vc Ira Ver q o Banco do Mu ira Estar em "suspictious mode" Ou Parecido...
3º: Feche o Enterprise Menager e Abra o Query Analizer...
4º: Agora Iremos Mudar o Banco de suspictious mode Para Emergence Mode, Colocandu estes Códigos no Query Analizer e Apertando o Botão "PLAY" na Parte Superior:
USE master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatabases set
status=-32768 where dbid=DB_ID('MuOnline')
go
sp_configure 'allow updates',0
go
reconfigure with override
go
5º: Agora Vamos Recriar o Log Colocando Este Código no Query analizer e Apertando o Botão "PLAY" na Parte Superior:
USE master
go
dbcc rebuild_log('MuOnline','C:\muserver\Dbs\MuOnline_log.ldf')
go
dbcc checkdb('MuOnline')
Nota: Se Vc salva o Banco de Dados Em Outro Lugar Mude a Parte C:\muserver\Dbs\MuOnline_log.ldf Para o caminho do Seu Banco de Dados
6º: Agora Vamos Autorizar o Sql a Ler o Banco de Dados Usandu Estes Códigos No Query Analizer:
CODE
alter database MuOnline
set multi_user
Pronto... Agora o Arquivo Só Tem 500k Aproximadamente...
Postado por SnOw às 21:25
Deletando ACC's
1 - Abra o Query Analizer
2 - Selecione a DB MuOnline(la está seliciona a DB master, bem la em cima, do lado de um botão de stop)
3 - Copie o código abaixo
4 - Cole na parte branca(parece até um editor de texto)
5 - aperte F5
6 - Pronto as accs foram deletadas!
CODE
DECLARE @Acc varchar(10), @Chars varchar(10), @test int
select @test = 0
DECLARE LISTA CURSOR LOCAL FOR
SELECT memb___id FROM MEMB_INFO
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
begin
if (SELECT COUNT(*) FROM Character where AccountID=@Acc) = 0
begin
DELETE from MEMB_INFO where memb___id=@Acc
DELETE from VI_CURR_INFO where memb___id=@Acc
select @test = @test + 1
end
FETCH NEXT FROM LISTA INTO @Acc
end
CLOSE LISTA
DEALLOCATE LISTA
print @test
Esse codigo apagara todas as contas que nao foram acessadas.
Postado por SnOw às 21:24
Deletando Guilds
Muitas guilds fazem o gs.exe abrir um pouco mais devagar, então apague essa guilds que não são necessarias!
Pegue esse codigo e coloque no Query analyzer!
QUOTE
DELETE GuildMember
From GuildMember join Guild on GuildMember.G_Name = Guild.G_Name
where Guild.G_Score < ('2')
DELETE Guild
where G_Score < ('2')
Esse codigo apagara todas as guils que nao tem score.
Postado por SnOw às 21:23
Editar NPCs e Monstros
01. Abra o monsterserbase.txt, você verá uma lista de codigós como esta:
226 0 0 122 110 3 // Trainer
230 0 0 62 130 3 // Alex
236 0 0 175 120 3 // Golden Archer
240 0 0 146 110 3 // Baz, Storage Guard
end
Significado dos códigos para adicionar ou remover NPCs e montros:
226 0 0 122 110 3 // Trainer
226: número do monstro/NPC (encontrado no monster.txt)]
0: mundo (lista abaixo)
0: direção do movimento (0 fica parado, 10/20/30 move-se como um guarda e -1 move-se aleatoriamente como um monstro)
122: o 'X' da coordenada (encontrado no jogo)
110: 'X' da coordenada (encontrado no jogo)
2: Direção do rosto (códigos abaixo)
Número dos Mundos:
0 = lorencia.........................9 = Devil Square
1 = dungeon......................10 = Icarus
2 = devias.........................11 = Blood Castle I
3 = noria............................12 = Blood Castle II
4 = losttower.....................13 = Blood Castle III
6 = Arena..........................14 = Blood Castle IV
7 = Atlans.........................15 = Blood Castle V
8 = Tarkan.........................16 = Blood Castle VI
Códigos de direção:
9(Sudoeste)
8(Oeste)
7(Nordeste)
6(Norte)
5(Nordeste)
4(Leste)
3(Sudeste)
2(Sul)
Para Editar Monstro ( força , helt...)
Abra o Monster com bloco de notas e editar.
Para Colocar Monsttros, pegue monster edit, abra um montersetbase vazio e add alguns bixos, depois é so coloca dentro do seu monstersetbase, mas lembre-se que o game server tem uma quantia limitada de monstros.
Postado por SnOw às 21:22
Criar Launcher com AutoUpdate
Criando launcher com auto update, para qualquer modificação no cliente do servidor o launcher fazer um update automático facilitando para os usuários.
1º É preciso do Launcher Builder.
2º Crie 2 pastas no seu computador. Uma chamada "original" e a outra chamada "updates". Pegue os arquivos que forão alterados do seu client e jogue dentro da pasta "original".
Observação: Coloque na mesma estrutura de pastas do client.
Exemplo: Se for editar o arquivo Player.bmd que fica dentro das pastas "Data/Player", crie uma pasta "Data" dentro da pasta "original" e dentro da subpasta "Data", criar a pasta "Player" e jogue o arquivo modificado (Player.bmd) dentro desta ultima pasta criada.
3º Na pasta "updates" você deverá criar uma pasta chamada "udata" e dentro dela a subpasta chamada "data" e dentro da pasta "data" criar a pasta "player".
3º Abra o Launcher Builder, coloque as configurações do seu servidor e abilite o recurso de update
5º Após efetuar as configurações, clique no iconezinho de um pacote embrulhado que fica ao lado da URL de update. Irá abrir uma outra janela com duas opções: uma chamada File directory e a outra Out directory. Na "File directory" vocêcolocará a pasta "original" criada anteriormente e em "Out directory" você ira colocar a pasta "updates" criada anteriormente.
6º Clique em "Create" e aguarde o processo de empacotamento. Recebendo a seguinte mensagem: FINISHED !
7º Clique em "Close" e clique em "Build" para criar o executavel do seu Launcher.
8º Pronto ! Os arquivos de atualizações foram criados. Agora pegue a pasta "updates" e jogue dentro da pasta "www" do seu Web Server.
Postado por SnOw às 21:20
Criando Launcher
1° Faço download do Mu Laucher Builder encontrado em utilitários.
2° Caso você queira que abra um site no meio do laucher selecione Enable Browser, e digita o site em Browser URL
3° Selecione "Enable Options", Show Server status, para ter a opção de video e som, e para aparecer o status do server
4° No Name of TheServer coloque o nome do server, em Server Page coloca a URL do site, em Server Hostname/IP coloque o ip do servidor, e em Server post coloca o port "44405"
5º Clica em Build
6º Pronto seu Launcher está criado com sucesso, esse é o launcher mais simples.
Postado por SnOw às 21:18
Criar um instalador
Logo abaixo estão as imagens de como irá ficar o instalador.
Aqui e a primeira parte do instalador quando o usuario clicar no executavel.
Dá pra notar na imagem que tudopode ser modificado, textos, imagens e até COPYRIGHT.
Agora temos a segunda parte do instalador, onde o cliente escolhe o local de install.
Tem um local onde você pode configurar mais uma imagem.
Nessa parte damos as opções de atalhos para nosso cliente assim que terminar a instalação.
O cliente pode escolher se quer instalar os atalhos ou não.
Nessa imagem é a instalação dos componentes.
Finalização do instalador, com a opção de já executar o jogo assim que terminar.
Agora como cria-lo:
Clique aqui para baixar o programa : Smart Install Maker 5.02
Instale normalmente sem nenhuma complicação
Após ter instalado vamos fazer nosso instalador.
- Passo 1
O programa vem em versão Trial, então vamos deixá-lo completo ok.
Execute o programa e vai na aba Preferences e Language, mude para Portugues (Brasil).
Agora vá ate a aba AJUDA e depois DIGITAR CHAVE DE REGISTRO.
Basta digitar igual esta em baixo e depois dar ok.
Nome de usuário: tnenad
Chave de Licença: KVZEC-0U5WH-2RZRB-4OVM4-DRPFL
Nome de usuário: Giveawayoftheday
Chave de Licença: PPZGP-T8SEI-AVWF4-GQRQ3-RAPBF
Bom Vamos Lá.
Ao Abrir o programa você terá uma janela como está.
Na Lateral em INSTALADOR vai conter as seguintes funções.
-Geral
-Arquivos
-Requisitos
-Dialogos
-Interface
-Atalhos
-Registro
-Comandos
-Arquivos INI
-ActiveX
-Fontes
-Variaveis
Na parte de DESINSTALADOR
-Geral
-Arquivos
-Registro
-Comandos.
Quando você abre o programa automaticamente você está na guia GERAL
e ao lado como vista na figura acima você fará as seguintes configurações.
Nome do Produto: (O NOME DO SEU MU, COMO NA IMAGEM O É WARRIORS MU)
Versão: (Ex: 1.04 Session 3)
Nome da Empresa: (Nome do seu MU)
Texto de Titulo: Esse texto de Título é aquele mostrado na primeira
imagem acima de exemplo na janelinha.
(INSTALANDO WARRIOS MU SERVER 1.04H SESSION 3).
Onde estiver %ProductName% %ProductVersion% não remove.
Acho que nessa parte não tem o que modificar. deixe como está fica mais profissional.
Copyright: Aqui pode mudar o ano e adcionar algum texto também,
mais lembre-se onde estiver com codigos não mude.
Local do Instalador: Aqui você selecione onde vai ser salvo seu arquivo instalador
assim que você terminar ele.
Compressão: Aqui modifique o metodo de compressão.
EX: se seu arquivo do cliente estiver 575mb e você selecionar Maxima. o seu arquivo
instalador vai ficar com uns 399mb, mais vai demorar mais para realizar a criação do
instalador creio que mais de 1 hora dependendo da máquina. Eu escolho sempre a normal,
pois em torno de 5 minutos meu instalador fica pronto, e exemplificando, um arquivo de 575mb
com compressão normal vai ficar um 419mb dependendo.
No metodo rápido, nao há compressão, se o arquivo estiver com 575mb seu instalador apos ter
concluido também vai ficar com o mesmo tamanho porem a criação dele chega em torno de 1 minuto.
Na parte de Tipo sempre deixe sem limite pra nao ocasionar problemas ok?
Ok agora vamos selecionar os arquivos que fara parte do nosso instalador.
Imagem da guia arquivos
Clique na aba ARQUIVOS e em baixo selecione o SINAL DE MAIS.
Irá abri uma caixa e em arquivo, selecione todos os arquivos e pastas que contem o seu cliente mu.
Em PASTA DE EXTRAÇÃO selecione a váriavel %PRODUCTNAME%, com isso a pasta dentro
de arquivos e programas se chamará o nome do seu server exemplo Arquivos de Programas/WarriosMU
Depois disso dê um OK. deixa marcado o tipo SOBREESCREVER.
Feito isso vamos agora para a aba REQUISITOS
Imagem da aba.
Nesta parte vamos somente selecionar em qual sistema operacional o seu game pode ser executavel.
caso o seu cliente instalar em outro so que não seja o seu que vc selecionou, ele nao instalará.
Feito isso vai até a aba DIALOGOS.
Deixe marcado todas as opções.
Em Pasta do Produto: coloque as variaveis: %ProgramFiles%\%CompanyName%
(isso vai criar uma pasta em arquivos e programas com o nome do seu server).
Em Pasta no grupo de programas: coloque as variaveis %ProductName% %ProductVersion%
(isso vai criar uma pasta no menu iniciar todos os programas).
Agora em cima você verá as seguintes opções nessa mesma aba DIALOGOS. }
Tem lá GERAL / INFORMAÇÕES DE LICENÇA/ SENHA / TERMINAR INSTALAÇÃO.
Aconselho ir somente em terminar instalação e selecionar o arquivo que será executado quando o cliente
terminar de instalar o produto.
No caso coloque o executavel do seu Laucher.
Entao nessa aba Terminar instalçao marque a caixa
(MOSTRAR CAIXA DE MARCAÇÃO: EXECUTAR PROGRAMA)
A SEGUIR NA LINHA ABAIXO COLOQUE A SEGUINTE VARIAVEL.
%InstallPath%\Launcher.exe (OBS: LAUNCHER.EXE, É MEU EXEMPLO,
CASO O SEU LAUNCHER TENHA OUTRO NOME COLOCA-LO OU SELECIONE
ELE NO PRIMEIRO ICONE SEM SER A PASTA AMARELA COM A SETINHA)
MARQUE TAMBéM A CAIXA ABAIXO (MARCADO POR PADRÃO).
Agora vamos configurar as imagens que vão conter em nosso executavel.
Vá até a guia INTERFACE:
Na guia INTERFACE tem os seguintes tópicos:
PLANO DE FUNDO / CABEÇALHO / LOGO / IDIOMAS / ÍCONES
Vamos colocar primeiro nosso plano de fundo:
No Tópico PLANO DE FUNDO, selecione a caixa MOSTRAR PLANO DE FUNDO.
Abaixo em vez de gradiente selecione IMAGEM.
VÁ ATE O SEU PC E SELECIONE A IMAGEM QUE VC QUER COLOCAR DE PLANO DE FUNDO.
EM ESTILO COLOQUE CENTRALIZADO.
NO TITULO DA JANELA SEGUE O EXEMPLO DA PRIMEIRA IMAGEM LÁ NO TÓPICO
(AGUARDE... INSTALANDO WARRIORS MU SERVER) nessa parte crie a frase que deseja e
coloque a variavel: %ProductName%.
EX: Inicio da Instalação do %ProductName% que significa o nome do seu MU cliente.
Em Texto Copyright mude da forma que quiser obdecendo as variavéis
EX: Copyright © 2008, %CompanyName%
Imagem dessa parte do tuto Abaixo.
Agora vamos no tópico CABEÇALHO.
Nessa parte vc tera uma pre visualização da imagem que vai ficar no cabeçalho do seu install.
Dica: USE O PRINT SCREEN DO SEU TECLADO PARA COPIAR A IMAGEM DO TAMANHO
CORRETO E COM UM EDITOR DE IMAGEM CRIE A IMAGEM QUE DESEJA.
PARA DEIXA-LÁ POSICIONADA CORRETAMENTE BASTA POSICIONAR O
MOUSE EM CIMA DA IMAGEM CLICAR E IR ARRASTANDO.
SELECIONE A CAIXA MOSTRAR IMAGEM DO CABEÇALHO.
DEPOIS PROCURE A IMAGEM QUE VC CRIOU NO SEU PC E ADCIONE.
DICA: DEIXE DESMARCADA A OPÇÃO FUNDO TRANSPARENTE E FUNDO COM EFEITO GRADIENTE OK?
Essa logo é a imagem que vai na lateral do nosso install, ou seja na segunda imagem do tutorial você verá a Summoner. Então agora vamos mexer naquela imagem.
Clique no tópico LOGO. Nessa parte você pode inserir tanto uma imagem qualquer quanto a logo do seu MU, no meu caso coloquei uma imagem e não minha logo.
MARQUE A OPÇÃO MOSTRAR IMAGEM DE LOGO
DO LADO SELECIONE A IMAGEM QUE DESEJA COLOCAR.
LEMBRANDO DA DICA DO PRINT SCREEN PARA DEIXAR A IMAGEM DO MESMO TAMANHO.
DEIXE DESMARCADO A CAIXA PLANO DE FUNDO TRANSPARENTE.
Agora vamos para o tópico IDIOMA, no qual iremos colocar a linguagem disponével em nosso instalador.
eu selecionei somente português, mas vocês podem colocar em qualquer lingua que quiserem.
Em ÍCONES você ira selecionar os icones do seu Install e Uninstall
DICA: DENTRO DA PASTA DO PROGRAMA SMART INSTALL MAKER TEM VÁRIOS MODELOS.
AGORA BASTA SELECIONAR O MODELO DE CADA IMAGEM EM SEU PC E PRONTO.
Agora na lateral clique na guia ATALHOS.
NESSA PARTE VOCÊ IRÁ SELECIONAR OS LOCAIS NO QUAL VOCÊ QUER QUE O PROGRAMA CRIE OS ATALHOS.
NESSE TUTO VOU COLOCAR DUAS FORMAS.
1- NO MENU INICIAR/ TODOS OS PROGRAMAS
2- ICONE NA AREA DE TRABALHO.
APÓS TER CLICADO NA GUIA ATALHOS, CLIQUE NA SETINHA DE MAIS LOGO ABAIXO NO PROGRAMA.
VAMOS CRIAR PRIMEIRO O ICONE NA AREA DE TRABALHO.
DICA: PARA CRIAR SEU ICONE ABRA O PAINT E CRIE UMA IMAGEM COM AS SEGUINTES MEDIDAS 72X69
CRIADA A IMAGEM VOCÊ DEVERÁ SALVAR ELA COM A EXTENSÃO .ICO QUE NO PAINT É POSSIVEL SALVAR.
OK SALVE A IMAGEM DO SEU ICONE DENTRO DO SEU CLIENTE MU E DEPOIS ADCIONE ELE TAMBEM NA GUIA DOS ARQUIVOS JUNTOS COM OS OUTROS.
VAMOS CRIAR O ATALHO AGORA NA AREA DE TRABALHO:
CLIQUE NO SINAL DE MAIS.
EM PASTA DE DESTINO SELECIONE: AREA DE TRABALHO
EM NOME DO ATALHO VC VAI COLOCAR A VARIAVEL: %ProductName%
EM NOME DO ARQUIVO VC DEVE SELECIONAR O ARQUIVO QUE VAI EXECUTAR O JOGO, NO MEU CASO A VARIAVEL É: %InstallPath%\Launcher.exe
EM PARAMETROS DA LINHA DE COMANDO NÃO PRECISA COLOCAR NADA.
EM START IN COLOQUE A VARIAVEL: %ProductName%
AGORA EM ARQUIVO DE ICONE SELECIONE O ICONE QUE VC CRIOU, LEMBRA? NO MEU CASO A VARIAVEL É: %InstallPath%\Warriors.ico
AGORA EM INDICE DO ICONE DEIXE MARCADO ZERO.
AGORA É SO CLICAR EM OK E PRONTO UM ATALHO JÁ ESTA PRONTO.
AGORA CRIANDO ATALHO NO MENU INICIAR.
PASTA DE DESTINO SELECIONE: GRUPO DE PROGRAMAS
O RESTO DAS CONFIGURAÇÕES SERÁ AS MESMAS DE CIMA, FEITO ISSO DE UM OK.
AGORA NA PARTE DE REGISTRO / COMANDOS / ARQUIVOS INI / ACTIVEX / FONTES E VARIAVEIS
BOM AGORA VAMOS FAZER O DESINSTALADOR DO NOSSO CLIENTE OK?
AGORA NA GUIA DESINSTALADOR DO LADO ESQUERDO DO NOSSO PROGRAMA CLIQUE NA GUIA GERAL.
SELECIONE PERMITIR DESINSTALAÇÃO.
NOME PERSONALIZADO NO ADCIONAR E REMOVER PROGRAMAS:
VARIAVEL: %ProductName% %ProductVersion%
TITULO DA DESINSTALAÇÃO: COLOQUE DO JEITO QUE VC QUISER OBEDECENDO AS VARIAVEIS: %ProductName% %ProductVersion%
NOME DE ARQUIVO DO DESINSTALADOR:
USE A VARIAVEL: %InstallPath%\Uninstall.exe
NOME DE ARQUIVO DO ARQUIVO DE LOG DO DESINSTALADOR:
USE A VARIAVEL: %InstallPath%\Uninstall.ini
AS OUTRAS CAIXAS DE SELECÕES ABAIXO DEIXA DESMARCADAS SE QUISEREM.
NA GUIA DESINSTALADORES SELECIONE AGORA ARQUIVOS.
NESSA PARTE VC VAI ADCIONAR OS ARQUIVOS QUE O PROGRAMA IRA REMOVER.
CLIQUE NO SINAL DE MAIS ABAIXO.
SELECIONE EM O QUE APAGAR: PASTA COM ARQUIVOS
EM NOME DO DIRETORIO COLOQUE: %InstallPath%\warriors
LEMBRANDO QUE \warriors É A MINHA PASTA, CONFIGURE CONFORME A SUA.
DE UM OK E PRONTO.
É ISSO DAI PESSOAL AGORA O NOSSO INSTALADOR ESTA TOTALMENTE CONFIGURADO.
BASTA CLICAR NO SINAL VERDE EM FORMA DE PLAY LOGO ACIMA NO CABEÇALHO DO PROGRAMA E INICIAR A CRIAÇÃO DO NOSSO INSTALL.
APOS TERMINAR ABRA O DIRETORIO QUE VOCÊ SELECIONOU PARA SALVAR O ARQUIVO LEMBRA?
FAÇA UM TESTE E INSTALE ELE NO SEU PC
Postado por SnOw às 21:11
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.
Postado por SnOw às 21:06
Configurar MuServer S4
01. Baixe um MuServer Season4, extrai ele em algum dos seus HD, e deixa o nome da pasta como MuServer
02. Agora vamos para a parte em que devemos mudar nosso IP
03. Mudando o IP! para mudar o ip é so você ver seu ip nesse site
www.showip.com, e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer/CS/Data/ServerList[BoR].dat
MuServer/Data/IpList.dat
MuServer/Data/MapServerInfo.dat
MuServer/Data/MapServerInfo_CS.dat
MuServer/Programs/SCFDB/
04. Mude também o login e senha do sql, em:
MuServer/edataserver/eDataServer.ini
MuServer/GameServer/SCFDataServer.ini
MuServer/GameServer/SCF_Connect.ini
MuServer/GameServerCS/SCF_CSConnect.ini
MuServer/Programs/SCFDB/SCFdb.ini
OBS:O link 8 tera 2 IPS para você mudar!
05. Pronto os ips do servidor já estão configurados.
06. Baixe uma ODBC.reg
07. Execute a ODBC.
08. Depois de mudar todos os IPS e o DNS do Sistema Pronto, execute a SCFDB primeiro e depois ligue o servidor.
Postado por SnOw às 20:20
Castle Siege
1 - Se o evento não estiver configurado corretamente, irão aparecer mensagens de
Postado por
SnOw
às
20:15
erros ao rodar o GS-CS. Essas mensagens são as seguintes:
2 - Esses erros NÃO SÃO Bugs e sim erros de configuração.
3 - Entenda os arquivos que fazem o evento rodar normalmente:
### Arquivo MuCastleData.dat ###
Esse arquivo contém as configurações do Castle Siege, lembrando
que ele trabalha em conjunto com as linhas incluídas no arquivo
commonserver. Ele é dividido em três partes. Vamos então primeiro
analisar esse arquivo e depois aprender a configurar corretamente
tudo para o evento.
Parte 1 => Como todos sabem, Castle Siege tem todo um
preparativo para antes do início do evento e assim há nove fases,
que são as seguintes:
Fase 1 - Registro de Castle Siege
Fase 2 - Idle State
Fase 3 - Registro do status da Mark of Lord
Fase 4 - Idle State
Fase 5 - Notificação de Ataque ao Castelo às guilds
Fase 6 - Lendo o estado de Castle Siege
Fase 7 - Início de Castle Siege
Fase 8 - Fim de Castle Siege
Fase 9 - Fim do ciclo de Castle Siege (Volta auto para o 1)
Originalmente, esse evento é realizado a cada 14 dias.
Mas esse período pode ser mudado no arquivo MuCastleData.
Para isso, basta alterar o período na primeira parte do arquivo.
Se quiser que o evento seja realizado a cada sete dia,
configure então como mostrado abaixo:
Código:
0
7 //período em dias para a realização de Castle Siege
end
Parte 2 => Nessa parte são configurados o dia, a hora,
e o minuto de início de cada fase de Castle Siege:
Código:
// ID Período Dia Horas Minutos
//---------------------------------------------------------------
1
1 0 15 0 //Registro de Castle Siege
2 1 23 59 //Idle State
3 2 0 0 //Registro do status da Mark of Lord
4 5 0 0 //Idle State
5 5 12 0 //Notificação de Ataque ao Castelo às guilds
6 5 19 0 //Lendo o estado de Castle Siege
7 6 15 0 //Início de Castle Siege
8 6 17 0 //Fim de Castle Siege
9 7 0 0 //Fim do ciclo de Castle Siege (Volta auto para o 1)
end
Parte 3 => Determina a posição e atributos dos portões,
estátua, canon tower, tower shield e catapultas.
Não é aconselhável alterar essas informações.
### Configurando Castle Siege ###
Estando o arquivo MuCastleData configurado, é necessário configurar
também as linhas do commonserver relacionadas a esse evento.
Essas linhas são as seguintes:
CastleSiegeRun = Coloque 1 para iniciar as fases
CastleDeepEvent = Coloque 1 para o evento castledeep
NumberOfCastleSiegeMaxUser = Nº de players que participarão do CS
CastleCycleStartYear = Coloque o ano em que funcionará o evento
CastleCycleStartMonth = Coloque o mês em que funcionará o evento
CastleCycleStartDay = Coloque o dia que dará início as fases do evento
CastleSpecificState = Coloque 1 para dar início aos processos do evento
CastleStateStartHour - Coloque a hora que o evento acontecerá
CastleStateStartMinute - Coloque o minuto que o evento acontecerá
Caso queira determinar um Senhor do Castelo para testes, edite um char
com o level necessário para que ele possa criar uma Guild.
Abra então o Enterprise Manager e selecione as opções
MuOnline => Tables => MuCastleData:
1 - Se o evento não estiver configurado corretamente, irão aparecer mensagens de
erros ao rodar o GS-CS. Essas mensagens são as seguintes:
Clique na imagem para ve-la maior
Clique na imagem para ve-la maior
Clique na imagem para ve-la maior
2 - Esses erros NÃO SÃO Bugs e sim erros de configuração.
3 - Entenda os arquivos que fazem o evento rodar normalmente:
### Arquivo MuCastleData.dat ###
Esse arquivo contém as configurações do Castle Siege, lembrando
que ele trabalha em conjunto com as linhas incluídas no arquivo
commonserver. Ele é dividido em três partes. Vamos então primeiro
analisar esse arquivo e depois aprender a configurar corretamente
tudo para o evento.
Parte 1 => Como todos sabem, Castle Siege tem todo um
preparativo para antes do início do evento e assim há nove fases,
que são as seguintes:
Fase 1 - Registro de Castle Siege
Fase 2 - Idle State
Fase 3 - Registro do status da Mark of Lord
Fase 4 - Idle State
Fase 5 - Notificação de Ataque ao Castelo às guilds
Fase 6 - Lendo o estado de Castle Siege
Fase 7 - Início de Castle Siege
Fase 8 - Fim de Castle Siege
Fase 9 - Fim do ciclo de Castle Siege (Volta auto para o 1)
Originalmente, esse evento é realizado a cada 14 dias.
Mas esse período pode ser mudado no arquivo MuCastleData.
Para isso, basta alterar o período na primeira parte do arquivo.
Se quiser que o evento seja realizado a cada sete dia,
configure então como mostrado abaixo:
Código:
0
7 //período em dias para a realização de Castle Siege
end
Parte 2 => Nessa parte são configurados o dia, a hora,
e o minuto de início de cada fase de Castle Siege:
Código:
// ID Período Dia Horas Minutos
//---------------------------------------------------------------
1
1 0 15 0 //Registro de Castle Siege
2 1 23 59 //Idle State
3 2 0 0 //Registro do status da Mark of Lord
4 5 0 0 //Idle State
5 5 12 0 //Notificação de Ataque ao Castelo às guilds
6 5 19 0 //Lendo o estado de Castle Siege
7 6 15 0 //Início de Castle Siege
8 6 17 0 //Fim de Castle Siege
9 7 0 0 //Fim do ciclo de Castle Siege (Volta auto para o 1)
end
Parte 3 => Determina a posição e atributos dos portões,
estátua, canon tower, tower shield e catapultas.
Não é aconselhável alterar essas informações.
### Configurando Castle Siege ###
Estando o arquivo MuCastleData configurado, é necessário configurar
também as linhas do commonserver relacionadas a esse evento.
Essas linhas são as seguintes:
CastleSiegeRun = Coloque 1 para iniciar as fases
CastleDeepEvent = Coloque 1 para o evento castledeep
NumberOfCastleSiegeMaxUser = Nº de players que participarão do CS
CastleCycleStartYear = Coloque o ano em que funcionará o evento
CastleCycleStartMonth = Coloque o mês em que funcionará o evento
CastleCycleStartDay = Coloque o dia que dará início as fases do evento
CastleSpecificState = Coloque 1 para dar início aos processos do evento
CastleStateStartHour - Coloque a hora que o evento acontecerá
CastleStateStartMinute - Coloque o minuto que o evento acontecerá
Caso queira determinar um Senhor do Castelo para testes, edite um char
com o level necessário para que ele possa criar uma Guild.
Abra então o Enterprise Manager e selecione as opções
MuOnline => Tables => MuCastleData:
Clique na imagem para ve-la maior
Com o arquivo MuCastle_DATA selecionado, clique com o botão direito e selecione
Open Table => Return all rows. E preencha os campos da seguinte maneira:
SIEGE_START_DATE => Coloque a data da primeira fase do evento.
SIEGE_END_DATE => Coloque a data em que o evento irá ocorrer.
Lembre-se que deve ser considerado o período configurado na 1ª parte do arquivo
MuCastleData. No meu caso, como determinei que o evento irá acontecer a cada
sete dias e estou colocando então a data de hoje (18/12/2009) como a data da
primeira fase, Castle Siege então irá ocorrer sete dias depois, ou seja, dia 25/12/2009.
CASTLE_GUILDLIST e CASTLE_OCCUPY => coloque o valor 1.
OWNER_GUILD => Coloque o nome da guild que será o primeiro Senhor do Castelo.
Os demais campos podem ser deixados em branco, sendo depois configurados pelo
Senhor do Castelo ao conversar com o Senior.
Hackers MuOnline
Parceria
Parceria
Parceria