This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

domingo, 29 de novembro de 2009

Transferindo ACC´s

Transferindo 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.

Terceira Quest

Terceira Quest - ( 3ª Classe )
Evolução

Dark Knight - Blade Knight - Blade Master
Dark Wizard - Soul Master - Grand Master
Elf - Muse Elf - High Elf
Magic Gladiator - Duel Master
Dark Lord - Lord Emperor

Caracteristicas

Blade Master: Pode usar todos os skills/sets/weapons de Dark Knight e Blade Knight
Grand Master: Pode usar todos os skills/sets/weapons de Dark Wizard e Soul Master
High Elf: Pode usar todos os skills/sets/weapons de Elf e Muse Elf
Duel Master: Pode usar todos os skills/sets/weapons do Magic Gladiator
Lord Emperor: Pode usar todos os skills/sets/weapons do Dark Lord

OBS: Em Alguns Server, para evoluir pra terceira classe após level 300(eu acho) digite
/evo

Fases e Recompensas:

A terceira quest é dividida em 3 fases, sendo que a mudança de job acontece apenas após o término da terceira parte:
1ª Fase: Certificate of Strength(Lvl 380) >> após completada >> 10 extra stats points;
2ª Fase: Infiltration of Barracks of Ballgass (Lvl 400) >> após completada >> 10 extra stats points;
3ª Fase: Into The Darkness (Lvl 400) >> após completada >> 20 extra stats points, mudança de aparência, possibilidade de usar uma asa lvl 3.
--------- GUIA ---------

Certificate of Strength.

Requerimentos e Recompensas:
? Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
? Requerimentos: Level 380 ou superior, 5KK Zen(5.000.000).

Interface(in-game):

- Procedimento: Colete os 9 itens:

Flame of Death Beam Knight(3x) Possibilidade de obtenção ao matar o "Death Beam Knight"(Tarkan)

Horn of Hell Miney(3x)Possibilidade de obtenção ao matar o "Hell Miney"(Aida)

Feather of Phoenix of Darkness(3x)Possibilidade de obtenção ao matar a "Phoenix of Darkness"


- Recompensa: 10 Stat points

NOTA: Os itens não droparão se você estiver em party ou se não estiver realizando a quest.

Infiltration of Barracks of Ballgass

Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 7KK(7.000.000) Zen e ter conluido a 1ª fase.
- Procedimento: Entre no mapa "Barracks of Ballgass" e mate (10x)Balram, (10x)Death Spirit e (10x)Soram.
- Recompensa: 10 Stat points
- Contador: O user(ou party) que fizer o maior dano no mob receberá o "kill count".

Barracks of Ballgass

- Entrada: Fale com o Werewolf Quarrel(NPC), localizado em Crywolf (62,239)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.
- Condição para a Entrada: A entrada só sera permitida se a 2ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possivel submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.

Into The Darkness

Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 10KK(10.000.000) Zen e ter conluido a 2ª fase.
- Procedimento: Entre no mapa "Refuge of Ballgass" localizado no final de "Barracks of Ballgass", e mate 10 Dark Elfs.
- Recompensa: 20 Stat points , mudança para a 3ª Class completa.
- Contador (Kill Count) : O user(ou party) que fizer o maior dano no mob receberá o "kill count".

Refuge of Ballgass

- Entrada: Gatekeeper(NPC) localizado em "Barracks of Ballgass" (119,168)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.

Gatekeeper

- Condição para a Entrada: A entrada só será permitida se a 3ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possível submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.


Classes Evoluídas:

Sets Ancients

Sets Ancients
Nome dos Sets:
DK
Leather - Warrior Set
Bronze - Hyperion Set
Scale - Eplete Set
Brass - Garuda Set
Plate - Kantata Set
Dragon - Hyon Set

DW
Pad - Apollo Set
Bone - Evis Set
Sphinx - Heras Set
Legendary - Anubis Set

ELF
Vine - Ceto Set
Silk - Gaia Set
Wind - Odin Set
Spirit - Argo Set
Guardian - Gywen Set

MG
Storm Crow - Gaion Set

SV Com Hamachi

Criando Server com 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: [ Download ]

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]

Ponha 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 AprendizMuOnline [Clique aqui]

5-Quando estiver concluindo, na parte de mudar os IP's, ponha seu IP do hamachi, (Veja a imagem abaixo:)

Ponha 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] ponha o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no Inforum, 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.

Lan House e Wan

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:

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:

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:

D: ou C:\muserver\data\IpList.dat
Configure com seu no-ip Exemplo: "mu**.no-ip.com"

Language:

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:

Link 4(JoinServer)
Configure com seu ip de rede Exemplo: D: ou C:\MuServer\JoinServer\JoinServer.exe /p55970 /ca(ip de rede) /cp55557

GameServer:

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
* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 UDP
* 55962 TCP
* 55557 TCP
* 55901 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

SubServer

Criando SubServer
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.

Sistem p/ Player

Sistema para Players
Esse é um sistema, que só connectará no servidor quem o adm escolher, eu acho

desnecessário, ter um servidor de Mu, e o adm escolher quem joga -.-' 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

Routeador

Configurando Routeador
1. Clique em Iniciar- Executar e escreva "cmd". Isso fara com que abra o prompt de comando. Escreva ipconfig /all no prompt de comando. Copie o numero do gateway padrao. Agora escreva esse numero no seu browser (Ex: Internet Explorer).
2. Voce precisa do Login e do password do seu modem.Se voce comprou o router, ele esta no manual do Router, se e alugado pessa pra sua OPERADORA de internet mandar alguem na sua casa para fazer isto (no meu caso foi a Brasil Telecom).Mas em momento algum mensione JOGO pra eles, fale que eh para abrir portas do seu router!
3. Ponha seu login e password. Se voce nao souber tente usar usuario:admin e senha:admin. Se voce nao conseguir fazer e sua operadora nao se desponibilizar, sera muito dificil voce conseguir fazer o servidor, mas naum custa tentar neh!
3. Depois que voce se logar no router, voce devera escolher Virtual Server. E aqui abrir as portas do seu Router (ou as pessoas nao conseguirao conectar).
Abra as seguintes portas:
* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP 
* 55903 TCP
4. Tenha certeza que voce salvou as configuracoes do seu router ou isto nao ira funcionar.
5. Voce precisa adicionar um loopback device no seu computador.Va para o painel de controle, inicie o "adicionar hardware" e instale o Microsoft loopback device.. (na seçao de placas de rede).
6. Quando as instalacao tiver terminado va para o painel de controel and clique em Conexoes de rede (ou algo similar). Clique com o botao direito em "Microsoft Loopback Adapter" , e clique em propriedades. Selecione "protocolo TCP-IP" e clique em propriedades.
7. No lugar do endereco de ip ponha seu IP Global.
8. A mascara de sub-rede nao eh igual para todo mundo.Bote 255.255.255.254. Aperte ok e se a internet nao funcionar tente com 255.255.255.253 e se esta tambem der errado tente com o 255.255.255.252.


ou

Tutorial para  MODEM DLINK 500G
Isso serve pra outros tipos de modem tbm! Fica como exemplo, mas tera que procurar

bom primeiro de tudo.

login: admim
pass: admin

1.Vá ate o INTERNET EXPLORER e digite no endereço assim:
http:/10.1.1.1 ou só 10.1.1.1 de enter e aparecera a janela do campo (2)

2.Coloque o login e senha (o padrao dos DLINK sao admin/admin, se você nao sabe o do seu modem procure no manual do mesmo ou em
http://www.abusar.org/ ABUSARBom coloque os campos e de ENTER



3.Vá até SERVICES .: NAT (isso do menu que tem ao lado)



4.Em NAT OPTION, selecione NAT RULE ENTRY



5.Aqui preste atenção em quantos RULE ID tens, por exemplo no caso tem 3, o proximo sera o 4! Clique em ADD!



6.Bom agora sera o "cerebro de tudo"
Em RULE ID coloque o ID certo, como disse no caso será "4", se tu tiver 1 só será "2" entende?
As proximas portas será da mesma forma!
o IP selecionado ali sera o do servidor, DE REDE, sera o IP DA REDE!
Em PROTOCOL será TCP ou UDP, isso varia de porta (ver tabela no final do tuto)
Em DESTINATION PORT FROM/TO e em LOCAL PORT, sera a porta que queres abrir, no caso ali esta 44405
Faça o msm em todas a portas!


7.Após ter feito tudo em todas as portas, vá no menu ao lado e clique em:



8.E por fim clique em SAVE, depois REBOOT!
Aguarde alguns segundos até seu modem volta do "alem" e pronto! PORTAS ABERTAS!



9.Caso algo de errado no seu modem NÃO É CULPA MINHA, fiz aqui e deu certinho
Mas tem uma possivel solução! Aperte o botao de RESET do modem, que está localizado na parte de tras do mesmo, entre o cabo de rede e o de alimentacao de corrente.

Tabela de portas e protocol:

* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP
Para ver outros modem, clique aqui.
Fonte: Abusar

Scripts e Jobs

Scripts e Jobs
Estamos postando aqui, Scripts e Jobs para Mu!

Scripts PHP:
Status do servidor:

< ?
$fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1);
if($fp >= 1){
echo 'Online';}
else{ echo 'Offline'; }
?>
Número de Usuários Banidos:
< ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1");
echo mssql_result($sql, 0, 0); ?>

Número de Usuários Online:
"< ?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:

< ?php
$tacountresult= mssql_query("select memb___id from MEMB_INFO");
$tacount = mssql_num_rows ($tacountresult);
?>


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:
< ?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

Devil Square:
Blood Castle:
Ranking de Resets Top 100
< ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "127.0.0.1"; $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>
Rank
< 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 '
'; 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 ''; $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 – 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 editadosBloqueia 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 Questauto quest , faiz virar SM / BK / ME assim que chega 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

O que é MD5

O que é MD5 ?
Muitas pessoas ja me perguntaram o que é md5!
Então vamos a Respota!
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 a grande 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!
Retirando MD5 de seu servido., apenas rode está query
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MANG_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MANG_INFO]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_INFO]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_OUT]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_OUT]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MembInfoModify]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MembInfoModify]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_CURR_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_CURR_INFO]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_FQNW_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_FQNW_INFO]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_MIDS_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_MIDS_INFO]
GO

CREATE TABLE [dbo].[MANG_INFO] (
[mang_guid] [int] NOT NULL ,
[mang___id] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang__pwd] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang_name] [nvarchar] (20) COLLATE Polish_CI_AS NOT NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[levl_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[part_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[auth_code] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[Group_code] [nvarchar] (2) COLLATE Polish_CI_AS NULL ,
[dep_code] [nvarchar] (4) COLLATE Polish_CI_AS NOT NULL ,
[perm] [int] NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[MEMB_INFO] (
[memb_guid] [int] IDENTITY (1, 1) NOT NULL ,
[memb___id] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [char] (13) COLLATE Polish_CI_AS NOT NULL ,
[post_code] [char] (6) COLLATE Polish_CI_AS NULL ,
[addr_info] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[addr_deta] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[tel__numb] [varchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [varchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[job__code] [char] (2) COLLATE Polish_CI_AS NULL ,
[appl_days] [datetime] NULL ,
[modi_days] [datetime] NULL ,
[out__days] [datetime] NULL ,
[true_days] [datetime] NULL ,
[mail_chek] [char] (1) COLLATE Polish_CI_AS NULL ,
[bloc_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[adminaccess] [int] NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[MEMB_OUT] (
[out__guid] [int] NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (7) COLLATE Polish_CI_AS NULL ,
[memb_name] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[appl_days] [smalldatetime] NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[MembInfoModify] (
[Number] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (13) COLLATE Polish_CI_AS NOT NULL ,
[tel__numb] [nvarchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[bloc_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]

GO

CREATE TABLE [dbo].[VI_CURR_INFO] (
[ends_days] [nvarchar] (8) COLLATE Polish_CI_AS NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[used_time] [int] NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[Bill_Section] [int] NULL ,
[Bill_Value] [int] NULL ,
[Bill_Hour] [int] NULL ,
[Surplus_Point] [int] NULL ,
[Surplus_Minute] [datetime] NULL ,
[Increase_Days] [int] NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[VI_FQNW_INFO] (
[appl_code] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[ctrl_text] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[fanw_guid] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[VI_MIDS_INFO] (
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[prev_info] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[modi_info] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[cont_text] [ntext] COLLATE Polish_CI_AS NOT NULL ,
[mids_guid] [int] NOT NULL ,
[admin_name] [nvarchar] (10) COLLATE Polish_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

ALTER TABLE MEMB_INFO ALTER COLUMN memb__pwd VARCHAR(10) NOT NULL
GO

Particionando o HD

Particionando o 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 Renicie o pc...
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 !

Jewels ( Jóias )

Jewel ( Jóias )
Jewels :
Jewel of Bless = Leva seus itens de +1 até 6 (usado no chaos globin para dexar +10, +11, +12 ou +13).
Jewwl of Soul = Leva seus itens de +7 até +9 (usado no chaos globin para dexar +10, +11, +12 ou +13).
Jewel of Chaos = Usado para fazer asas chaos itens e levar seus itens para +10, +11, +12 ou +13 no chaosglobin.
Jewel Of Life= mais conhecido por jol ou life ele é usado para dar option aos seus itens ele leva seus itens de +4 até +28 de options (não e usado no chaos globin).

OBDC ou DNS

OBDC ou DNS
1. Abra o Data Sources (ODBC) (Iniciar -> Painel de Controle -> Ferramentas Administrativas -> Fontes de dados (ODBC)), va para a aba Fontes de dados de Sistema e clique em adicionar.
Selecione o driver SQL Server (no fim da lista) e clique em concluir. Coloque o nome MuOnline e local como seu servidor.
Clique em "Com autenticaçao do Windows NT usando ident. de logon na rede".Clique em avancar
Em "Alterar o banco de dados padrao para" escolha Muonline e clique em avancar.Agora clique em concluir.

2. Faca a mesma coisa que fez com o Muonline, mas com o nome de:


ACCOUNT( na DATABASE MuOnline)
ACCOUNTDB_INFO_START( na DATABASE MuOnline)
DEVILSQURE_RANKING( na DATABASE Ranking)
Event( na DATABASE MuOnline)
ExDB( na DATABASE MuOnline)
GAME( na DATABASE MuOnline)
GAMEDB_INFO_END( na DATABASE MuOnline)
LOGIN( na DATABASE MuOnline)
LOGINDB_INFO_START( na DATABASE MuOnline)
MUMNG( na DATABASE MuOnline)
MUMNGDB_INFO_START( na DATABASE MuOnline)
Munonline ExDB( na DATABASE MuOnline)
MuOnline( na DATABASE MuOnline)
MuOnlineJoinDB( na DATABASE MuOnline)
Ranking( na DATABASE Ranking)
SERVERINFO_START( na DATABASE MuOnline)
USELOG( na DATABASE MuOnline)
USELOG_INFO_START( na DATABASE MuOnline)

3.Criando Fonte de Dados.

4.Vai em Iniciar , Painel de Controler , Ferramentas administrativas, Fontes de dados (ODBC) e Fonte de Dados do Sistema.

5.Click em adicionar, e procure por SQL Server.

Clique na Imagem para Ampliar


6.Agora você vai Criar 6 Fontes de Dados : LocalServer, MuOnline, MuOnlineJoinDB, USELOG, e Event, Ranking , sem descrição e em servidor o localhost.

7. Olhe a Figura:

Clique na Imagem para Ampliar

8.Olhe a Figura:

Clique na Imagem para Ampliar


9.Em Default coloque todoas em MuOnline menos o Event e Ranking vc deverá por Ranking.

10.Olhe a Figura:

Clique na Imagem para Ampliar


Clique na Imagem para Ampliar



Clique na Imagem para Ampliar


11. Apos fazer o download ou ter feito manulamente vá para a seção criando server.

Instalando SQL Sv

Instalando Microsoft SQL Server
Faça Download do SQL. [ Download ]
Após acabar o Download ele deverá ter AutoExtrac, Extraia em qualquer destino.
É muito simples, após o download, execute o Autorun.exe que está na pasta que você extraiu, após executar o Autorun.exe siga os passos abaixo!
1. Clique em SQL SERVER 2000 Components

SQL
2. Instal Database Server
3. Logicamente, Next!
4. Deixe como da imagem, Local Computer, NEXT
5. Selecione o Primeiro e next novamente
6. clique em yes
7. Server & Client Tools....next
8. Default e next
9. Typical e next de novo
10. Aqui você tem que colocar Local System Account e dar Next!
11. Aqui já temos que dar Mixed Mode, para haver Login de páginas ASP de
fora ou de outro modelo como é no caso do MU
Digite aí um password para o 'sa' que é um dos logins iniciais mais importantes
do SQL SERVER, um password dificil logicamente, mas não va se esquecer e NEXT
12. Next, agora ele vai instalar e ao terminar ele vai mostrar uma tela de Finish,
clique em Finish e ok!
Abra o SERVICE MANAGER localizado no menu iniciar e clique em "PLAY"
como na imagem:

Gates

Editando 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 ( sei lá que diabo é isso, mas nunca uso xD)
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 ) !

Gate da Versão com Novos Maps e Novos Set's

// gate number , flag, mapnumber, x, y, x2, y2, target gate, Dir, Level

//Lorencia -> Dungeon
1 1 0 121 232 123 233 2 0 20 
2 2 1 107 247 110 247 0 1 20

//Dungeon -> Lorencia
3 1 1 108 248 109 248 4 0 0
4 2 0 121 231 123 231 0 1 0

//Dungeon -> Dungeon 2
5 1 1 239 149 239 150 6 0 40
6 2 1 231 126 234 127 0 1 40

//Dungeon 2 -> Dungeon
7 1 1 232 127 233 128 8 0 40
8 2 1 240 148 241 151 0 3 40

//Dungeon 2 -> Dungeon 3
9 1 1 2 17 2 18 10 0 50
10 2 1 3 83 4 86 0 3 50

//Dungeon 3 -> Dungeon 2
11 1 1 2 84 2 85 12 0 50
12 2 23 197 35 218 50 0 0 100

//Dungeon 2 -> Dungeon 3
13 1 1 5 34 6 34 14 0 50
14 2 1 29 125 30 126 0 1 50

//Dungeon 3 -> InfraWorld
15 1 1 29 127 30 127 16 0 50
16 1 22 187 54 203 69 0 0 50

//Lorencia <-> Lorencia
17 0 0 133 118 151 135 0 0 0

//Lorencia -> Devias
18 1 0 5 38 6 41 19 0 15
19 2 2 242 34 243 37 0 7 15

//Devias -> Lorencia
20 1 2 244 34 245 37 21 0 0
21 2 0 7 38 8 41 0 3 0

//Devias <-> Devias
22 0 2 197 35 218 50 0 0 15

//Lorencia -> Noria
23 1 0 213 246 217 247 24 0 10
24 2 3 148 5 155 6 0 5 10

//Noria -> Lorencia
25 1 3 148 3 155 4 26 0 10

26 2 0 213 244 217 245 0 1 10
//Noria <-> Noria
27 0 3 171 108 177 117 0 0 0

//Devias -> Losttower
28 1 2 2 248 3 249 29 0 80
29 2 4 162 2 166 3 0 5 80

//Lost Tower -> Lost Tower 2
30 1 4 190 6 191 8 31 0 80

31 2 4 241 237 244 238 0 1 80
//Lost Tower 2 -> Lost Tower 3
32 1 4 166 163 167 166 33 0 80
33 2 4 86 166 87 168 0 3 80

//Lost Tower 3 -> Lost Tower 4
34 1 4 132 245 135 246 35 0 80
35 2 4 87 86 88 89 0 3 80

//Lost Tower 4 -> Lost Tower 5
36 1 4 132 135 135 136 37 0 80
37 2 4 128 53 131 54 0 1 80

//Lost Tower 5 -> Lost Tower 6
38 1 4 131 15 132 18 39 0 80
39 2 4 52 53 55 54 0 1 80

//Lost Tower 6 -> Lost Tower 7
40 1 4 6 5 7 8 41 0 80
41 2 4 8 85 9 87 0 1 80

//Lost Tower <-> Lost Tower
42 0 4 203 70 213 81 0 0 80

//Lost Tower -> Devias
43 1 4 162 0 166 1 44 0 15
44 2 2 2 246 3 247 0 2 15

//Noria -> Atlans
45 1 3 242 240 245 243 46 0 60 
46 2 7 14 12 15 13 0 3 60

//Atlans -> Kalima 1
47 1 7 9 9 11 12 48 0 60
48 2 24 33 88 33 87 0 2 180 // Atlans -> Kalima

//Atlans <-> Atlans
49 0 7 14 11 27 23 0 0 60

//Stadium <-> Stadium
50 0 6 62 121 62 118 0 0 0 // Ã౸ °æ±âÀå ÀÔ±¸
51 0 6 59 153 59 153 0 0 0 // Red team Á¤·Ä Àå¼Ò
52 0 6 59 164 59 165 0 0 0 // blue team Á¤·É Àå¼Ò

//Atlans2 -> Tarkan2
53 1 7 14 225 15 230 54 0 130 
54 2 8 248 40 251 44 0 7 0

//Tarkan -> Atlans2
55 1 8 246 40 247 44 56 0 130 
56 2 7 16 225 17 230 0 3 0

//Tarkan <-> Tarkan
57 0 8 187 54 203 69 0 0 60

//Devil Square
58 0 9 133 91 141 99 0 0 10 
59 0 9 135 162 142 170 0 0 10 
60 0 9 62 150 70 158 0 0 10 
61 0 9 66 84 74 92 0 0 10

//Lost Tower 7 -> Icarus
62 1 4 17 250 19 250 63 0 80
63 2 10 14 13 16 13 0 5 80

//Icarus -> Icarus2
64 1 10 14 12 16 12 65 0 80 //Icarus
65 2 10 249 1 248 2 0 1 180 //Icarus > Icarus 2

//Blood Castle
66 0 11 12 5 14 10 0 0 0 //ºí·¯µå ij½½1
67 0 12 12 5 14 10 0 0 0 //ºí·¯µå ij½½2
68 0 13 12 5 14 10 0 0 0 //ºí·¯µå ij½½3
69 0 14 12 5 14 10 0 0 0 //ºí·¯µå ij½½4
70 0 15 12 5 14 10 0 0 0 //ºí·¯µå ij½½5
71 0 16 12 5 14 10 0 0 0 //ºí·¯µå ij½½6

//PanDragon Gates

76 1 8 154 232 155 232 77 0 200 //Tarkan > Arena
77 2 6 83 5 84 5 0 5 200 //Arena
78 1 6 82 4 84 4 79 0 200 //Arena > Tarkan
79 2 8 155 232 156 232 0 1 200 //Tarkan

80 1 0 237 239 237 240 81 0 200 // Lorencia > Exile
81 2 5 8 10 9 11 0 2 200 // Excile
82 1 0 8 10 9 11 7 2 200 // Exile > Lorencia
83 2 5 236 239 236 240 0 5 200 // Lorencia

84 1 6 102 114 102 118 85 5 0 //DownRight Gate in Arena
85 2 19 46 69 46 72 0 2 0 //Transport Location in World31
86 1 19 46 69 46 72 0 0 0 //World31 > TopGate Arena
87 2 6 101 114 101 118 0 0 0 //Transport Location in DownRight Gate in Arena

88 1 6 9 113 9 116 89 0 0 //TopGate Arena
89 2 17 30 42 30 45 0 0 0 //Transport Location in World32
90 1 17 30 42 30 45 91 3 0 //World32
91 2 6 10 114 10 116 0 2 0 //Transport Location to TopGate in Arena

92 1 4 6 86 6 86 93 0 150 //LT7
93 2 18 24 75 44 108 0 0 150 //CC

94 1 4 6 247 6 247 95 0 200 //LT7 
95 2 20 117 27 117 27 0 2 200 //Kundun Castle

96 1 4 55 246 55 246 97 0 200 //LT7
97 2 21 76 11 76 11 0 2 200 //Aida

98 1 7 86 12 86 12 99 0 150 //Atlans
99 2 24 19 28 21 28 0 2 150 //Kalima2

Hexa Decimal

Editando images/hexa Decimal
Bem primeiramente baixe o programa HexEditor.
Começando :
1º Abra o HexEditor, cli
2º Abra com ele o game serve que você irá editar e ficará assim:
images/hexa Decimal
3º Aperte ctrl+g ou entre em edit e goto deixe como está na figura:
Coloque Offset qual codigo você vai quere procurar e de go.
Aonde você parar é aonde você deverá aulterar.
Suponha que você tenha um código (0008A2D7: 1010) que você vai querer aulterar o codigo 1010 procure por 0008A2D7 dai na onde parar voce ja digita 1010 é ta pronto você aulterou.
Calculando valores images/hexadecimais
Abre a calculadora do windows, vai em propriedades e marque cientifica, depois clique em dec e coloque o valor que você quiser e quando clicar no hex tera o valor em images/hexadecimal simples.
Exemplo: quero colocar meu server pra ter 50 usuarios vo na calculadora e clico em dec e coloco 50 clico em hex ele me da o
valor 32 intaum eu acho a linha que altera o limite de players e coloco 32 simples.Lembrando q tem q inverter tipow deu 32 mas no images/hexadecimal tem 0000 intaum vc coloca 0032, senaum ele fica 3200 e
vao caber 5mil.
Códigos images/hexadecimal 97d
Use os seguintes codigos para alterar seu GameServer
Preços das jóias:
Jewel of Bless
00080021: novo preco
Jewel of Soul
0008003B: novo preco
Jewel of Life
00080071: novo preco
Jewel of Chaos
00080056: novo preco
Jewel of Creation
0008008B: novo preco
Porcentagem das jóias:
Jewel of Soul+Sorte
00079F8D: 64 (64=100%)
Jewel of Soul-Sorte
0007A06C: 00 (00=100%)
Jewel of Life
0007A67B: 00 (00=100%)

ou

*Jewel of Soul >>> Procure por: 7a06c | Parte para Editar: 32
*Jewel of Soul + Luck >>> Procure por: 79f8d | Parte para Editar: 4B
*Jewel of Life >>> Procure por: 7a67b | Parte para Editar: 32

Troque por:

32 para 50%
46 para 70%
4B para 75%
50 para 80%
5A para 90%
01 para 99%
00 para 100%
Máximo de jogadores
001133E8: numero maximo de players
ou
Número Máximo de Jogadores no Servidor:

Procure por: 1133e8 | Parte para Editar: F4 01

Troque por:

500 jogadores: F4 01
250 jogadores: FA 00
200 jogadores: C8 00
150 jogadores: 96 00
100 jogadores: 64 00
50 jogadores: 32 00
20 jogadores: 14 00
10 jogadores: 0A 00
Pontos ganhos por level
00062b0e: 05 (DW/DK/ELF)
00062af7: 07 (Magic G.)
Dinhero em party (Correção) Substitua o seu por esse:
000680DA: FFFF
000680DC: 8B4D0C33C08A415C83F80275208B9194
000680EC: 0000008955F8DB45F8D80D74365100E8
000680FC: 405403008B4D0C8981940000005F5E5B
00068100: 8BE55DC3
Poção (Correção) substituir o seu por esse:
0005BE0E: 90909090909090

ou

Concerto do BUG das Potions (Faz com que ao sair e entrar no jogo, suas potions continuem em grande quantidade, como 255 potions...):

Procure por: 05be0e | Parte para Editar: C7 45 94 00 00 40 40

Troque por: 90 90 90 90 90 90 90
PK não mata Substitua o seu por esse:
0005509c: 90908B55D40FBE82CC00000083F80390
000550ac: 9033C09090909090
PK mata (ver CHS) Substitua o seu por esse:
0005509c: 7C168B55D40FBE82CC00000083F8037C
000550ac: 0733C0E9BA120000
PK mata X vezes (ver KOR) Substitua o seu por esse:
00055077: 90908B4DD80FBE91CC00000083FA[64]7C
00055087: 0733C0E9DF1200008B45D40FBE88CD00
00055097: 000083F90690908B55D40FBE82CC0000
000550a7: 0083F803909033C09090909090
[64] Número de vezes que se pode matar
Chaos Machine
Chances de item +10,+11
0004926D: 32 (%+10)
0004927C: 2D (%+11)
Chance das asas
0004A27A: 5A (lvl1)
0004A286: 5A (lvl2)

ou

Chaos Machine:

Criação de Itens +10
Procure por: 04926d | Parte para Editar: 32 = 50% (+25% com Luck)

Troque por: 64 para 100%

Criação de Itens +11
Procure por: 04927c | Parte para Editar: 2D = 45% (+25% com Luck)

Troque por: 64 para 100%

Criação de Asas (Sucesso inicial)
Procure por: 04a27a | Parte para Editar: 5A = sucesso inicia em 10%

Troque por: 01 = sucesso inicia em 99%

Criação de Asas (Sucesso máximo)
Procure por: 04a286 | Parte para Editar: 5A = sucesso máximo de 90%

Troque por: 64 = sucesso máximo de 100%
Level máximo 1000
00059b9c: 837D08017C09817D08[E803]
00062a33: 81F9[E803]00
0008a2a7: 817DF0[E803]
00096d93: 3D[E803]0000
[E803] Level 1000
Formula da experiencia
0008a2be: 6BD2018B45F0
0008a2d7: 83C1090FAF4DEC0FAF4DEC69C90200
0008a2cb: 817DF0200300007E338B4DEC83C1090F
0008a2db: AF4DEC0FAF
0008a2e0: 4DEC69C96E000000
*Formula *
Level<=800
exp=(Level+9)*Level*Level*1
Level>800
exp=[(Level-800)+9]*(Level-800)*(Level-800)*110+(Level+9)*Level*Level*1
Formula da mana shield: 10+Agilidade/80+Energia/200
00058797: 0A = 10 % Inicial
0005877a: 50?? = + Agilidade/80
0005878e: C8?? = + Energia/200
Duração da mana shield: 60+Energia/40 (segundos)
000587b5: 3C (60 seg iniciais)
000587ad: 28 (+Energia/40)
Drop de itens exelentes
00009C26: ????
Vault
00022DCF: 00E1F505 (1kkk)

Fazendo Dinorant

Fazendo Horn of Dinorant
É muito simples fazer um Horn of Dinorant, porém você precisará de 10 Horn of Uniria (com HP Full 255) e 1 Jewel of Chaos além de Zen.
Siga as instruções abaixo:

1- Vá a Chaos Machine e escolha a primeira opção;
2- Coloque os 10 Horn of Uniria e a Jewel of Chaos na máquina;
2- Clique no botão da Chaos Machine.

Se tudo der certo você fará um Horn of Dinorant com sucesso.
Lembrando que as chances são sempre de 90% e não há como aumentar.

Editando Aneis

Editando 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 estão em negrito são 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

Fazendo Fenrir

Fazendo Horn of Fenrir
1º Estágio

* Converse com o Chaos Goblin, que fica em Noria, nas coordenadas 180, 100.
* Selecione a opção Combinação Regular (Regular Combination).
* Para a combinação são necessários:
- 20 Splinter of Armor
- 20 Bless of Guardian
- 1 Jewel of Chaos

Com uma taxa de sucesso de 70%, a combinação desses itens irá produzir a Piece of Horn.

2º Estágio
* Converse com o Chaos Goblin, que fica em Noria, nas coordenadas 180, 100.
* Selecione a opção Combinação Regular (Regular Combination).
* Para a combinação são necessários:
- 5 Piece of Horn
- 10 Claws of Beast
- 1 Jewel of Chaos

Com uma taxa de sucesso de 70%, a combinação desses itens irá produzir o Broken Horn.

3º Estágio

* Converse com o Chaos Goblin, que fica em Noria, nas coordenadas 180, 100.
* Selecione a opção Combinação Regular (Regular Combination).
* Para a combinação são necessários:
- 1 Broken Horn
- 3 Jewels of Life
- 1 Jewel of Chaos
- 10.000.000 Zens

Com uma taxa de sucesso de 30%, a combinação desses itens irá produzir o Horn of Fenrir. (Não existe uma maneira de mudar essa taxa.)

Atualizando o Horn

Depois de todo esse trampo e com muita sorte, voce está com seu Fenrir em mãos, voce ainda pode "UPAR" ele "ATUALIZA-LO" para Fenrir Preto e Fenrir Azul, a seguinte diferente entre esses dois tipos de Fenrir ou essas duas cores de Fenrir são as seguintes:

* Fenrir preto – Horn of Fenrir + Destruction (aumento dos danos)

* Fenrir azul – Horn of Fenrir + Protection (absorve os danos).

Editando iten.txt

Editando arquivo Iten.txt
Modifique o arquivo itens(kor).txt
que você encontra no d: ou c:\muserver\data\lang\kor\itens(kor).txt

Eventos

Alguns images/eventos


O objetivo em Blood Castle é matar o nº de monstros que depende do nº de pessoas que entrarem. Destrua o portão, mate os magos, destrua a estátua, pegue a arma e leve para o começo para entregar ao anjo que está caído no chão. Tudo isso em um tempo determinado.

Entrada em Davias (na igreja)!

Níveis para entrar em Blood Castle:

BC1: 15 à 80
BC2: 81 à 130
BC3: 131 à 180
BC4: 181 à 230
BC5: 231 à 280
BC6: 281+

PRÊMIO: 2 Jewel of Chaos e "exp" !!

------------------------

Esse mapa é apenas uma "sala" onde o objetivo é ficar até o final do tempo e conseguir uma boa pontuação matando as desenas de monstros que aparecem. Muito útil para ganhar exp!

Entrada em Noria:

Níveis para entrar em Devil Square:

DS1: 10 à 99
DS2: 100 à 179
DS3: 180 à 249
DS4: 250+

PRÊMIO: Apenas "exp" !!

------------------------
O objetivo do Chaos Castle é parecido com o do Devil Square. A diferença é que você tambem enfrentará outros jogadores e não há como você saber quem é quem pois todos usam a mesma armadura no Chaos Castle!
Quando o Chaos Castle começa você é impossibilitado de conversar com qualquer player e não há como fazer Partys!
Ganha o prêmio apenas o ultimo player que sobreviver!

ARMOR OF GUARDMAN
(CONVITE PARA ENTRAR EM CHAOS CASTLE)

Níveis para entrar em Chaos Castle:

CC1: 10 à 49
CC2: 50 à 119
CC3: 120 à 179
CC4: 180 à 239
CC5: 240 à 299
CC6: 300+ PRÊMIO: Nos server que o chaos castle não eh bugado, cai em volta de 10 a 15 Box +5

Editando Shop

Editando Shop
Vamos editar os shops do seu servidor basta abrir a pasta

D: ou C:\muserver\data
Onde tem arquivos com os nomes de shop1 até shop10 que poderá ser Aberto com o Bloco de Notas :
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)
em alguns muserver, vem com mais shops, tipo, shop11, shop12, esses shops são para versões altas, como 1.02.

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)
veja os itens que você pode colocar para venda:
//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

É ISSO AE...
EM BREVE MAIS CODIGOS DE ITENS.

Editando WTF

Editando WTF
1º Baxe o  EDITOR WTF .

2º Agora execute o Editor WTF e aparecerá essa imagem:

IMAGEM - 1

3º Vá em abri :

IMAGEM - 2

4º Agora procure pela pasta LANG dentro da pasta DATA do seu muserve.
5º Procure pelo arquivo com extensão ( .WTF ) :

IMAGEM - 3

6º Agora procure pelo comando desejado e troque por qual queres :

IMAGEM - 4

Criando Site

Criando Servidor - Configurando Site
Como Instalar o AppServe e Como colocar o Site ON.
01º Baixe o AppServer. [ Download ]
02º Siga as instruções de como instala-lo.

De Next na Primeira tela que aparecer.
Na segunda de next tambem.
Na terceira escolha a opção custom e de next.

Na quarta desmarque a 2 e 4 opções e de next.
Na quinta coloque a port 8090 onde esta marcada na imagem e de next.
Na sexta espere instalar.
E na ultima desmarque as duas opções e de close
03º Configurando PHP do Windows

04º Abre c:\windows\php.ini
05º Procura a linha ";extension=php_mssql.dll"
06º Retire o ";" irar ficar assim "extension=php_mssql.dll"
07º Procure a linha "mssql.secure_connection = Off"
08º No lugar do Off coloque On
09º Salve
10º Vai em "Iniciar" - "Todos os Programas" - "AppServ" - "Apache Control Server" - "Restart".
11º Protinho esta configurado o PHP

12º Agora baixe algum site de muonline em php ( Clique Aqui )
13º Pegue os arquivos do site baixado, e os coloque na pasta www (C:\AppServ\www) substitua todos.

Criando Skins

Criando Skins
Primeiramente baixe o programa MUimgGUI , que está em Downloads / Utilítarios

após baixa-lo execute o programa e procure pelo seu Client
Depois de ter localizado a pasta selecione o arquivo e o converta

O arquivo ele será convertido para jpg,agora para alterar o arquivo você preciza do photoshop depois que você editou no photoshop salve a imagem e em seguida abra novamente o MuImgGui
ele ira converter para ozj (arquivo de imagem de Mu) está pronto o seu skin entre no jogo e confira.

Deletando Guilds

Deletando Guilds que não tem Score : 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!
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.

Criando NPC

Criando NPC
Adicionando monstros e NPCS em Servidores de MuOnline :
Faça um backup do monstersetbase.txt (encontrado no C: ou D:\MuServer\Data)
Abra o monsterserbase.txt, você verá uma lista de codigós como esta:

// --------------
// ·Î·»½Ã¾Æ
// --------------
0
248 0 0 6 145 2 //¶°µ¹ÀÌ»óÀÎ2
250 0 0 183 137 2 //¶°µ¹ÀÌ»óÀÎ1
253 0 0 127 86 2 //²¿¸¶
251 0 0 116 141 3 //´ëÀåÀåÀÌ
255 0 0 123 135 1 //¼úÁý
254 0 0 118 113 3 //ÆÄ½Ã
249 0 0 131 88 1 //°æºñº´
249 0 20 173 125 3 //°æºñº´
249 0 0 135 135 10 //°æºñº´
249 0 0 140 138 1 //°æºñº´
249 0 0 140 135 2 //°æºñº´
240 0 0 147 145 1 //â°íÁö±â
240 0 0 146 110 3 //â°íÁö±â
end

Significado dos códigos para adicionar ou remover NPCs e montros:
253 0 0 127 86 2 //²¿¸¶
253: 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)
127: o 'X' da coordenada (encontrado no jogo)
86: 'X' da coordenada (encontrado no jogo)
2: Direção do rosto (códigos abaixo)
//²¿¸¶: as "//" significam comentario td digitado apos delas na mesma linha é ignorado
OBS: Tudo que vinher depois das suas "//" é ignorado, serve mais pra comentarios!

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)
Exemplo:

//Npcs
0
240 1 0 1 6 3 //Vault no portão de Dungeon3
253 4 0 187 78 3 //Potion Girl em Lost Tower
253 7 0 26 24 2 //Potion Girl em Atlans
253 10 0 9 16 3 //Potion Girl em Icarus
253 10 0 41 241 9 //Potion Girl em Icarus
235 0 0 122 127 3 //Priest na cidade de Lorencia
237 0 0 140 139 9 //Charon na cidade de Lorencia
233 0 0 145 139 9 //Angel na cidade de Lorencia
238 0 0 130 129 3 //Chaos Goblin na cidade de Lorencia
67 0 0 132 121 3 //Metal Balrog na cidade de Lorencia
67 0 0 132 133 3 //Metal Balrog na cidade de Lorencia
end

EventiBag's

eventitembag.txt = box of luck , box of heaven

eventitembag2.txt = skeleton king

eventitembag3.txt = Fire Dragon ?

eventitembag4.txt = star of chrismtas

eventitembag5.txt = Firecracker , Heart of love

eventitembag6.txt = Gold Medal

eventitembag7.txt = Silver Metal

eventitembag8.txt = +1 Kundun

eventitembag9.txt = +2 Kundun

eventitembag10.txt = +3 Kundun

eventitembag11.txt = +4 Kundun

eventitembag12.txt = +5 Kundun


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 á uma quantia limitada de monstros.