domingo, 24 de abril de 2011

Configurando Bug Bless

Configurar o Bug Bless

01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra os arquivos shop.txt , e vejam os exemplos de como funcionam o bug bless:

Jóias sem bug:
14 13 0 0 0 0 0 //Jewel of Bless
14 14 0 0 0 0 0//Jewel of Soul
14 16 0 0 0 0 0 //Jewel of Life

Jóias com bug:
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0//Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life

04. Só editar as linhas, salvar e reeniciar o servidor.
Você pode deixar apenas 1 jóia com o Bug ou deixar todas. Detalhes importantes! Se você deseja não ter o bug em seu server, tenha a certeza que a durabilidade está em 0 em todos os shoppings. ATENÇÃO!!! Alguns outros itens como: Love Charm, Alcohol, Devil Invitation, Invisible Cloak, etc,também podem ter este bug, tenha a certeza de que eles também estão com durabilidade 0.
Do contrário estes itens também estarão bugados. O Bug só funciona com itens encontrados na loja. Os itens e jóias que caem dos monstros, NUNCA possuem este bug. Os itens como Armaduras, Armas, Escudos, Potions, Anéis e Pendants e Armas nãopossuem o Bug mesmo que você coloque-as com durabilidade 255. Mas atenção, não coloque nenhum desses itens com durabilidade 0 ou abaixo de 30, caso contrário, os jogadores terão que consertar o item assim que compra-los.

sábado, 23 de abril de 2011

Criando NPC

01. Abra o monsterserbase.txt, você verá uma lista de codigós como esta:

226 0 0 122 110 3 // Trainer
230 0 0 62 130 3 // Alex
236 0 0 175 120 3 // Golden Archer
240 0 0 146 110 3 // Baz, Storage Guard
end

Significado dos códigos para adicionar ou remover NPCs e montros:

226 0 0 122 110 3 // Trainer

226: número do monstro/NPC (encontrado no monster.txt)]
0: mundo (lista abaixo)
0: direção do movimento (0 fica parado, 10/20/30 move-se como um guarda e -1 move-se aleatoriamente como um monstro)
122: o 'X' da coordenada (encontrado no jogo)
110: 'X' da coordenada (encontrado no jogo)
2: Direção do rosto (códigos abaixo)

Número dos Mundos:
0 = lorencia.........................9 = Devil Square
1 = dungeon......................10 = Icarus
2 = devias.........................11 = Blood Castle I
3 = noria............................12 = Blood Castle II
4 = losttower.....................13 = Blood Castle III
6 = Arena..........................14 = Blood Castle IV
7 = Atlans.........................15 = Blood Castle V
8 = Tarkan.........................16 = Blood Castle VI

Códigos de direção:
9(Sudoeste)
8(Oeste)
7(Nordeste)
6(Norte)
5(Nordeste)
4(Leste)
3(Sudeste)
2(Sul)

Para Editar Monstro ( força , helt...)
Abra o Monster com bloco de notas e editar.
Para Colocar Monsttros, pegue monster edit, abra um montersetbase vazio e add alguns bixos, depois é so coloca dentro do seu monstersetbase, mas lembre-se que o game server tem uma quantia limitada de monstros.

Configurando Bug Bless

Configurar o Bug Bless

01. Procure a pasta do MuServer.
02. Abra pasta Data que se localiza dentro do MuServer
03. Abra os arquivos shop.txt , e vejam os exemplos de como funcionam o bug bless:

Jóias sem bug:
14 13 0 0 0 0 0 //Jewel of Bless
14 14 0 0 0 0 0//Jewel of Soul
14 16 0 0 0 0 0 //Jewel of Life

Jóias com bug:
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0//Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life

04. Só editar as linhas, salvar e reeniciar o servidor.
Você pode deixar apenas 1 jóia com o Bug ou deixar todas. Detalhes importantes! Se você deseja não ter o bug em seu server, tenha a certeza que a durabilidade está em 0 em todos os shoppings. ATENÇÃO!!! Alguns outros itens como: Love Charm, Alcohol, Devil Invitation, Invisible Cloak, etc,também podem ter este bug, tenha a certeza de que eles também estão com durabilidade 0.
Do contrário estes itens também estarão bugados. O Bug só funciona com itens encontrados na loja. Os itens e jóias que caem dos monstros, NUNCA possuem este bug. Os itens como Armaduras, Armas, Escudos, Potions, Anéis e Pendants e Armas nãopossuem o Bug mesmo que você coloque-as com durabilidade 255. Mas atenção, não coloque nenhum desses itens com durabilidade 0 ou abaixo de 30, caso contrário, os jogadores terão que consertar o item assim que compra-los.

Colocando Vip No Servidor

1º Para gerenciar seu servidor, com um maior controle de vips, coloque para sairem automaticamente, para isso é preciso criar uma coluna , chamada creditos.
Como FUNCIONA os Creditos ?
Os creditos, como o nome diz e um CREDITO, ele determina quanto tempo o VIP vai ficar, 1 credito = 1 dia, isso pode ser mudado na JOB, apos o credito chegar ao 0 o vip saira automaticamente.
2º Instalando os Creditos :
Na no SQL Server Enterprise Manager,em database Selecione Mu OnLine, seguindo va em MEMB_INFO e com o botao direito de Design Table.

Crie a seguinte coluna:

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

4º Apos ter feito isso fexe e salve.

5º Agora vamus criar a JOB para os Creditos :

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

Configurando o Steps :
Clique em New, em Step Name : Creditos, Type deixe o que ta, em Database selecione MuOnline, em Commando cole o seguite coodigo :
Update MEMB_INFO
Set creditos=creditos -1
WHERE creditos>0

Clique em Parse, se tudo der certo apareçara a seguinte mensage, Parse Succeed, clique em OK e depois aplly.
Agora vá no menu em cima que chama-se Schedules, clique em New Schedule, Name : creditos, Schedule Type selecione recurring,
clique em Change, IMPORTANTE :

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

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

Configurando o Steps :
Clique em New, em Step Name : vipsair, Type deixe o que ta, em Database selecione MuOnline, em Commando cole o seguite
codigo :

Update MEMB_INFO
Set vip=0 WHERE creditos=0

Clique em Parse, se tudo der certo apareçara a seguinte mensage, Parse Succeed, clique em OK e depois aplly.
Agora va no menu em cima que chama-se Schedules, clique em New Schedule, Name : vipsair, Schedule Type selecione recurring,
clique em Change, IMPORTANTE :

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

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

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

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

Bonus Ao Criar Acc

Qual a função deste script?
Ao se criar novos personagens em jogo, irão receber uma quantidade de resets, pontos iniciais, e zen para iniciar sua aventura no mu online.
Requisito Básico:
Coluna "Resets" criada na tabela "Character" do banco de dados, o que normalmente já é um padrão utilizado, 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 script:
Basta roda-lo uma única vez no query analyzer e pronto.
Script:
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 do Muciados
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 script:
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

Auto Reset

Auto Reset:
1º Va em SLQ Server Enterprise Manager.
2º Va em Databases, Muonline e Tables.
3º Na tabela Character Click com botão direito, Design Table.
4º Va até o ultimo campo (collun name) escrito e crie um chamado Reset.
5º Colunname = Reset , DataType = int , Default value = 1 , salve e feche.
6º Agora em Management.
7º Va em SQL Server Agent.
8º Va em Jobs, e click com botão direito e NewJob.
9º Va em General coloque um nome como AutoReset.
10º Depois vai em Steps.
11º New em Steps em "name" coloque AutoReset tambem.
12º Va em Type deixe Transact-SQL Script (TSQL).
13º Em Database selecione MUOnline.
14º No Command coloque o seguinte codigo :

Criando Servidor

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

02. Você deve extrair o SQLEVAL.exe, depois ir para a pasta SQLEVAl e instalar ele corretamente, tutorial.
03. Depois de instalar o SQL, tem que configura-lo, tutorial.
04. Após configurar o SQL, devemos configurar o muserver, tutorial.
05. Configurando o muserver, devemos executar a ODBC, tutorial.
06. ODBC executa. Agora instalar o appserv para rodar o site, tutorial.
07. Agora vamos criar um launcher, tutorial.
08. Depois de criar o launch copie o para um cliente da versão do seu server.
09. Para não ter hacks, vamos colocar ant hack, tutorial.
10. Por ultimo, ligue o servidor, se não der nenhum erro, e entre pelo launcher que tu criou, e bom jogo.