Divulgue seu MU aqui!
MU LEX - SEASON 8 EP3 - XP 1.000
"Cadastre-se e Ganhe"
15 dias de vip na ativação de sua conta.
◘ Socket System ✔
◘ Pentagram System ✔
◘ Elemental System ✔
◘ Custom Events ✔
◘ Tops Bonificados ✔
Sevidor Com Reconect Automático, auto attack: /attack - auto (off)
reset: /reset auto (off)- auto pt: /re auto
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´ (¸.•` ¤ © MU Lex Season 8.3
☛ www.mulex.net ®
Viva seu mundo, jogue o nosso!
█║▌│█│║▌║││█║▌▌║ ║▌ ││║


15 dias de vip na ativação de sua conta.
◘ Socket System ✔
◘ Pentagram System ✔
◘ Elemental System ✔
◘ Custom Events ✔
◘ Tops Bonificados ✔
Sevidor Com Reconect Automático, auto attack: /attack - auto (off)
reset: /reset auto (off)- auto pt: /re auto
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´ (¸.•` ¤ © MU Lex Season 8.3
☛ www.mulex.net ®
Viva seu mundo, jogue o nosso!
█║▌│█│║▌║││█║▌▌║ ║▌ ││║


Estamos no facebook
Mostrando postagens com marcador Tutoriais. Mostrar todas as postagens
Mostrando postagens com marcador Tutoriais. Mostrar todas as postagens
sexta-feira, 4 de novembro de 2011
Tutorial Blood Castle
BLOOD CASTLE
Completar o Evento Blood Castle
Regras:
O máximo de players que podem ficar em um único level do BC é 10;
Se você morrer no Blood Castle você não perderá experiência, zen ou dropará qualquer item;
Algumas skills podem ser usadas na safety zone do Blood Castle (Attack/Defense buff, Heal, Soul Barrier, Swell Life);
Objetivo:
Matar um total de monstros referente ao número de players que estiverem no mesmo Blood Castle. Para cada jogador que entrar no mapa será somados 40 monstros;
Quando esse total for morto uma ponte no fim do corredor se abaixa e você deverá atacar o portão;
Quando o portão for quebrado você deverá entrar dentro do Castelo e matar um total de Magic Skeleton referente ao número de players que estiverem no mesmo Blood Castle. Para cada jogador que chegar a esta fase serão somados 2 Magic Skeleton;
Ao terminar, uma estátua cairá no canto superior esquerdo do Castelo;
Bata nela até que se quebre e derrube uma arma podendo ser: Divine Staff of Archangel, Divine Sword of Archangel ou Divine Bow of Archangel. (essa arma não pode ser usada, dropada e nem passada pelo trade).
Leve a arma até o Fallen Angel caido na Safe Zone no começo do Blood Castle antes que o tempo acabe e você receberá o prêmio do Blood Castle.
*Se você estiver em party cairá o prêmio para cada um dos membros.
Criando entradas para Blood Castle
Você vai precisar dos seguintes itens:
Uma (1) Jewel of Chaos
Um (1) Scroll of Archangel
Um (1) Blood Bone
Verifique se os convites referentes ao seu level já são vendidos em NPC antes de proceder, esses convites de Blood Castle são chamados de Invisibility Cloak.
Exemplo:
Se você quiser ir para o BC 6 você precisa terr um Scroll of Archangel +6 e um Blood Bone +6. Se quer ir para o BC 4 você precisa ter um Scroll of Archangel +4 e um Blood Bone +4.
Ao comprar os dois itens e ter a Jewel of Chaos vá até o Chaos Goblin situado em Noria à direita do baú...
...e escolha a opção Combinar itens com Chaos. Coloque os itens dentro do Chaos Goblin e clique em combinar.
Se você tiver sucesso na combinação você terá uma Invisibility Cloak +X (sendo X o número dos itens comprados no Bar de Lorencia).
Ou seja, agora você tem uma entrada para Blood Castle.
Para entrar no evento espere aparecer a mensagem 5 Minutos para o Blood Castle Fechar. Então leve sua Invisibility Cloak até o Messenger of Archangel. Aquele anjo que fica na igreja da cidade de Devias.
Fale com ele. Se você tiver a Invisibility Cloak com o level referente ao seu level você poderá entrar no Blood Castle.
OBS: Em lorencia no bar vende o convite do BLOOD CASTLE sem a nescecidade de criação.
Marcadores:
Tutoriais
segunda-feira, 22 de agosto de 2011
job backup automatico
-- By: localhost / silver_private_
-- Server: (local)
BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1 EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]' -- Delete the job with the same name (if it exists) SELECT @JobID = job_id FROM msdb.dbo.sysjobs WHERE (name = N'Database BackUP') IF (@JobID IS NOT NULL) BEGIN -- Check if the job is a multi-server job IF (EXISTS (SELECT * FROM msdb.dbo.sysjobservers WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''Database BackUP'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'Database BackUP'
SELECT @JobID = NULL
END
BEGIN
-- Add the job
EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'Database BackUP', @description = N'// makes automatically a backup from // database MUonline and Ranking // newer version with more fuctions coming // soon // SiLvER', @category_name = N'[Uncategorized (Local)]', @enabled = 1, @notify_level_email = 0, @notify_level_page = 0, @notify_level_netsend = 0, @notify_level_eventlog = 0, @delete_level= 0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the job steps
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'backup and save in D:/', @command = N'BACKUP DATABASE [muonline] TO DISK = N''C:\Backup1\db_muonline.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT
BACKUP DATABASE [ranking] TO DISK = N''C:\Backup1\db_ranking.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 3
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 2, @step_name = N'baclup and save in WINDOWS', @command = N'BACKUP DATABASE [muonline] TO DISK = N''C:\WINDOWS\Muonline\db_muonline.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT
BACKUP DATABASE [ranking] TO DISK = N''C:\WINDOWS\Muonline\db_muonline.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 3
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 3, @step_name = N'backup and save in C:/', @command = N'BACKUP DATABASE [muonline] TO DISK = N''C:\Backup3\db_muonline.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT
BACKUP DATABASE [ranking] TO DISK = N''C:\Backup3\db_ranking.bak'' WITH INIT , NOUNLOAD , NAME = N''muonline backup'', NOSKIP , STATS = 10, NOFORMAT', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the job schedules
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'backup database every12 hours', @enabled = 1, @freq_type = 4, @active_start_date = 20050928, @active_start_time = 0, @freq_interval = 1, @freq_subday_type = 8, @freq_subday_interval = 12, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the Target Servers
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
Marcadores:
Tutoriais
Controle VIP por Dias
Controle VIP por Dias
Requerimentos: Conhecimentos básicos de SQL, JOBS e PHP. Caso não tenha, existem vários posts que trabalham com estes Scripts, e o aprendizado pode partir de lá, além de um pouco de Google. Leia bem, antes de questionar.
1) Juntamente com a coluna VIP[int,default(0)] provavelmente já existente, crie a coluna DIAS[int,default(0)] na tabela MEMB_INFO
2) Utilize o código abaixo para cadastrar contas VIP pelo Query Analyzer
-- Cadastrar conta VIP e DIAS
-- Alex - www.muciados.org
-- VARIAVEIS
Declare @conta nvarchar(10),
@dias integer
-- DADOS
set @conta = 'conta' -- nome da conta
set @dias = '30' -- quantidade de dias VIP
-- CODIGO
Update MEMB_INFO
SET vip = 1, dias = dias + @dias
where memb___id = @conta
3] Crie uma job que irá rodar 1 vez por dia, para reduzir a quantidade de dias VIP que a pessoa possui, e também irá remover o VIP das pessoas que já não possuem mais créditos.
-- REMOVE QT DE DIAS
UPDATE MEMB_INFO
SET DIAS = DIAS - 1
WHERE VIP = 1
AND DIAS > 0
-- REMOVE VIP
UPDATE MEMB_INFO
SET VIP = 0
WHERE DIAS = 0
4] Em seu site, você pode adaptar em algum lugar, seja launcher, ou painel de controle, a quantidade de dias que a pessoa ainda possui como VIP. Segue um código simples em PHP que executa esta função, é necessário conhecimentos básicos antes de adaptá-lo em seu site.
// VERIFICA STATUS DA CONTA - VIP ou NAO
$sql_vip_check = mssql_query("SELECT vip,dias FROM MEMB_INFO WHERE
memb__pwd='$senha' and memb___id='$username' and vip=1");
$vip_check = mssql_num_rows($sql_vip_check);
// IMPRIME RESULTADO EM TELA
if ($vip_check <= 0)
{
echo "CONTA NAO VIP";
}
else
{
echo "CONTA VIP - RESTAM ";
$vip_get = mssql_fetch_row( $sql_vip_check );
echo strtoupper($vip_get[1]);
echo " DIAS
";
Este script em geral pode ser adaptado de outras formas, mas isso vai depender da sua imaginação e de seus conhecimentos.
Marcadores:
Tutoriais
Configurar News no server
*********************************
Sistema Automático de NEWS
*********************************
Para configurar as mensagens do seu News no server é muito simples, basta você editar o arquivo NEWS.ini dentro da pasta gameserver.
Nele você encontra as seguintes configurações:
Enabled = 1 (1=ligado/0=Desligado)
MinutesBetweenEachNews = 5 (tempo em minutos em que as news irão aparecer)
// News 1
News_1_1 = (aqui você coloca seu texto para que seja exibido no servidor)
News_1_2 = (aqui você coloca seu texto para que seja exibido no servidor)
News_1_3 = (aqui você coloca seu texto para que seja exibido no servidor)
Assim sucessivamente em todo arquivo News.
Marcadores:
Tutoriais
Comandos de GM
Comandos de GM
/move (nomedochar) numerodomapa locX locY
Numeros dos mapas :
0 = lorencia 125/125
1 = dungeon Level 2: 233/126 Level 3: 3/85 (bullroom:119/46)
2 = devias 222/62
3 = noria 176/110
4 = losttower LT1: 208/78 LT3: 86/166 LT5: 130/53 LT7: 8/85
5 = unknown (Nao mova da erro)
6 = Arena 63/160
7 = Atlans 24/19
8 = Tarkan 187/58
9 = Devil Square
10 = Icarus Start: 15/13 DPH: 47/205
11 = Blood Castle I Start: 15/13 End: 15/94
12 = Blood Castle II
13 = Blood Castle III
14 = Blood Castle IV
15 = Blood Castle V
16 = Blood Castle VI
//17 = Blood Castle VII - Start: 15/13 - End: 15/94
//18 = Chaos Castle I - Start: 25/105
//19 = Chaos Castle II - Start: 25/105
//20 = Chaos Castle III - Start: 25/105
//21 = Chaos Castle VI - Start: 25/105
//22 = Chaos Castle V - Start: 25/105
//23 = Chaos Castle VI - Start: 25/105
//24 = Kalima I - Start: 6/22
//25 = Kalima II - Start: 6/22
//26 = Kalima III - Start: 6/22
//27 = Kalima IV - Start: 6/22
//28 = Kalima V - Start: 6/22
//29 = Kalima VI - Start: 6/22
//30 = Valley of Loren - Start: 28/40
//31 = Hunting Ground - Start: 61/10 - End: n lembro
Outros comandos
/Trace (nomedochar) = Teleporta para o lado do usuario
/SetBlock = ?
/UnsetBlock = ?
/disconnect (nomedochar) = Desconecta o usuario
/disablechat (nomedochar) = Retira o chat do usuario
/enablechat (nomedochar) = Re-coloca o chat do usuario
/GuildMove (nomedaguild) = Move a toda a guild
/GuildDisconnect (nomedaguild) = Desconecta a guild
/GuildWarEnd = /GuildWarEnd GuildName
/GuildWarStart = /GuildWarStart GuildName
/GuildWarStop = /GuildWarStop GuildName
/Make = Unknown.
/RemainTime = ?
/request off (nomedochar) = Retira o trade, party, war ,... do usuario
/request on (nomedochar) = Abilita o trade, party, war ,... do usuario
/whisper off (nomedochar) = Retira o whisper (mensagem particular)
/whisper on (nomedochar) = Abilita o whisper (mensagem particular)
Marcadores:
Tutoriais
Bonus para Novos Personagens
Antes de tudo:
REALIZE UM BACKUP DE SEU BANCO DE DADOS. Independente da ação simples desta trigger, não custa nada realizar um backup do banco de dados, antes de testar qualquer coisa.
Qual a função desta trigger:
Ao se criar novos personagens em jogo, oferecer-lhes algum tipo de bonus. Neste script atual, estão disponiveis quantidade de resets, pontos iniciais, e zen.
Requisito Básico:
Coluna "Resets" criada na tabela "Character" do banco de dados, o que normalmente já é um padrão utilizado pelo pessoal, para armazenar os resets de um personagem.
Como pré-configurar:
Você pode definir os resets iniciais, pontos de distribuição iniciais e dinheiro inicial no local em destaque do script. NÃO INSIRA valores negativos, e para não utilizar um dos atributos, basta manter o valor "0". E NÃO INSIRA mais de 2kkk em Dinheiro, para não bugar o personagem.
Como instalar o trigger:
Basta rodar o script abaixo uma única vez no query analyzer e pronto.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
-- Bonus para Novos Chars
-- Por Alex [www.muciados.org]
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Resets = 10 -- INSERIR QUANTIDADE DE RESETS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO
UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
Como remover o trigger:
Basta rodar o script abaixo uma única vez no query analyzer e estará removida.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
Marcadores:
Tutoriais
Reset Tabelado Por Pontos
Tabela Reset Para Player Free:
Do 1º reset ate o 20º --> Reseta lvl 320 = 100 pontos por Reset "0"
Do 21º reset ate o 100º --> Reseta lvl 340 = 50 pontos por Reset "50 kk"
Do 101º reset ate o 5000º --> Reseta lvl 350 = 25 pontos por Reset "50 kk"
Tabela Reset Para Player Vip:
Do 1º reset ate o 20º --> Reseta lvl 320 = 200 pontos por Reset "0"
Do 21º reset ate o 100º --> Reseta lvl 340 = 100 pontos por Reset "25 kk"
Do 101º reset ate o 5000º --> Reseta lvl 350 = 50 pontos por Reset "25 kk"
ATENÇÃO:
Após Chegar ao Lvl necessário saia da acc por 1 minuto para ser efetuado o reset...
Para criar esse tipo de reset faça o Seguinte:
Entre no Enterprise Mananger > SQL Server Group > Local ...> Management.
Dpois entre em SQL Server Agente> Jobs.
Clique com o botão direito New JoB.
Em Name coloque AutoReset, Depois vai na guia Steps, New, Nome coloque o Mesmo em type deixa do jeito que está.
em database coloque MuOnline
e cole o codigo abaixo:
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=100+100*Resets , Resets=Resets+1 , Strength=('30') , Dexterity=('30') , Vitality=('30') , Energy=('30')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>319 and Resets<('20') and Money>('0') and MEMB_INFO.vip=0 and MEMB_STAT.ConnectStat=0
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=50+50*Resets+1000 , Resets=Resets+1 , Strength=('30') , Dexterity=('30') , Vitality=('30') , Energy=('30')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>339 and Resets<('100') and Money>('50000000') and MEMB_INFO.vip=0 and MEMB_STAT.ConnectStat=0
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=25+25*Resets+3500 , Resets=Resets+1 , Strength=('30') , Dexterity=('30') , Vitality=('30') , Energy=('30')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>349 and Resets<('5000') and Money>('50000000') and MEMB_INFO.vip=0 and MEMB_STAT.ConnectStat=0
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=200+200*Resets , Resets=Resets+1 , Strength=('50') , Dexterity=('50') , Vitality=('50') , Energy=('50')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>319 and Resets<('20') and Money>('0') and MEMB_INFO.vip=1 and MEMB_STAT.ConnectStat=0
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=100+100*Resets+2000 , Resets=Resets+1 , Strength=('50') , Dexterity=('50') , Vitality=('50') , Energy=('50')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>339 and Resets<('100') and Money>('25000000') and MEMB_INFO.vip=1 and MEMB_STAT.ConnectStat=0
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=50+50*Resets+7000 , Resets=Resets+1 , Strength=('50') , Dexterity=('50') , Vitality=('50') , Energy=('50')
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE clevel>349 and Resets<('5000') and Money>('25000000') and MEMB_INFO.vip=1 and MEMB_STAT.ConnectStat=0
Depois clique em Parce de OK.
Vá na guia Schedules>New Shedules>Coloque o mesmo nome
clique em change e coloque:
Dayle: 1 day(s)
Occurs every: 1 Minutes
Pronto De OK e Só.
Créditos: SnaKe
Marcadores:
Tutoriais
Adicionando seus próprios Itens No Server
Quem tem um server de Mu Online e gostaria de adicionar seus proprios itens mas não tem a minima ideia de como isso é possivél, eis aew uma ótima solução.
Primeiro passo:
1. Download MuTools from 1.04x ( AQUI )
http://rapidshare.com/files/93439497...oject1.04x.rar
2. com o editor aberto, abra o item.bmd(client) e aparecerá isso:
http://img138.imageshack.us/my.php?image=step1gz7.jpg
agora escreva o nome do item, força, str etc etc etc.
exemplo: 26<<
http://img138.imageshack.us/my.php?image=step2bc1.jpg
coloque os options extamente do mesmo jeito que vc pois no ITEM.BMD(client). salve tudo.
Terceiro Passo:
mude o limite de itens no main.exe:
Abra OllyDBG >>> quando abrir o main com o olly procure pelo offset:0062D7E2 <<< Este offset desta espada somente encontrada no main 1.04J , em mains de outras versoes os offsets sao diferentes , vc precisará procura-lo . . . apos vc axar o offset vc vera a seguinte
tela: 1.
http://img523.imageshack.us/my.php?image=step4zk5.jpg
tela: 2.
http://img138.imageshack.us/my.php?image=step3uo2.jpg
CMP DWORD PTR SS:[EBP-4],11 <<< 11 muda o limite dos itens ( 11 >>> 50 )
Salve tudo: ( Copy to executable >>> all modifications ou selection e salve )
Quarto Passo:
exemplo:
adicione no client .bmd e .ojz imagens.
Nos pegamos FIUZSWORD.bmd e FIUZSWORDGREEN.OZJ, nos mudamos os nomes para FIUZ.bmd na Sword27, FIUZSWORDGREEN.OZJ deixe do msm jeito...
Você Preste atenção, em uma imagem acrescentada, no número 26, no cliente, é necessário colocar 1 número a mais ...
no exemplo o cara pegou a sword27 neh? na realidade a sword eh a 26, eh o msm caso de mapas, podem reparar que o Stadium(mapa6) no client ele é o World07. e assim por diante!!!
creditos:
Fiuz [CzF] pelo tutorial
NaM4 [VMU] por traduzir
Marcadores:
Tutoriais
sábado, 23 de abril de 2011
Editando arquivo .WTF
Editando WTF
1º Baixe o EDITOR WTF .
2º Agora execute o Editor WTF.
3º Vá em abri :
4º Agora procure pela pasta LANG dentro da pasta DATA do seu muserve.
5º Procure pelo arquivo com extensão ( .WTF ) :
6º Agora procure pelo comando desejado e troque por qual queres :
7º Salve e feche.
Download do editor:
http://www.4shared.com/get/Jk3kevsp/WTF_Editor.html
Obs: A imagem é do viciadosmu
o post encontra-se em:
http://www.criativegames.net/search/label/Editando%20WTF

Marcadores:
Tutoriais
sexta-feira, 27 de agosto de 2010
Criando Sub Serve
- Crie a pasta muserver2
2- Copie a pasta DATA, Gameserver, Dataserver1 e jogue dentro da muserver2
3- Mude os IP de todos os arquivos da pasta DATA e adicione o IP do segundo subser no CS ( otou lhe enviando o nvo )
4- Na pasta date mude o seguinte arquivo ServerInfo.dat onde tem ServerCode = 0 bote 1 pois 0 = Primario e 1 = Sub
5- Crie 1 atalho pro gameserver na pasta muserver2 ( Exemplo Link9 )
6- Bote isso no link do segundo gameserver C:\muserver\muserver2\GameServer\gameserver.exe IP 55970 IP
( esse xemplo dai eh do meu PC o seu pode ser outro nome + o fim eh sempre = )
Ligando mais um subserver
1- Crie a pasta muserver3
2- Copie a pasta DATA, Gameserver, Dataserver1 e jogue dentro da muserver2
3- Mude os IP de todos os arquivos da pasta DATA e adicione o IP do terceiro subser no CS ( estou lhe enviando o novo )
4- Na pasta date mude o seguinte arquivo ServerInfo.dat onde tem ServerCode = 0 bote 2 pois 0 = Primario e 2 = 2 Sub
5- Crie 1 link pro gameserver na pasta muserver3 ( Exemplo Link10 )
6- Bote isso no link do segundo gameserver C:\muserver\muserver2\GameServer\gameserver.exe IP 55970 IP
bom o 4 em diante eh so copiar isso dai e mudar o numero 1 4 e 6 onde tem 5590x - X = numero do servidor comeca como 1

Marcadores:
Tutoriais
Protegendo seu server contra Hacks
01 - Instala o Sygate e Reenicie o Computador
02 - Ligue o Servidor e o Sygate.
03 - Va a parte dos processos clique com o botao direito em SQL Server WindowsNT e Block.
04 - Depois vai em Tools, Advance Rules e Add.
05 - Vai em Rule Description coloque o nome como block_mssql , Selecione Block this traffic e tambem Record this traffic in "Packet Log".
06 - Na parte Applications Selecione SQL Server WindowsNT e aperte OK
07 - Apos isso va no Enterprise Manager aonde tem (local)(WindowsNT) aperte com o botao direito e clique em propriedades.
08 - Va para Connections e desmarque a parte "Allow other SLQ Server to connect.
09 - Finalizando na hora de rodar o server bloqueie tambem o Dataserver 1 e o 2.
************************************************************************ ou
1º Instala o Sygate e Reenicie o Computador
2º Ligue o Servidor e o Sygate.
3º Abra o Sygate.
4º Bloquei as Data Server 1 e Data Server 2.
************************************************************************ Para Bloquear as Portas use Port Bloqued.
1º Instale-o
2º Abra ele aparecerá perto do relogio a sua direita embaixo.
3º Apos abri-lo clik nele e aperte em mapping e de add.
4º Adicione as ports que são usadas para hackear e de ok e done e dexe aberto seu server estara livre de hacks.
************************************************************************ Abra as propriedades dos links 1, 2 e 8.
Por padrão, eles devem estar dessa forma:
link1:
D:\Muserver\DataServer1\Dataserver.exe 55960 p 55980
D:\Muserver\DataServer1\Dataserver.exe 55962 p 55982
D:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 p 55940 , 55980 , 55921
Faça o seguinte:
Modifique os N°s em Vermelho, somente eles, pra qualquer numero menos 6.
2°Mude a porta de Conexão do seu server, issu fara com que parem os Speed Hacks, Trade Hacks e dupes.
Baixe o CSPORTCHANGER:
Modifique os dois n° de 44405 para qualquer outro entre 1 e 60000.
************************************************************************ Anti SQL Inject
Na pasta de seu site, tem o config.php, abra-o, após abri-lo você terá que adicionar esse codigo após o 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

Marcadores:
Tutoriais
terça-feira, 20 de julho de 2010
Criando Seu Server No Teamspeak
TeamSpeak ou TS como é muito conhecido é uma ferramenta de comunicação que possibilita conversas por voz com outros usuários utilizando a tecnologia Voz sobre IP (VoIP), é preciso um software para rodar o TeamSpeak e de um servidor para os usuários se conectarem a canais para conversarem uns com os outros. O TeamSpeak é principalmente voltado para jogadores de jogos online onde é necessário comunicação entre os jogadores, utilizar a voz ajuda aos jogadores se concentrarem apenas no jogo sem precisar de pausas para digitar algo.
1º- Começando
Baixe o programa : TeamSpeak Server 2 RC2
http://www.mandamais.com.br/download/rn265120106305
Logo em seguida que você instala vai aparecer uma janela, com dois contas, *admin* & *superadmin*, guarde esses dois logins, pois serão muito útil.

Padrão Guia - Criando seu Server no TS
1º- Começando
Baixe o programa : TeamSpeak Server 2 RC2
http://www.filewatcher.com/m/ts2_server_rc2_20201.exe.1554991.0.0.html
2º - Seus Logins
Logo em seguida que você instala vai aparecer uma janela, com dois contas, *admin* & *superadmin*, guarde esses dois logins, pois serão muito útil.
3º - Seu Server
Abra seu TeamSpeak Server 2 RC2 , então aparecerá um ícone do lado do relógio. Clique com o botão direito do seu mouse no ícone, passe o mouse no item “Your Ip’s”, e no último item (o que tem uma bolinha) é o ip do seu Server, ele pode variar a cada 3 dias, depende muito da freqüência que é usado.
PS: NÃO é o IP do seu computador.
4º - Configurando seu servidor
Clique no botão direito do mouse no ícone do TeamSpeak Server 2 RC2 e depois em Administration. Abrira um site, com o login do SuperAdmin e Admin. Eu recomendo entrar como SuperAdmin, pois lá você poderá fazer mais alterações em seu servidor.
4.1 – Alterando seu servidor
Clique na opção Servers, lá vai ter : Stop (parar seu servidor) Delelet (deletar seu servidor) e Select (que é para alterar ele), clique em Select.

Abrira um menu “Server specific settings”, :
Server overview : aqui esta as informações sobre seu servidor, nome, id, se tiver senha, quanto tempo ele esta online etc...
Server settings : aqui será um dos únicos lugares que você vai mexer, como o nome do seu servidor, se terá senha, se é um servidor publico ou para clã, numero de players e o Server webpost, mude o que você quiser nessa parte.
Server Admin – SA - aqui deixe tudo marcado, pois é o que você (adm do Server) poderá fazer.
Channel Admin - CA - aqui é o que o criador do canal poderá fazer dentro do mesmo. Deixe como está
Operator - OP - operator vamos dizer que é Um Sub CA, pode fazer coisas básicas dentro do canal. Deixe como está
Voiced - V - não deixe muita coisa marcada, somente o básico.
Registered – Registerred – aqui é o que o player registrado poderá fazer. Faça como quiser.
Anonymous – Anonymous – aquale pessoa que acabou de entrar no seu servidor, deixe como está.
User manager- aqui será TODAS as contas (inclusive a sua) que terá no seu servidor com a data que foi registrada e o ultimo login na conta. Clicando em “Edit” poderá trocar a senha e deixar ele como SA (veja acima)
5º - Logando em Seu servidor.
Depois de ter mexido da devida maneira, você abrira seu TeamSpeak e clicara em Quick Connect , colocara em Server address o ip do seu Server (veja no começo) ,seu Nick, sua conta e senha, e se for novo nele, não coloque nada em seu Login Name, apenas a senha do seu servidor.
6º - Editando canais.
Você terá 1 canal logo de cara, clique no botão direito do seu mouse nele. Ali você estará podendo criar outro canal, editar o canal ou até mesmo deleta-lo.
6.1 – Editando/Criando Canal.
Ali vai ter:
Name – Nome do canal, coloque o que quiser.
Topic – do que se trata o canal, deixe como quiser ^^
Password – se quiser senha no mesmo
Codec – a velocidade do canal, recomendo deixar sempre “Speex 12.3 Kbit” pois é a velocidade padrão para qualquer computador que entra em algum canal.
Descr: descrição do seu Server, faça o que quiser.
Sort Order – deixe sempre 0
Flags – aqui é as pessoas que poderão entrar no seu Server, se quiser Registered (Server para anônimo também) todos poderão entrar, ou somente quem quiser como moderador ou qualquer outra coisa.
Bom, espero que esse tutorial ajude os servers em wars, o resto do TeamSpeak não precisa mexer, pois não é necessário.
Quando você perder o login/senha do admin/superadmin conseguir novamente, lá vai :
Entre na seguinte pasta :
C:\Arquivos de programas\Teamspeak2_RC2
No meio mais ou menos vai ter um arquivo chamado "server" em bloco de notas. Clique nele.
entao aparecera Um monte de coisa:
---------------------------------------------------------------
-------------- log started at 27-08-07 20:24 -------------
---------------------------------------------------------------
27-08-07 20:24:00,ALL,Info,server, Server init initialized
27-08-07 20:24:00,ALL,Info,server, Server version: 2.0.20.1 Win32
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_servers
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_server_privileges
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_channels
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_channel_privileges
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_clients
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_bans
27-08-07 20:24:01,ALL,Info,server, Starting VirtualServer id:1 with port:8767
27-08-07 20:24:01,WARNING,Info,SERVER, Default VirtualServer created
27-08-07 20:24:01,WARNING,Info,SERVER, admin account info: username: admin password: Seu PAssWorD
27-08-07 20:24:01,WARNING,Info,SERVER, superadmin account info: username: superadmin password: Seu PAssWorD
27-08-07 20:24:02,ALL,Info,server, Server init finished
27-08-07 20:47:41,ALL,Info,server, Server shutdown initialized
27-08-07 20:47:44,ALL,Info,server, Server shutdown finished
Aonde ta em negrito e grande e aonde tem sua acc/senha.
Talvez precise desativar o seu firewall...
Obs: 1° Caso alguem com a versão TS 3 tente logar em seu Serve não vai consequir porque seu Serve é TS2 ae so loga nele usando o TS2.
Obs²: Para seu serve ficar Online seu PC necessita ficar ligado, e a pessoas dona do serve com o Serve logado.
By: Hérquimos

Leia mais...
1º- Começando
Baixe o programa : TeamSpeak Server 2 RC2
http://www.mandamais.com.br/download/rn265120106305
Logo em seguida que você instala vai aparecer uma janela, com dois contas, *admin* & *superadmin*, guarde esses dois logins, pois serão muito útil.

Padrão Guia - Criando seu Server no TS
1º- Começando
Baixe o programa : TeamSpeak Server 2 RC2
http://www.filewatcher.com/m/ts2_server_rc2_20201.exe.1554991.0.0.html
2º - Seus Logins
Logo em seguida que você instala vai aparecer uma janela, com dois contas, *admin* & *superadmin*, guarde esses dois logins, pois serão muito útil.
3º - Seu Server
Abra seu TeamSpeak Server 2 RC2 , então aparecerá um ícone do lado do relógio. Clique com o botão direito do seu mouse no ícone, passe o mouse no item “Your Ip’s”, e no último item (o que tem uma bolinha) é o ip do seu Server, ele pode variar a cada 3 dias, depende muito da freqüência que é usado.
PS: NÃO é o IP do seu computador.
4º - Configurando seu servidor
Clique no botão direito do mouse no ícone do TeamSpeak Server 2 RC2 e depois em Administration. Abrira um site, com o login do SuperAdmin e Admin. Eu recomendo entrar como SuperAdmin, pois lá você poderá fazer mais alterações em seu servidor.
4.1 – Alterando seu servidor
Clique na opção Servers, lá vai ter : Stop (parar seu servidor) Delelet (deletar seu servidor) e Select (que é para alterar ele), clique em Select.

Abrira um menu “Server specific settings”, :
Server overview : aqui esta as informações sobre seu servidor, nome, id, se tiver senha, quanto tempo ele esta online etc...
Server settings : aqui será um dos únicos lugares que você vai mexer, como o nome do seu servidor, se terá senha, se é um servidor publico ou para clã, numero de players e o Server webpost, mude o que você quiser nessa parte.
Server Admin – SA - aqui deixe tudo marcado, pois é o que você (adm do Server) poderá fazer.Channel Admin - CA - aqui é o que o criador do canal poderá fazer dentro do mesmo. Deixe como está
Operator - OP - operator vamos dizer que é Um Sub CA, pode fazer coisas básicas dentro do canal. Deixe como está
Voiced - V - não deixe muita coisa marcada, somente o básico.
Registered – Registerred – aqui é o que o player registrado poderá fazer. Faça como quiser.
Anonymous – Anonymous – aquale pessoa que acabou de entrar no seu servidor, deixe como está.
User manager- aqui será TODAS as contas (inclusive a sua) que terá no seu servidor com a data que foi registrada e o ultimo login na conta. Clicando em “Edit” poderá trocar a senha e deixar ele como SA (veja acima)
5º - Logando em Seu servidor.
Depois de ter mexido da devida maneira, você abrira seu TeamSpeak e clicara em Quick Connect , colocara em Server address o ip do seu Server (veja no começo) ,seu Nick, sua conta e senha, e se for novo nele, não coloque nada em seu Login Name, apenas a senha do seu servidor.
6º - Editando canais.
Você terá 1 canal logo de cara, clique no botão direito do seu mouse nele. Ali você estará podendo criar outro canal, editar o canal ou até mesmo deleta-lo.
6.1 – Editando/Criando Canal.
Ali vai ter:
Name – Nome do canal, coloque o que quiser.
Topic – do que se trata o canal, deixe como quiser ^^
Password – se quiser senha no mesmo
Codec – a velocidade do canal, recomendo deixar sempre “Speex 12.3 Kbit” pois é a velocidade padrão para qualquer computador que entra em algum canal.
Descr: descrição do seu Server, faça o que quiser.
Sort Order – deixe sempre 0
Flags – aqui é as pessoas que poderão entrar no seu Server, se quiser Registered (Server para anônimo também) todos poderão entrar, ou somente quem quiser como moderador ou qualquer outra coisa.
Bom, espero que esse tutorial ajude os servers em wars, o resto do TeamSpeak não precisa mexer, pois não é necessário.
Quando você perder o login/senha do admin/superadmin conseguir novamente, lá vai :
Entre na seguinte pasta :
C:\Arquivos de programas\Teamspeak2_RC2
No meio mais ou menos vai ter um arquivo chamado "server" em bloco de notas. Clique nele.
entao aparecera Um monte de coisa:
---------------------------------------------------------------
-------------- log started at 27-08-07 20:24 -------------
---------------------------------------------------------------
27-08-07 20:24:00,ALL,Info,server, Server init initialized
27-08-07 20:24:00,ALL,Info,server, Server version: 2.0.20.1 Win32
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_servers
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_server_privileges
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_channels
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_channel_privileges
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_clients
27-08-07 20:24:01,WARNING,Info,SQL, created table ts2_bans
27-08-07 20:24:01,ALL,Info,server, Starting VirtualServer id:1 with port:8767
27-08-07 20:24:01,WARNING,Info,SERVER, Default VirtualServer created
27-08-07 20:24:01,WARNING,Info,SERVER, admin account info: username: admin password: Seu PAssWorD
27-08-07 20:24:01,WARNING,Info,SERVER, superadmin account info: username: superadmin password: Seu PAssWorD
27-08-07 20:24:02,ALL,Info,server, Server init finished
27-08-07 20:47:41,ALL,Info,server, Server shutdown initialized
27-08-07 20:47:44,ALL,Info,server, Server shutdown finished
Aonde ta em negrito e grande e aonde tem sua acc/senha.
Talvez precise desativar o seu firewall...
Obs: 1° Caso alguem com a versão TS 3 tente logar em seu Serve não vai consequir porque seu Serve é TS2 ae so loga nele usando o TS2.
Obs²: Para seu serve ficar Online seu PC necessita ficar ligado, e a pessoas dona do serve com o Serve logado.
By: Hérquimos

Marcadores:
Tutoriais
Tutorial Team Speak : como se conectar
Muitos já conhecem, e muitos se envolvem fácil... pois é realmente fácil, mas normalmente... como qualquer outro programa, quando visto pela primeira vez parece um monstro de 7 cabeças xD
Primeiramente, é bom lembra-los de que deve ser o Team Speak RC 2... pois agora com a 3ª versão já lançada, em alguns site só se encontra o TS 3.
Download:
link 1= http://search.4shared.com/q/1/team%20speak
link 2 (direto)= http://www.4shared.com/file/1mV4R8Hk/Team_speak_2_Client.htm
Após o download, execute o arquivo e faça a instalação normalmente... sera criado um ícone na área de trabalho, execute o programa e tera uma imagem semelhante a esta:
Na área branca, loga abaixo de "[+]server" clique com o botão direito do mouse e vá na opção "Add server" como na imagem acima.
*Cole o IP do TS e pressione a tecla Enter.
*Na aba que abriu ao lado, cole o mesmo IP em Server Address, digite o Nickname e clique em Connect mais abaixo. Como na imagem
OBS: POR ENQUANTO NÃO PRECISA PREENCHER NADA MAIS, ALÉM DE NICKNAME E SERVER ADDRESS.
>>>Alguns server's é necessário se registrar, ou digitar a senha do server... mas são casos raros.
SE REGISTRANDO NO SERVIDOR
Após estar conectado, clique em "Self" e vá em "Register With Server"... re-conecte ao servidor, porém agora preenchendo os campos que antes estavam em branco "Login" e "Senha".
As outras configurações, não é nada demais... após se conectar você aprende abaixar o audio e o fone, da mute em alguém, cortar o microfone e etc.
Complemento:
Download do programa : Team Speack
Instalando o Team speack:
É bem simples de instalar o ts. so clicar Next
marcar a opção "I aceept the agreement" e Next
Escolher o diretorio de onde vai instalar o programa, Next

Next

Next

Install

Clica em Next na Janela TeamSpeack Codec Istaller

Next dinovo

E Finish

Clique novamente em Next

e Por ultimo Finish

Com programa instalado e funcionando , ira abrir uma janela roxa como da imagem xP

Clica em Connection e Connect

na janela branca clique com Botão direito do mause e va em Add Server

Escreva o nome do server
Em Server Anddress: so coloca o IP do servidor
E em Nickname coloque seu nick ou oque quiser ," nao necessita ter login e password para Entrar"


Leia mais...
Primeiramente, é bom lembra-los de que deve ser o Team Speak RC 2... pois agora com a 3ª versão já lançada, em alguns site só se encontra o TS 3.
Download:
link 1= http://search.4shared.com/q/1/team%20speak
link 2 (direto)= http://www.4shared.com/file/1mV4R8Hk/Team_speak_2_Client.htm
Após o download, execute o arquivo e faça a instalação normalmente... sera criado um ícone na área de trabalho, execute o programa e tera uma imagem semelhante a esta:
Na área branca, loga abaixo de "[+]server" clique com o botão direito do mouse e vá na opção "Add server" como na imagem acima.*Cole o IP do TS e pressione a tecla Enter.
*Na aba que abriu ao lado, cole o mesmo IP em Server Address, digite o Nickname e clique em Connect mais abaixo. Como na imagem
OBS: POR ENQUANTO NÃO PRECISA PREENCHER NADA MAIS, ALÉM DE NICKNAME E SERVER ADDRESS.>>>Alguns server's é necessário se registrar, ou digitar a senha do server... mas são casos raros.
SE REGISTRANDO NO SERVIDOR
Após estar conectado, clique em "Self" e vá em "Register With Server"... re-conecte ao servidor, porém agora preenchendo os campos que antes estavam em branco "Login" e "Senha".
As outras configurações, não é nada demais... após se conectar você aprende abaixar o audio e o fone, da mute em alguém, cortar o microfone e etc.
Complemento:
Download do programa : Team Speack
Instalando o Team speack:
É bem simples de instalar o ts. so clicar Next
marcar a opção "I aceept the agreement" e Next
Escolher o diretorio de onde vai instalar o programa, Next
Next

Next

Install

Clica em Next na Janela TeamSpeack Codec Istaller

Next dinovo

E Finish

Clique novamente em Next

e Por ultimo Finish

Com programa instalado e funcionando , ira abrir uma janela roxa como da imagem xP

Clica em Connection e Connect

na janela branca clique com Botão direito do mause e va em Add Server

Escreva o nome do server
Em Server Anddress: so coloca o IP do servidor
E em Nickname coloque seu nick ou oque quiser ," nao necessita ter login e password para Entrar"

Por Ultima do lado Esquerdo do programa tem uma lista com o nome dos canais, basta achar o canal q quer entrar, dar 2 clicks e digitar a senha se necessário e, claro, tem q ter microfone. =(

Marcadores:
Tutoriais
sexta-feira, 2 de julho de 2010
Adicionando monstros e NPCS em Servidores de MU
Faça um backup do monstersetbase.txt (encontrado no 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
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:
7(Nordeste).6(Norte).5(Nordeste)
8(Oeste).......................4(Leste)
9(Sudoeste).2(Sul)....3(Sudeste)
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

Leia mais...
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
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:
7(Nordeste).6(Norte).5(Nordeste)
8(Oeste).......................4(Leste)
9(Sudoeste).2(Sul)....3(Sudeste)
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

Marcadores:
Tutoriais
quinta-feira, 1 de julho de 2010
Configurando o MuServer
01. Baixe um MuServer, 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
http://www.showip.com/ , e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS! MuServer\data\IpList.dat MuServer\data\lang\tai\commonloc.cfg MuServer\data\lang\tai\094m\commonloc.cfg MuServer\data\lang\kor\commonloc.cfg MuServer\data\lang\chs\commonloc.cfg 04. Mude também os IPS dos links 4 e 8 que se encontram dentro desta pasta basta clicar com o botão diteito e propriedades e mude a linha onde mostra o ip! OBS:O link 8 tera 2 IPS para você mudar! 05. Link 4
06. Link 8 esta meio borrado mais da para ter uma noção.
07. Pronto os ips do servidor já estão configurados.
08. Baixe uma ODBC.reg
09. Execute a ODBC.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server.

Leia mais...
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
http://www.showip.com/ , e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS! MuServer\data\IpList.dat MuServer\data\lang\tai\commonloc.cfg MuServer\data\lang\tai\094m\commonloc.cfg MuServer\data\lang\kor\commonloc.cfg MuServer\data\lang\chs\commonloc.cfg 04. Mude também os IPS dos links 4 e 8 que se encontram dentro desta pasta basta clicar com o botão diteito e propriedades e mude a linha onde mostra o ip! OBS:O link 8 tera 2 IPS para você mudar! 05. Link 4
06. Link 8 esta meio borrado mais da para ter uma noção.
07. Pronto os ips do servidor já estão configurados.
08. Baixe uma ODBC.reg
09. Execute a ODBC.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server.

Marcadores:
Tutoriais
quarta-feira, 30 de junho de 2010
Configurando NPC
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)
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)
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

Marcadores:
Tutoriais
terça-feira, 29 de junho de 2010
Bônus para Novos Chars
Qual a função desta trigger:
Ao se criar novos personagens em jogo, oferecer-lhes algum tipo de bonus. Neste script atual, estão disponiveis quantidade de resets, pontos iniciais, e zen.
Requisito Básico:
Coluna "Resets" criada na tabela "Character" do banco de dados, o que normalmente já é um padrão utilizado pelo pessoal, para armazenar os resets de um personagem.
Como pré-configurar:
Você pode definir os resets iniciais, pontos de distribuição iniciais e dinheiro inicial no local em destaque do script. NÃO INSIRA valores negativos, e para não utilizar um dos atributos, basta manter o valor "0". E NÃO INSIRA mais de 2kkk em Dinheiro, para não bugar o personagem.
Como instalar o trigger:
Basta rodar o script abaixo uma única vez no query analyzer e pronto.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
-- Bonus para Novos Chars --
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Resets = 10 -- INSERIR QUANTIDADE DE RESETS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO
UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
Como remover o trigger:
Basta rodar o script abaixo uma única vez no query analyzer e estará removida.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
Creditos : -- Alex do Muciados --
Finalidade : Adcionar Resets para começer , Adcionar Pontos para começar , Acionar Zen para Bless Bug ( pra ele nao sai perguntando pra todo mundo ME DA ZEN !? )

Marcadores:
Tutoriais
Comandos Úteis para Query Analyzer
1. Acesse Menu Iniciar > Microsoft SQL Server > Query Analyzer
2. Abra-o e coloque seu login ( sa ) e sua senha do SQL
3. Selecione a database MuOnline, e cole algum comando no espaço.
4. Após colar o comando, aperte F5 ou em Play!
Editar Dias Ban!!!
UPDATE Character SET Dias_Ban=dias do ban WHERE name ='nome do fdp'
Editar resets!!!
UPDATE Character SET Resets=Numero de resets WHERE name ='Nome da conta'
Bloquear uma conta!!!
UPDATE MEMB_INFO SET bloc_code=1 WHERE memb___id='nome_da_conta'
Desbloquear uma conta!!!
UPDATE MEMB_INFO SET bloc_code=0 WHERE memb___id='nome_da_conta'
Desbloquear todas contas!!!
UPDATE MEMB_INFO SET bloc_code=0
Bloquear todas contas!!!
UPDATE MEMB_INFO SET bloc_code=1
Listar todas a contas bloqueadas!!!
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=1
Listar todas a contas desbloqueadas!!!
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=0
Colocar um char de ADM
UPDATE Character SET CtlCode=10 WHERE Name='nome_do_char'
Tirar o ADM de um char!!!
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
Tornar um char GM!!!
UPDATE Character SET CtlCode=8 WHERE Name='nome_do_char'
Tirar o GM de um char!!!
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
Listar todos chars GM!!!
SELECT Name FROM Character WHERE CtlCode=8
Listar todos chars ADM!!!
SELECT Name FROM Character WHERE CtlCode=10
Listar todas as contas online!!!
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=1
Listar todas as contas offline!!!
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=0
Limpar todas as contas que ficaram online presas ( efetuar este comando com o servidor OFF )!!!
UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1
Tornar uma conta VIP!!!
UPDATE MEMB_INFO SET vip=1 WHERE memb___id='nome_da_conta'
Tornar uma conta Não VIP!!!
UPDATE MEMB_INFO SET vip=0 WHERE memb___id='nome_da_conta'
Listar todas a contas Não VIP!!!
SELECT memb___id FROM MEMB_INFO WHERE vip=1
Listar todas a contas Não VIP!!!
SELECT memb___id FROM MEMB_INFO WHERE vip=0
Ver contas de adm!!!
SELECT memb___id FROM Character WHERE CtlCode=10
Ver contas de gm!!!
SELECT memb___id FROM Character WHERE CtlCode=8

Marcadores:
Tutoriais
Como Criar um Server de gb (HAMACHI)
Assim q vc conectar vai aparecer o seu ip..
Depois Vá em Criar ou juntar Redes...Crie sua rede com o nome do seu GB e uma senha fácil...
Todos que forem jogar no servidor irão ter q entrar na rede do seu GB..
CONFIGURANDO :
[BuddyCenter]
Port=8382
Accept=IP DO HAMACHI
BuddyDB_Host=127.0.0.1
BuddyDB_Port=3306
BuddyDB_DB=gbwc
BuddyDB_Pwd=
BuddyDB_User=root
Log=1
[BuddyServ]
Port=8352
StarAccept=IP DO HAMACHI
VersionFirst=0
VersionLast=600
CenterIp=IP DO HAMACHI
CenterPort=8382
AuthTable_Password=Password
AuthTable_Id=Id
AuthTable=user
AccountTable_Nickname=NickName
AccountTable_Id=Id
AccountTable=user
UserTable_Grade=TotalGrade
UserTable_Guild=Guild
UserTable_Id=Id
UserTable=game
BuddyDB_Host=127.0.0.1
BuddyDB_User=root
BuddyDB_Pwd=
BuddyDB_DB=gbwc
BuddyDB_Port=3306
Log=1
[GunBoundXPBroker]
Port=8372
VersionFirst=100
VersionLast=900
Accept=IP DO HAMACHI
SingleSourceMonitor=0
MaxConnectionPerSource=5
BanOverSingleSourceLimitation=0
MaxConnection=10
BanOverMaxConnection=0
PartnerAgentDB_User=root
PartnerAgentDB_Pwd=
PartnerAgentDB_Host=127.0.0.1
PartnerAgentDB_Port=3306
PartnerAgentDB_DB=gbwc
GunBoundDB_Host=127.0.0.1
GunBoundDB_User=root
GunBoundDB_Pwd=
GunBoundDB_DB=gbwc
GunBoundDB_Port=3306
UserDB_Host=127.0.0.1
UserDB_User=root
UserDB_Pwd=
UserDB_DB=gbwc
UserDB_Port=3306
AdminDB_Host=127.0.0.1
AdminDB_Port=3306
AdminDB_DB=gbwc
AdminDB_User=root
AdminDB_Pwd=
Log=1
GameServelist
[GunBoundXPBroker]
NOME DO SEU GB;Area 1\nAvatar OFF +GP +Gold;IP DO HAMACHI;8360;3;100;
NOME DO SEU GB;Area 2\nAvatar ON;IP DO HAMACHI;8361;3;100;
NOME DO SEU GB;Area 3\nEvento;IP DO HAMACHI;8362;3;100;
Faça isso em todos os gboundserv...lembrando que sempre colocando o ip do Hamachi
CONFIGURANDO O PATCH
Código:
Ao invés de vc colocar o site do seu servidor vc vai colocar o ip do Hamachi...Exemplo
GunBound.ini
[Gunbound]BrokerServerIP= IP DO HAMACHI
BrokerServerPort=8372
BuddyIP= IP DO HAMACHI
BuddyPort=8352
GameLanguage=1
Nyxlaucher.ini
[NyxLauncher]Url_Fetch=http://gbdynamic.servegame.com/fetch/fetch.dll
Url_ForgotPwd=http://celerongb.servegame.com
Url_Signup=http://IP DO HAMACHI:8090/registro.html
Url_FindId= http://IP DO HAMACHI:8090
Url_Softnyx= http://IP DO HAMACHI:8090
Url_Ad= http://IP DO HAMACHI:8090
Ip=IP DO HAMACHI
Port=8372
AppId=400
Version=417
CookieDomain=
http://gunboundmx.servegame.com/
CookieName=Softnyx_Eng
LastGame=Gunbound
[Gunbound]AppId=2101
Url_Notice= http://IP DO HAMACHI:8090
Url_ManualPatch= http://IP DO HAMACHI:8090
Url_FullDownload= http://IP DO HAMACHI:8090
Url_Fetch=http://gbdynamic.servegame.com/fetch/fetch.dll
Option=GbSet.exe
[Rakion]AppId=11001
Url_Notice=http://softnyx.net/fetch_note/note_rakion.htm
Url_ManualPatch=http://rakion.softnyx.net/download/client.asp
Url_FullDownload=http://gunbound.softnyx.net/03_how/00_download.asp
Url_Fetch=http://fetch.gunbound.net:844/fetch/fetch.dll
Option=risoption.exe
OBS.: Lembrando que sempre que for entra no jogo ou no site tem que estár com o Hamachi ligado...
Com Hamachi eh Melhor usar o Appserv, Não precisa configurar Apache eh so na instalação mudar para a porta 8090 e instalar...
Para iniciar o appserv vá em iniciar, Programas, Acessórios, AppServ, WinMySQLAdmin, Depois volta no AppServ e vá em ApacheControlServer e clike em start...
Para entrar no sql do appserv abra o internet explorer e digite http://localhost:8090/phpmyadmin
Download do Hamachi - http://files.hamachi.cc/HamachiSetup-1.0.2.5-pt-br.exe
Download Do AppServ 2.5.9 - http://prdownloads.sourceforge.net/a...in32-2.5.9.exe
*Hamachi São Uzados Para akeles q Tem net Houteada / Compartilhada...
quem tem NEt normal tbm pode fazer Sem problemas
Creditos :
- ByRiscO google_ad_section_end -->

Marcadores:
Tutoriais
segunda-feira, 28 de junho de 2010
Back UP
2-Va em Microsoft SQL Servers, SQL Server Group, local, databases
3-Clique com o botão direito do mouse em MuOnline>All tasks
4-Clique em Add...Selecione uma pasta e escreva o nome de um arquivo
5-De OK 3 vezes
Transferindo contas
1-vc deve criar um backup da sua database MuOnline atual
2-vc deve restaurar o backup da database MuOnline(a que você criou o backup) em uma db chamada MuOnlineBAK
3-restaure a db MuOnline com os aquivos da sua nova versão
4-va na db MuOnlineBAK
5-va em acttion>all tasks>export data
6-next
7-seleciona MuOnlineBAK e da next
8-seleciona MuOnline e da next
9-selecione as principais dbs q vc qr transferir:
Principais dbs pra tranferir:
Accounts: MEMB_INFO
Chars: Character\AccountCharacter
Guilds: Guild\GuildMember
Bau: Warehouse

Marcadores:
Tutoriais
Assinar:
Postagens (Atom)

