Player


Bloqueando Palavras

0
Primeiramente baixe o programa MuTool clicando aqui!
Vai até seu client >> data >> local >> Filter.bmd "Abrir com MuTool"
vai ate a ultima linha e coloque as palavras que não deseja ser falada
no server como palavrões, ofenças etc.

Para modificar exemplo o player escreve algum palavrão,
se você bloquio em seu client em data > local > Filter.bmd .
ira aparece <curse word> alguma coisa do tipo!
até seu client : data > local > text.bmd .
Procure a palavra que foi dita quando você escreveu a palavra que você bloquiou em "data > local > Filter.bmd" por exemplo : você escreve: Exemplo. A palavra que bloquio ira aparecer (depende do cliente).
<curse word> , basta procurar em "data > local > text.bmd" e modificar a seu gosto.
Exemplo: modifica para "Proibido Ofenças!" , todas palavras dai que foi bloqueada no "data > local > Filter.bmd" ira aparece Proibido Ofenças!

Após o término, basta salvar e pronto.

Bloqueando Itens no Trade

0
Neste tutorial ensinaremos como blockear itens no trade em muservers (versões mais novas) que possuem a pasta SCFData.

Explicaremos exatamente como você pode estar desativando o comércio ilegal em seu server passando itens full (+13/+12/+11) pelo trade.

• Primeiro procure a pasta SCFData e depois abra o SCF_Itens e procure a linha abaixo que postei abaixo. Caso não tenha, adicione que não haverá problemas.
Código:
[ItemMoveLimit]
SCFItemTradeLimit=0
SCFItemSellLimit=0
SCFItemMixLimit=0
SCFItemPshopLimit=0
SCFItemPlusLimit=13
SCFExItemPlusLimit=14
SCFExItemOpLimit=4
SCFSetItemPlusLimit=14
SCFIsOpenErrorItemUpgrade=0
SCFErrorItemLevelCheck=14
SCFItemJinhuaLimit=0 ;//Default = 1 
• Depois de aplicar esse código não irá continuar passando itens full pelo trade.

SCFItemTradeLimit=0 ---> 0= Desativado

• Para os procedimentos começarem a funcionar, ao término deles você tem que dar um Restart em seu servidor.

Em Aida tem o Npc com a pedra Joel Stone.

- Código :
370 33 0 86 13 2 // Jeridon

• V
á nele com a pedra para adicionar o item rosa, más ao inves de colocar, você tira o opicional e depois tirando um opcional ele já transfere o item no trade.
- Depois use o mesmo NPC para adicionar o item " opcional ".

Solução para tirar os seguintes NPC's.
Código :
//369 33 0 80 14 3 // Osborne
//370 33 0 86 13 2 // Jeridon 
>

Backup Automático

0
Abra o Sql Enterprize manager
Selecione o Banco de dados (Local)(Windows NT)
Na barra de ferramentas vá em tools
Selecione Database Maintenace Planner
Clique em avançar
Selecione as DB que que Fazer o backup e em seguida Avançar
Avançar 3x
Em Specyf Bacup Plan clique em change
Configure como numa Job Normalmente (daly, ocorry every 2 hours) de OK
Va em avançar
Em Specyf Disc diretory marque a segunda opção
E selecione o local onde irá salvar o backup
Marque a terceira e quarta opção e va em avançar
Va avançando ate o final
OBS: Após ter feito os procedimentos, seu SQL estará fazendo backups de 2 em 2 horas.

Arrumar Resolução

0
As letras do jogos estão ilegíveis? Confira os tutoriais abaixo para corrigir em seu computador.
No Windows XP:
1 - Clique com o botão direito do mouse na area de trabalho
2 - Clique no botão propriedades
3 - Clique na aba aparencia la em cima
4 - Depois de clicar em aparencia clique em efeitos la embaixo
5 - E use o metodo de suavizar as bordas das fontes das telas
6 - Você desativa a opção acima e entra no mu que estará normal!

No Windows Seven:
1 - Vá até o painel de controle, Painel de Controle \ Aparência e Personalização
2 -
Na opções Fontes clique na opção " Ajustar texto ClearType "
3 - Provavelmente vai estar marcada, desmarque a opção e clique em avançar até o final.
4 - Agora efetua o teste e os textos estarão normais no muonline.


ou


Sobre a configuração da letra no jogo, se o problema persistir, faça o seguinte:
No Windows XP
1 - Clique no menu Iniciar/Executar/Painel de Controle;
2 - Clique em Opções Regionais e de Idioma, esta tela tem 3 guias ou subtelas;
3 - Na guia Opções Regionais, o primeiro campo deve conter a informação "Português Brasil";
4 - Na guia Idiomas, clique em Detalhes;
5 - No quadro Serviços instalados, selecione "Portuguès Brasil - ABNT2" (se esta opção não estiver na lista, clique em Adicionar, selecione esta opção e clique em OK)

AutoPK

0
AutoPK :
1º Va em SLQ Server Enterprise Manager.
2º Va em Management.
3º Va em SQL Server Agent.
4º Va em Jobs, e click com botão direito e NewJob.
5º Va em General coloque um nome como AutoPK.
6º Depois vai em Steps.
7º New em Steps em "name" coloque AutoPK tambem.
8º Va em Type deixe Transact-SQL Script (TSQL).
9º Em Database selecione MUOnline.
10ºNo Command coloque o seguinte codigo :

AutoPK - Pago 50 milhões
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')
WHERE Money=('50000000')


                           
AutoPK - Free
Citação:
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')


11º Depois clique em Parse e de OK.
12º Va para Schedules.
13º Em New Sechedule coloque tambem la AutoPK.
14º Depois clique em Change.
15º Na primeira parte selecione Daily e deixe em Every 1 day(s).
16º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
17º Duration selecione a data atual do dia e de ok.

18º Agora e so finalizar dando Aplicar e OK.
19º Pronto está feito AUTOPK.
20º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.

Auto Reset Tabelado

0
Auto Reset Tabelado:

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 codigo do reset desejado, escolhe eles 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
-------------------------------------------------------------------------------------------------------------
O Reset ficaria assim:
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"

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


15º Depois clique em Parse e de OK.
16º Va para Schedules.
17º Em New Sechedule coloque tambem la AutoReset.
18º Depois clique em Change.
19º Na primeira parte selecione Daily e deixe em Every 1 day(s).
20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
21º Duration selecione a data atual do dia e de ok.
22º Agora e so finalizar dando Aplicar e OK.
23º Pronto está feito AUTORESET.

24º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.
-------------------------------------------------------------------------------------------------------------
Mudando o Código:

LevelUpPoint = 300*Reset
Significa que os pontos por reset vão ser definidos assim:
300 multiplicado pelo numero de resets atuais.


Strength= ('20') , Dexterity= ('20') , Vitality= ('20') , Energy= ('20')
Isso são os atributos que o char recomeça, ou seja, esse char recomeçaria com 20 pontos em todos os atributos (skills).


WHERE clevel>349
Level de Reset ( deixe -1 do lvl desejado ), nesse ele resetaria no 350.

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

Auto Reset

0
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 codigo do reset desejado, escolhe eles abaixo:

[ Auto Reset Para Vip na table MEMB_INFO ]
-- =============================================
-- Reset não acumulativo (Pontos x Resets) + VIP
-- =============================================

--
-- Definindo as variaveis (Não mexer)
declare
@MaxLevel int,
@PontosReset int,
@ZenReq int,
@Forca int,
@Agilidade int,
@Vitalidade int,
@Energia int,
@MaxLevelVIP int,
@PontosResetVIP int,
@ZenReqVIP int,
@ForcaVIP int,
@AgilidadeVIP int,
@VitalidadeVIP int,
@EnergiaVIP int

-- Definindo valor das variaveis (Configure conforme necessário)
--
-- Contas não VIP
set @MaxLevel = 349 -- Level ao qual poderá resetar
set @PontosReset = 300 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReq = 50000000 -- Zen requerido para resetar
set @Forca = 30 -- Ponto padrão de força que ira retornar após resetar
set @Agilidade = 30 -- Ponto padrão de agilidade que ira retornar após resetar
set @Vitalidade = 30 -- Ponto padrão de vitalidade que ira retornar após resetar
set @Energia = 30 -- Ponto padrão de energia que ira retornar após resetar
-- Contas VIP
set @MaxLevelVIP = 299 -- Level ao qual poderá resetar
set @PontosResetVIP = 400 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReqVIP = 20000000 -- Zen requerido para resetar
set @ForcaVIP = 100 -- Ponto padrão de força que ira retornar após resetar
set @AgilidadeVIP = 100 -- Ponto padrão de agilidade que ira retornar após resetar
set @VitalidadeVIP = 100 -- Ponto padrão de vitalidade que ira retornar após resetar
set @EnergiaVIP = 100 -- Ponto padrão de energia que ira retornar após resetar
-- Execução do comando SQL (Não mexer)
--
-- Contas não VIP
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosReset * (Resets + 1),
Strength = @Forca,
Dexterity = @Agilidade,
Vitality = @Vitalidade,
Energy = @Energia,
Money = Money - @ZenReq,
Resets = Resets + 1
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 > (@MaxLevel - 1)
AND Money > (@ZenReq - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 0
AND Resets <= 150
-- Contas VIP
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosResetVIP * (Resets + 1),
Strength = @ForcaVIP,
Dexterity = @AgilidadeVIP,
Vitality = @VitalidadeVIP,
Energy = @EnergiaVIP,
Money = Money - @ZenReqVIP,
Resets = Resets + 1
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 > (@MaxLevelVIP - 1)
AND Money > (@ZenReqVIP - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 1
AND Resets <= 1000

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

 [ Auto Reset Para Vip na table Character ]

   Auto Reset para GM's
UPDATE Character
SET clevel=('50'), Experience=('0'),Money=Money-('0'), Reset=Reset+1, Strength=('32500'), Dexterity=('26000'), Vitality=('32500'), Energy=('32500')
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND CtlCode = 8 AND Memb_Stat.ConnectStat = 0


   Auto Reset para Usuários Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350

UPDATE Character
SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint=350+350*Reset, Reset=Reset+1,Strength=('30'), Dexterity=('30'), Vitality=('30'),Energy=('30')
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>('0')

   Auto Reset para Users Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350, Resetando Itens

UPDATE Character
SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint=350+350*Reset, Reset=Reset+1,
Strength=('30'), Dexterity=('30'), Vitality=('30'),Energy=('30'), Inventory=null, MagicList=null
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>('0')

   Auto Reset para Usuários Vips ( and Vip = 1 ) : Ganhando 400 pontos, Resetando lvl 350

UPDATE Character
SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint = 400+400*Reset, Reset=Reset+1, Strength=('50'), Dexterity=('50'), Vitality=('50'), Energy=('50')
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Vip = 1 AND Memb_Stat.ConnectStat = 0

   Auto Reset para Qualquer Usuário Acumulativo : Resetando lvl 350 Acumulativo

UPDATE Character
SET clevel= ('1') , experience= ('0')
WHERE clevel>349
   Blockear o reset de GMS

Para gms não resetarem, no Final do código do reset, adicione a seguinte linha:
AND CtlCode = 0

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

Mudando o Código:


LevelUpPoint = 300*Reset
Significa que os pontos por reset vão ser definidos assim:
300 multiplicado pelo numero de resets atuais.


Strength= ('20') , Dexterity= ('20') , Vitality= ('20') , Energy= ('20')
Isso são os atributos que o char recomeça, ou seja, esse char recomeçaria com 20 pontos em todos os atributos (skills).


WHERE clevel>349
Level de Reset ( deixe -1 do lvl desejado ), nesse ele resetaria no 350.


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

15º Depois clique em Parse e de OK.
16º Va para Schedules.
17º Em New Sechedule coloque tambem la AutoReset.
18º Depois clique em Change.
19º Na primeira parte selecione Daily e deixe em Every 1 day(s).
20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
21º Duration selecione a data atual do dia e de ok.
22º Agora e so finalizar dando Aplicar e OK.
23º Pronto está feito AUTORESET.

24º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.

Auto Mensagem

0
1° Abra seu Enterprise Manager
2º Vá database, Muonline, Tables depois em AutoGMGG
3º Clique com o botão direito do mouse e vá em Open Tables depois Return All Arows
4º Clique em Return All Arows
5º Veja a foto como colocar as mensagens, o tempo e etc.
6º Apois ter colocado as msg vai em um ponto de ! (esclamação) para da o RUN
7º Agora na pasta Game Server abra o arquivo MyGSFun
8º vai esta ServerID=0 mude para ServerID=1
9º em AutoGmGG=0 mude para AutoGmGG=1
10º Pronto já esta fucionando a auto mensagem

Auto BAN

0
• Vá em Iniciar >>Todos os Programas >> Microsoft SQL Server >> Query Analyzer

• Será aberto um recorrente que diz conectar ao SQL Server, em seguida entre com seu Loguim e Senha do SQL.

• Após entrar no Query analyzer irá abrir um grande espaço para inserir um texto, neste espaço cole o seguinte código:

if exists(select * from dbo.sysobjects where type='p' and name='WZ_GetItemSerial')
drop procedure WZ_GetItemSerial
go
CREATE procedure WZ_GetItemSerial as BEGIN DECLARE @ItemSerial int set nocount on begin transaction update GameServerInfo set @ItemSerial = ItemCount = (case when ItemCount < 0x7effffff then ItemCount+1 else 1 end ) if(@@error <> 0) begin rollback transaction select-1 end else begin commit transaction select @ItemSerial end
END

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

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

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

CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]
GO

CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type], [items_serial]) ON [PRIMARY]
GO

ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date] DEFAULT (getdate()) FOR [copy_date]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

CREATE TRIGGER [dbo].[trg_CheckSameID] ON [dbo].[character] FOR UPDATE AS BEGIN IF UPDATE(inventory) BEGIN SET NOCOUNT ON DECLARE @wh_acid varchar(10), @wh_data binary(1200), @wh_type binary(1), @wh_serial binary(4), @cr_user varchar(10), @cr_acid varchar(10), @cr_data binary(760), @cr_type binary(1), @cr_serial binary(4), @al_acid varchar(10), @j int, @k int, @find bit

SELECT @cr_acid=i.accountid,
@cr_data=i.inventory
FROM inserted i

SET @j=0
SET @find=0

WHILE @j<76 AND @cr_data IS NOT NULL
BEGIN
SET @cr_type=SUBSTRING(@cr_data,@j*10+1,1)
SET @cr_serial=SUBSTRING(@cr_data,@j*10+4,4)
IF @cr_type<>0xFF AND @cr_serial<>0x00000000
BEGIN
SELECT @al_acid=items_acid FROM allitemslog WHERE items_type=@cr_type AND items_serial=@cr_serial


IF @al_acid IS NULL
INSERT INTO allitemslog (items_type,items_serial,items_acid) VALUES (@cr_type,@cr_serial,@cr_acid)
ELSE
BEGIN
UPDATE allitemslog SET items_acid=@cr_acid WHERE items_type=@cr_type AND items_serial=@cr_serial


SELECT @wh_data=items FROM warehouse WHERE accountid=@al_acid

SET @k=0
WHILE @k<120 AND @wh_data IS NOT NULL
BEGIN
SET @wh_type=SUBSTRING(@wh_data,@k*10+1,1)
SET @wh_serial=SUBSTRING(@wh_data,@k*10+4,4)
IF @wh_type=@cr_type AND @wh_serial=@cr_serial
SET @find=1
SET @k=@k+1
END
END
END
SET @j=@j+1
END
IF @find=1
BEGIN
INSERT INTO copylog (copy_whdata,copy_acid,copy_date) VALUES (@wh_data,@al_acid,getdate())
-- this is wer u can add more punishment like ban or lock characters
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid
END
SET NOCOUNT OFF
END
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
DECLARE @al_acid char(50)
set @al_acid = 'ASUS'
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid
go
select * from AllItemsLog
select * from CopyLog

• Presione F5 e depois Ctrl+N.

• Irá abrir outra tela, nesta outra tela cole o seguinte código:
select * from AllItemsLog
select * from CopyLog
• Dê F5 e Ctrl+N novamente e mais uma vez irá abrir outra tela, cole o código abaixo:
select * from CopyLog
• Pressione F5 e está pronto, em seguida feche todas as janelas abertas salvando os "logs" aonde desejar.

Obs: O Sistema funciona apenas com os players Online.

Protegendo o Servidor

0
Iº Configuração : Usando Firewall do Windowns

1º Entre no Painel de controle e logo depois entre em firewall do windows


2º Verifique se a opção Ativado(recomendado) esteja selecionada e click em
Exceções logo acima



3º Vai ter uma lista, clike em Adicionar Porta



4º Em nome, coloque o número da porta ,em Número da porta coloque a porta que
você quer abrir (lista a baixo) e click em TCP e de OK e novamente click em adicionar
porta em nome coloque a mesma porta que você colocou e em número também e
marque UDP e de OK (faça isso com todas as portas)



Lista de portas necessarias libera no firewall:
44405 - Porta de conexão dos playes para entra no server
55901 - Porta do gameserver
8090 - Porta do site
1433 - Porta do sq
5º Faça isso com todas as portas
6º Selecione todas as portas que você abriu, e de OK na janela do firewall



7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso do
Firewall perguntando se quer desbloquear ou manter bloqueado certo?
No data server 1 e 2 ( links 1 e 2 ) coloque MANTER BLOQUEADO e no resto dos
links coloque desbloquear. Quando terminar de liga o server, vai no firewall do windows
novamente e click em exceções, só deixe selecionada as portas necessárias para
o server, ou seja as portas 44405 e 8090 e o resto deixe tudo DESCELECIONADAS!




*********************************************************************
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewall : Kerio Personal Firewall ou SygateFirewall .

1º Instale o Sygate e Reenicie o Computador
2º Ligue o Servidor e o Sygate.
3º Abra o Sygate.
4º Bloquei "SQL Server WindowsNT", "Data Server 1" e "Data Server 2".

*********************************************************************
IIIº Configuração : Usando PortBlock

Primeiramente baixe o : Port Block.

1º Instale-o
2º Depois de você ligar teu server , abra, e ele aparecerá perto do relogiodo win.
3º Apos abri-lo click nele e aperte em mapping e de add.
4º Adicione as ports que são usadas para hackear :

55960
55961
55962
55963
55970

5º Sempre Uma de Cada Veiz e deixando a OPCAO TCP marcada.

6º De ok e done e dexe aberto seu server estara livre de hacks.

Obs. : Caso você tenha que desligar os LINKS do server tire o programa
se não ele ira blokear a conexão das Data Base e o Server não ira Ligar.

*********************************************************************
IVº Configuração : Trocando as Portas do Servidor

1º Abra as propriedades dos links 1, 2 e 8.
Por padrão devem estar da forma do exemplo, modifique elas. Exemplo:

?:\Muserver\DataServer1\Dataserver.exe 55960
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980

?:\Muserver\DataServer1\Dataserver.exe 5596
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980

?:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901

Mude Para:
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55940 127.0.0.1 55980 55921


2° Mude a porta de Conexão do seu server, issu fara com que parem alguns hacks.

Baixe o CSPORTCHANGER

Modifique a porta do connectserver de 44405 para qualquer outro entre 1 e 60000
*********************************************************************
Vº Configuração : Colocando Ant Sql Inject no Site PHP

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 < ?php(uma linha abaixo):

$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!<br />Forbidden simbols are included,
please remove them and try again -> $xa");

Assim ele bloqeará os codigos usados para hackear usando o sql injection.
*********************************************************************
VIº Configuração : Bloqueando Bau de Duppers
Execute esse código no SQL Query Analizer uma vez na semana por garantia.

Selecione a DB MuOnline
copie e cole o codigo:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]')
and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AllItemsLog]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CopyLog]
GO
CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]
GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
aperte F5
issu bloqueara os duppers.
*********************************************************************

Level do Iten - Aprenda como colocar itens +15.

0
• Abra o Game Server Unpacked com seu Hexeditor.
- Procure por 83fa0b7e0966c78578ff e substitua por 83fa0f7e0966c78578ff
- Procure por 83fa0b7e0966c7855cff e substitua por 83fa0f7e0966c7855cff

Agora quando editar os Itens para +15 após relogar eles não voltam pra +0.

OBS: Irá funcionar somente pra itens Excelentes.

Adicionando itens no Mu Maker

0
Para adicionar itens no MuMaker vamos precisar do Microsoft Access e o Item.kor do seu servidor.

Abra o Arquivo MuMaker.mdb (este arquivo é responsavel pelos Itens em Geral), ele segue as linhas iguais do item.kor official, então quem tem a versão 12 do mumaker tem até a liberação de Option Soccker.
• Clique no BD Items, conforme monstra a imagem.

• Ao abrir o BD itens, uma lista será monstrada com todos os itens existentes no seu Mumaker e segue as mesmas linhas correspondente ao itemkor.txt começando pelas Swords.
- No caso vamos copiar a linha 31.
• Clique no inicio da coluna para selecionar.
• Clique com o botão da direita para copiar.
• Clique em " novo registro " ele vai monstrar uma linha branca.
- Agora vamos colar a linha 31.
• Clique no inicio para selecionar a linha inteira.
• Clique botão da direta e clique em colar.
OBS: Quando você clica em colar fica igual a linha 31 do sword.
• Agora teremos que usar a linha 32 do itemkor, não pode ficar igual a linha 31, pois gera duplicidade, então mude a linha conforme mostra na seguinte imagen.
Mude também o ID e o NOME conforme a imagen.
• O seu Primeiro item está adicionado, para adicionar mais Swords, copie a linha que você acabou de editar e cole na linha vazia embaixo seguindo as informações do seu itemkor.txt (alterando Numero, ID e Nome).
Adicionando Sets (Helm).
• Seguindo a mesma linha de raciocínio acima (como adicionar swords) vamos agora adicionar Helms, aprendendo o mesmo todos os itens seguem na mesma sequência.
• No caso vamos adicionar aqui as 2 ultimas linhas do Helm, um com opcional Socket e outra sem. Vamos utilizar a que não tem Option Soccker.
• Copie a linha 53, clique em novo (como foi mostrado anteriormente), após isso
cole a linha.
OBS: Lembrado que você terá que alterar o início para o número do set correspondido.

• Na figura acima monstra onde alterar os números e nome, conforme o seu Itemkor.
OBS: Lembrando para aqueles itens que não contém Helm, você pode pular ou adicionar a linha e colocar, exemplo: SetVCM Sem Helm.

ACC (Conta) Vip

0
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Va ate a ultima coluna escrita (collum name), embaixo dela coloque vip e escolha int.
04 - Pronto Sistema para Vip esta pronto
05 - Agora para ADD Conta VIP abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
06 - Clique com o botão direito na table MEMB_INFO, Return All Rows.
07 - Add Vip na Conta coloque 1 para Vip e 0 para free.

Recomendações

0
Recomendações

Recomendações para quem quer criar seu servidor.
Primeiro.
Tenha um Computador pelo menos da Seguinte forma. Minimo: Processador 2.0 512 de ram, 10GB livres HD de 60 e uma placa de video.
Roda com computador mais fraco?!
R. Provavelmente não, se rodar vai pesar muito.
Segundo.
Se você e daquelas pessoas que liga o PC e fica so 5 a 6 horas por dia no PC, é melhor nem pensar em fazer um server, por que não vai da ninguem.
Terceiro.
A velocidade da Internet é umas das menos requisitadas para fazer um server, mas se você tem uma Internet de 512kbps da pra fazer, agora nao recomendo porque 15 player ja pode começa o Lag, e server lagado não vai pra frente, agora se sua Internet é 1024 kbps ou 1 mb, pode começar logo a fazer o server nessa velocidade você vai ter um server bom.
Quarto.
Se sua Internet é roteada ou é compartilhada, esquece, mas esquecer porque?, da pra fazer um servidor sim, mas Hamachi. Server Hamachi é Bom? R - Pode ser Bom, mas da muita dor de cabeça. Dor de cabeça quando a der pau no server, ou tiver lag, a galera reclamando no chat do hamachi, ixi, akele negocio piscando direto. Então tenta Desblokiar as portas do modem para criar um server normal. Como eu Desbloqueio as Portas do meu Modem? R- Lê o manual de instrução! Mas minha Internet é predial, o que faço? R- Tchau server, ou liga pro atendimento e pedi la, mas predial é ruim.
Quinto.
Quer criar um server de Mu? Então prepara-se, porque da muita dor de cabeça, é bem complicado, qualquer erro pode estragar todo o server. Para criar um server é bom uma equipe, para um cuidar da criação e outro cuidar do website, outro ja ir pensando nas info, outro ja pensa nos Spots e NPCs. É Assim a vida de ADM de Mu.
Por enquanto.
Tem mais Duvidas?
R- Estamos com nosso fórum, só acessar.

História do MuOnline

0

História do MuOnline
MuOnline, um jogo 3D online produzido pela Webzen é um MMORPG, o primeiro de seu tipo, desenvolvido na Coréia. MU é um jogo altamente envolvido em fantasia, baseado no continente legendário do MU. Você pode escolher cinco classes diferentes: o guerreiro (Dark Knight), a elfa (Fairy Elf), o mago (Dark Wizard), o gladiador mágico (Magic Gladiator) e o senhor da escuridão (Dark Lord), e transforma-se em um aventureiro audaz na missão para conservar a terra do MU. Os gráficos feitos dentro do ambiente 3D são gloriosos, e envolvem o jogador assiduamente com a tecnologia do motor 3D GL, desenvolvido pela Webzen, fazem possível do impossível. O que existe atrás das lendas e mistérios do MU? Deixe a viagem começar...
Muito tempo se passou desde que o milenar Império do MU perdeu o controle total sobre o Continente. Enquanto o poder do governo central do MU continuou a se dissolvendo, os senhores feudais tornaram-se redigidos e acoplados em um governo interno sobre o controle de MU, destruindo as fundações de sua sociedade. Com o tempo, os feudos e as guerras civis sangrentas destruíram a linda terra do MU, e dela também durante este tempo, entre o sangue e os rasgos associados com tais conflitos, entre as ambições obcessivas dos homens e daqueles que seriam mais do que homens, sairia uma escuridão e uma negra sombra, caindo sobre todo o MU.
?††††††
Antonias, um senhor feudal, revestido com sua ambição ardente para controlar a terra chamada MU estava facilmente iludido, uma vez nomeado Lemulia por um sorcerer evil, que com a obcessão de Antonias podia trazer Kundun, diabo da escuridão, de volta à vida. Ao ver sua filha encantadora separada de si por um membro de Kundun, Antonias derramou lágrimas de sangue e lamentou o fato e fez suas decisões doentes. Na extremidade tudo era por nada, simplesmente porque a morte de sua filha foi sem sentido pelas mãos do sorcerer evil. Lemulia não deixou seu crime de reviver o diabo da escuridão, Kundun.
Há mas somente um trajeto de esperança para a terra de MU. Mas quem fará a tarefa de descobrir as 8 pedras selantes que foram dispersadas através do continente de MU? Quem irá selar o Demônio Kundun e restaurar a terra a sua beleza uma vez anterior? Será VOCÊ? O diabo da escuridão tem começado já a fazer tarefas de ação para dominar o continente de MU. Receba sua Missão! Somente a espada em sua mão pode banir Kundun e seus milhões de demônios.
Combinação de mais de 100,000 itens
Você deve estar cansado dos jogos online aonde os mesmos personagens lisos vagueiam proximos. Em MU, é quase impossível encontrar o mesmo personagem, tanto em um aspecto visual quanto em habilidades em jogar. MU tem cerca de 100.000 combinações das armaduras, das armas e de ferramentas defensivas. Cada arma tem seu próprio nível potencial e é expressada em um tom de cor. Conseqüentemente, como você lentamente e amorosamente construe seu personagem, você será glorificado e recompensado pelos seus esforços.
Efeitos de clima realísticos
O continente de MU é um mundo em que os fenômenos naturais do tempo, não ao contrário do mundo real, estão prontamente disponíveis. Para o exemplo, ao se aventurar em Lorencia, você pode esperar encontrar chuvas torrenciais repentinas, e em áreas de nevasca, como Davias, você deve bravamente enfrentar vastos e embaçados nevoeiros nunca termináveis. Não fique chocado pela beleza, pela serenidade e pela gloria que podem ser encontrados dentro dos ambientes naturais de MU. Embora MU possa apenas ser um jogo, a vista das lingüetas que balançam de encontro aos ventos do sudeste nas planícies de Lorencia, ou a vista das tempestades de neve em Devias, ou as correntes do oceano da cidade subaquática de Atlans borrarão essa linha fina entre a mera realidade e o mundo fantástico contudo quase tocável que é MU.
A operação fácil como a de um jogo da ação
A interface gameplay foi otimizada no MU, de modo que qualquer um pudesse apreciar o jogo sem a necessidade da ajuda de um profissional. Uma vez que você começa sua aventura para conservar a terra de MU das criaturas demoníacas de Kundun, você verá que não há nenhuma necessidade de estudar os princípios do programa, nem toda a lista de régras complicadas. Você pode apreciar MU tão facilmente quanto um jogo normal de ação. MU é um tipico jogo de bater & defender do RPG que consiste em um estilo do combate que requer o uso do ataque e da evasão. Estes tipos de jogos do RPG, que é consultado frequentemente como um RPG de ação, colocam frequentemente o valor grande na ação não considera o conceito do crescimento. Entretanto, MU sucedeu em ambas as áreas com marcas excelentes.



Dicas

0
Passos para se ter um servidor sério e de qualidade
Índice
1. Introdução
2. Equipe
3. Personalização
4. Site
5. Divulgando
6. Extras
7. Comentário
1. Introdução
Opa, bom, decidi fazer este "guia" de como ter um servidor sério, de qualidade e equilibrado. Com todos esses quase três anos de experiência que tenho com MU, tenho visto, como todos vocês, servidores que duram no máximo uma semana, isso quando chega a uma semana né. Mas o que leva ao servidor acabar de uma hora para a outra ? Bom, posso explicar claramente pois ja passei por isso. Espero que todos aproveitem, e que gostem.
2. A Equipe
O primeiro passo é montar o servidor né ? Não, eu pelo menos descordo. O primeiro passo para você ter um servidor de qualidade é ter uma boa equipe a sua disposição. Recomendo que você forme uma equipe de GM's responsáveis, lógico, com uma função para cada, nada bagunçado.
Chame conhecidos, em quem você confia e que possa deixar uma responsabilidade em suas mãos. É sempre bom ter pessoas experientes na equipe, claro. Mas também é legal dar oportunidade a quem nunca teve a "graça", chamem alguém que nunca foi GM, mas tem que ter noção total do jogo e dos comandos, lógico.
Mas porque, chamar um suposto inexperiente no assunto ? Simples, essas pessoas são sempre as que têm mais disposição para ajudar, pode ter casos de noobs, mas a maioria impolga e ajuda muito.
O que eu considero mais importante, GM's com humor, nada melhor do que um GM que brinque com os players. É horrivel ter um GM mal humorado que se estressa facil e não tem paciência com os players.
3. Personalização do servidor
Com a equipe definida, acho que agora você pode começar a "montar" o servidor, agora isso ai é com vocês. No portal temos muitos tutoriais sobre montagem de servidor.
Estarei dando algumas opiniões e dicas para a "montagem". Bom, primeiro escolha a versão que mais te satisfaça, xp, drop, reset e essas configurações básicas ai. Eu recomendo a todos, pedir opniões de diversos players, porque não adianta ter um servidor que você acha perfeito, e que ninguém curta né ? Ta isso é o básico.
Agora vamos ao ponto que vai deixar o seu servidor diferenciado dos demais. O que você deve fazer é simples, crie Shops e Spots própios, mude tudo o que estiver ao seu alcance. Esta parte não irei me entrometer muito, é com vocês, mas fica ai a dica.
4. O Site
O Site é um ponto forte, as vezes, eu por exemplo gosto de ter um site exclusivo, e bem legal com vários scripts personalizados para os players. Mas se você não sabe fazer um própio, ou não pode comprar, baixe um bem completo e bonito, que você acha facilmente ai nos fóruns, só não esqueça de mudar as informações para o seu server e fazer um bannertop legal.
5. A Divulgação
É, considero um dos pontos mais importantes, pois sem uma boa divulgação, não terá players o suficiente para que o seu server fique realmente divertido. Divulgue em todos os meios de comunicação que você conhece. Mas sempre, por favor, de um jeito agradável. Caso poste em algum fórum, siga a regra exposta pela a administração do mesmo. Lembre-se que o marketing quase sempre é a chave do progresso.
6. Extras
Bom, isso aqui é só para complementar, com algumas dicas que eu acho que da um toque a mais no server.
- Compre um domínio (.com, .net, .org, .com.br). Não utilize aqueles lixos de redirecionadores como o vai.la, isso não da um toque de profissionalismo.
- Faça um fórum legal para o server, aonde os players podem se interagir com a administração.
- Se possível, alugue um servidor dedicado.
- Servidor funcionando 24/7/365. Isso é fundamental.
- Crie um msn própio para suporte, não utilize o seu pessoal, não é bom, pelo menos eu acho.
- Acompanhe diariamente o server. Fique online pelo menos uns 15minutos.
- Dê atenção aos players, nunca perca a paciência com eles. Porque eles são a chave do progresso do server.
- Realize sempre no máximo 4 eventos ao dia, fale com os seus GMs. E não dê prêmios exagerados.
Tenha paciência e calma, sempre. E eu sigo o ditado: "Montar um server é fácil, o difícil é mante-lo".
7. Finalização , comentários
Bom, acho que ficou legal, caso tenham alguma opinião, sugestão ou crítica sobre o "guia", poste aqui que eu arrumo, adiciono ou tiro.
Queria deixar claro também que não sou nenhum expert/coder/etc, ainda tenho muito o que aprender, e agora vou começar a expor um pouco dos meus conhecimentos e experiencia através de guias/tutoriais para o pessoal ai do fórum, e espero aprender muito com vocês ainda.
No próximo guia vou esclarecer alguns fatos que levam aos administradores a fecharem o servidor de uma hora para outra, e também o que fazer para que isso não aconteça

Status dos Char's

0
Status dos Chars
STATUS: Hero
COR DO NICK: Azul
CHANCE DE DROPAR ITEM QUANDO MORRE: 1%
EXPERIENCIA PERDIDA QUANDO MORRE: 2%
HORAS PARA SE TORNAR COMMONER: 1 Hora
STATUS: Commoner
COR DO NICK: Azul Claro
CHANCE DE DROPAR ITEM QUANDO MORRE: 6,25%
EXPERIENCIA PERDIDA QUANDO MORRE: 4%
HORAS PARA SE TORNAR COMMONER: -
STATUS: 1st Stage Outlaw (Warning)
COR DO NICK: Laranja
CHANCE DE DROPAR ITEM QUANDO MORRE: 12,5%
EXPERIENCIA PERDIDA QUANDO MORRE: 6%
HORAS PARA SE TORNAR COMMONER: 3 Horas
STATUS: 2nd Stage Outlaw
COR DO NICK: Vermelho
CHANCE DE DROPAR ITEM QUANDO MORRE: 25%
EXPERIENCIA PERDIDA QUANDO MORRE: 8%
HORAS PARA SE TORNAR COMMONER: 6 Horas
STATUS: 3rd Stage Outlaw (Murderer/Killer)
COR DO NICK: Vermelho Escuro
CHANCE DE DROPAR ITEM QUANDO MORRE: 50%
EXPERIENCIA PERDIDA QUANDO MORRE: 10%
HORAS PARA SE TORNAR COMMONER: 9 Horas

Sets Ancients

0
Nome dos Sets:
DK/BK:
Warrior Leather Set
Option for each set
2 Set option : Strength +10
3 Set option : Increase attack rate +10
4 Set option : Increase maximum AG +20
5 Set option : AG increase Rate +5
6 Set option : Increase Defense +20
Full set Options
Increases Agility +10
Critical damage rate + 5%
Excellent damage rate + 5%
Increased Strength + 25
Set Item Parts
Warrior Leather Helmet (+5-10 Vit)
Warrior Leather Armor (+5-10 Vit)
Warrior Leather Pants (+5-10 Vit)
Warrior Leather Gauntlets (+5-10 Vit)
Warrior Leather Boots (+5-10 Vit)
Warrior Morning Star (+5-10 Str)
Warrior Ring of Ice (+5-10 Agi)
other info: DL can use.
________________________________________________________
Hyperion Bronze Set:
Option for each set
2 Set option : Energy +15
Full set Options
Increase agility +15
Increase mana +30
Increase energy +15
Increase ????? +20
Set Item Parts
Hyperion Bronze Armor (+5-10 Vit)
Hyperion Bronze Pants (+5-10 Vit)
Hyperion Bronze Boots (+5-10 Vit)
other info: DL can use.
________________________________________________________
Eplete Scale Set
Option for each set
2 Set option : Increase Skill Damage +15
3 Set option : Increase Attack Rate +50
4 Set option : Increase Wizardry Damage+5%
Full set Options
Maximum HP +50
Increase maximum AG +30
Increase Critical damage rate +10%
Excellent damage rate +10%
Set Item Parts
Eplete Scale Armor (+5-10 Vit)
Eplete Scale Pants (+5-10 Vit)
Eplete Scale Helmet (+5-10 Vit)
Eplete Plate Shield (+5-10 Vit)
Eplete Pendant of Lightning (+5-10 Energy)
other info: DL can use.
________________________________________________________
Garuda Brass Set
Option for each set
2 Set option : Increase maximum AG +30
3 Set option : Double Damage rate 5%
4 Set option : Energy +15
Full set Options
Maximum HP +50
Increase skill attack rate+25
Increase Wizardry Damage +15%
Set Item Pieces
Garuda Brass Armor (+5-10 Vit)
Garuda Brass Pants (+5-10 Vit)
Garuda Brass Gauntlets (+5-10 Vit)
Garuda Brass Boots (+5-10 Vit)
Garuda Pendant of Fire (+5-10 Str)
________________________________________________________
Kantata Plate Set
Option for each set
2 Set option : Energy +15
3 Set option : Vitality +30
4 Set option : Increase Wizardry Damage +10%
Full set Options
Strength +15
Increase skill damage +25
Excellent damage rate +10%
Increase excellent damage +20
Set Item Parts
Kantata Plate Armor (+5-10 Vit)
Kantata Plate Gauntlets (+5-10 Vit)
Kantata Plate Boots (+5-10 Vit)
Kantata Ring of Poison (+5-10 Vit)
Kantata Ring of Wind (+5-10 Agi)
________________________________________________________
Hyon Dragon Set
Option for each set
2 Set option : Increase defense +25
3 Set option : Double Damage rate +10%
Full set Options
Increase skill damage +20
Critical damage rate +15%
Excellent damage rate +15%
Increase Critical Damage +20
Increase Excellent Damage +20

Set Item Parts
Hyon Dragon Helmet (+5-10 Vit)
Hyon Dragon Gauntlets (+5-10 Vit)
Hyon Dragon Boots (+5-10 Vit)
Hyon Lightning Sword (+5-10 Str)
=================================================
SM/DW:
Apollo Pad Set
Option for each set
2 Set option : Energy +10
3 Set option : Increase wizardry +5%
4 Set option : Increase attacking skill +10
5 Set option : Maximum mana +30
6 Set option : Maximum life +30
7 Set option : Increase maximum AG +20
Full set Options
Increase critical damage +10
Increase excellent damage +10
Energy +30
Set Item Parts
Apollo Pad Armor (+5-10 Vit)
Apollo Pad Pants (+5-10 Vit)
Apollo Pad Helmet (+5-10 Vit)
Apollo Pad Gauntlets (+5-10 Vit)
Apollo Skull Staff (+5-10 Str )
Apollo Pendant of Ice (+5-10 Str)
Apollo Ring of Magic
________________________________________________________
Evis Bone Set
Option for each set
2 Set option : Increase attacking skill +15
3 Set option : Increase stamina +20
4 Set option : Increase wizardry damage +10
Full set Options
Double damage rate 5%
Increase damage success rate +50
Increase AG regen rate +5
Set Item Parts
Evis Bone Armor (+5-10 Vit)
Evis Bone Pants (+5-10 Vit)
Evis Bone Boots (+5-10 Vit)
Evis Pendant of Wind
________________________________________________________
Heras Sphinx Set
Option for each set
2 Set option : Str +15
3 Set option : Increase wizardry damage +10%
4 Set option : Increase defensive skill when equipped with shield +5%
5 Set option : Energy +15
6 Set option : Increase attack success rate +50
Full set options
Critical damage rate +10%
Excellent damage rate +10%
Increase maximum life +50
Increase maximum mana +50
Set Item Peices
Hera Sphinx Armor (+5-10 Vit)
Hera Sphinx Pants (+5-10 Vit)
Hera Sphinx Boots (+5-10 Vit)
Hera Sphinx Gloves (+5-10 Vit)
Hera Sphinx Helm (+5-10 Vit)
Hera Skull Shield (+5-10 Vit)
________________________________________________________
Anubis Legendary Set
Option for each set
2 Set option : Double Damage rate +10%
3 Set option : Increased Max mana +50
4 Set option : Increased Wizardry damage +10%
Full set Options
Critical damage rate +15%
Excellent damage rate +15%
Increase critical damage +20
Increase excellent damage +20
Set Item Peices
Anubis Legendary Helm (+5-10 Vit)
Anubis Legendary Armor (+5-10 Vit)
Anubis Legendary Gloves (+5-10 Vit)
Anubis Ring of Earth (+5-10 Energy)
=================================================
ELF/ME:
Ceto Vine Set
Option for each set
2 Set option : Agility +10
3 Set option : Increase Maximum HP +50
4 Set option : Increase Defense skill +20
5 Set option : Increase defensive skill while using shields +5%
6 Set option : Increase Energy +10
Full set Options
Increases Max HP +50
Increase Strength +20

Set Item Parts
Ceto Helm (+5-10 Vit)
Ceto Pants (+5-10 Vit)
Ceto Gloves (+5-10 Vit)
Ceto Boots (+5-10 Vit)
Ceto Rapier (+5-10 Str)
Ceto Ring of Earth (+5-10 Str)
________________________________________________________
Odin Wind Set
Option for each set
2 Set option : Energy +15
3 Set option : Increase maximum life +50
4 Set option : Increase attack success rate +50
5 Set option : Agility +30
Full set Options
Increase maximum mana +50
Ignore enemy's defensive skill +5%
Increase maximum AG +50
Set Item Parts
Odin Wind Helmet (+5-10 Vit)
Odin Wind Armor (+5-10 Vit)
Odin Wind Pants (+5-10 Vit)
Odin Wind Gauntlets (+5-10 Vit)
Odin Wind Boots (+5-10 Vit)
_______________________________________________________
Argo Spirit Set
Option for each set
2 Set option : Agility +30
3 Set option : Power +30
Full set Options
Increase attacking skill +25
Double damage rate +5%
Set Item Parts
Argo Spirit Armor (+5-10 Vit)
Argo Spirit Pants (+5-10 Vit)
Argo Spirit Gauntlets (+5-10 Vit)
________________________________________________________
Gaia Silk Set
Option for each set
2 Set option : Increase attacking skill +10
3 Set option : Increase maximum mana +25
4 Set option : Power +10
5 Set option : Double damage rate +5%
Full set Options
Agility +30
Excellent damage rate +10%
Increase excellent damage +10
Set Item Parts
Gaia Silk Helmet (+5-10 Vit)
Gaia Silk Armor (+5-10 Vit)
Gaia Silk Pants (+5-10 Vit)
Gaia Silk Gauntlets (+5-10 Vit)
Gaia Golden Crossbow (+5-10 Agi)
________________________________________________________
Gywen Guardian Set
Option for each set
2 Set option : Double damage rate +10%
3 Set option : Agility +30
4 Set option : Increase minimum attacking skill +20
5 Set option : Increase maximum attacking skill +20
Full set Options
Critical damage rate +15%
Excellent damage rate +15%
Increase critical damage +20
Increase excellent damage +20
Set Item Parts
Gywen Guardian Armor (+5-10 Vit)
Gywen Guardian Gauntlets (+5-10 Vit)
Gywen Guardian Boots (+5-10 Vit)
Gywen Silver Bow (+5-10 Agi)
Gywen Pendant of Ability
=================================================
MG:
Gaion Storm Crow Set
Option for each set
2 Set option : Ignore enemy's defensive skill +5%
3 Set option : Double damage rate +15%
4 Set option : Increase attacking skill +15
Full set Options
Excellent damage rate +15%
Increase excellent damage +30
Increase wizardry +20%
Increase Strength +30
Set Item Parts
Gaion Storm Crow Armor (+5-10 Vit)
Gaion Storm Crow Pants (+5-10 Vit)
Gaion Storm Crow Boots (+5-10 Vit)
Gaion Pendant of Water (+5-10 Vit)