PDA

View Full Version : |SEASON 12x| Muserver webzen season XII episode 1 [korea]



Mentor
15/09/2018, 11:28 PM
Pessoal achei esse servidor é full Season12, ou seja não tem nenhuma custom, porém também não deve ter bug :D Só testando mesmo.

Imagens:

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

**Hidden Content: Check the thread to see hidden data.**

slavea
16/09/2018, 10:29 AM
Obrigado!!!

Aragorn
16/09/2018, 04:37 PM
Obrigado!!!

kingrox
16/09/2018, 07:47 PM
aqui main nao abriu

sedex
16/09/2018, 09:40 PM
aqui main nao abriu

Aqui abriu normal o main, estou usando windows 10 64.
qual sistema esta usando ?

Mentor
16/09/2018, 09:43 PM
kingrox o main abriu normal aqui no win10, talvez seja o antivírus bloqueando ou a necessidade de instalar algum utilitário do visual estúdio.

kingrox
17/09/2018, 09:14 AM
win 10 64 bis =S

berte
17/09/2018, 10:32 AM
Bom dia aqui tenho log de erro do cashshop

09:55:54 [CashShop][OnConnect] ShopServer Connect Failed. ErrorCode : 0

sedex
17/09/2018, 01:07 PM
Bom dia aqui tenho log de erro do cashshop

09:55:54 [CashShop][OnConnect] ShopServer Connect Failed. ErrorCode : 0

ja tive esse erro em alguns mu server, o que fiz para resolver foi no lugar do IP 127.0.0.1 ou 192.168.0.1 do seu servidor colocar "(local)" assim como esta sem as aspas. na config do cashshop

Mr.Haziel
17/09/2018, 07:55 PM
Blz galera estou trabalhando com essa versão vou compartilhar umas coisas com vocês.

1 Dica => Usem o GameServer que está Compilado em [DEBUG tem 11mb] o que esta ai é [RELEASE 7mb],não tem PDB e Map.
2 Dica => Vão ter que fazer uns Fixes, estou tralhando nisso, os Eventos BC CC DS não funcionam Junto com o Nix e Ferea. Podem ver o evento BC CC DS não acontece nunca, caso o Ligue o Market no menso GS,Nix e Ferea param de funcionar....

Quem quiser ajudar ou trocar uma ideia sobre esse MuServer só me add no Skype => removido

ABRAÇO!

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

terrorpk
18/09/2018, 10:42 AM
Estou com um erro na ODBC, porem não sei o que fazer para corrigi-lo.

ERRO:

Friend DB SET ODBC Connect Fail

Alguém para me ajudar ?

_SavagE_
24/09/2018, 12:15 PM
No meu windows-7 o "nJoinServer.exe" não abre fica pedindo a msvcp140,dll, já baixei a mesma e coloquei e o erro muda pra...
(O aplicativo não pôde ser iniciado corretamente (0xc000007b)

Malfhas
24/09/2018, 02:19 PM
Thank you :)

nbazelin
25/09/2018, 04:25 AM
Obrigado!!

mauri64
25/09/2018, 03:34 PM
graciasgraciasgraciasgracias

kuya03
03/10/2018, 12:09 PM
Obrigado???

Marco_Aurélio
09/10/2018, 06:27 PM
Testando com Mr.Haziel
ACTEAM PROJETO SX EP2
EMBREVE servidor ONline para testes e posterior a venda!


[Only registered and activated users can see links]
Novos Imagens

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

Creditos:
Mr.Haziel
Marco_Aurélio
wolffrox

djagripnos
09/10/2018, 06:43 PM
Testando com Mr.Haziel
[Only registered and activated users can see links]

Link Download files??

Marco_Aurélio
09/10/2018, 06:57 PM
Link Download files??

è oq que o Mentor postou amigo, apenas estamos configurando ele todo

Mr.Haziel
09/10/2018, 07:13 PM
[Only registered and activated users can see links]
ACTEAM PROJETO SX EP2
EMBREVE servidor ONline para testes e posterior a venda!

[Only registered and activated users can see links]
Novos Imagens

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

Creditos:
Mr.Haziel
Marco_Aurélio
Wolffrox

É isso ai equipe trabelhando a todo vapor!
Em breve season 12 Ep 2 Original + Custons.
Novo JoinServer para a versão !!

[Only registered and activated users can see links]

wolffrox
09/10/2018, 08:00 PM
Show, desenvolvimento a todo favor!!!

Em breve mais fotos!

Mr.Haziel
17/10/2018, 05:31 PM
Bom galera Dando continuidade nos testes e melhorias feitas no servidor postado acima,venho demonstrar o CashShop que programei no mesmo.:ott:ott

OBS: Só lembrando galera estou usando o mesmo servidor que foi postado aqui,apenas adicionei uma dll no GameServe e DataServer onde estou programando.


[Only registered and activated users can see links]

barriozinhotm
17/10/2018, 05:50 PM
[Only registered and activated users can see links]

Mr.Haziel
20/10/2018, 09:59 PM
Seguindo mais um Update com comandos e um pouco dos Boss do Jogo !!
Bom galera também tenho ajudado umas pessoas aqui do fórum que também estão testando e organizando o servidor.
Qual quer coisa só me add !!

Boss:ott:ott

[Only registered and activated users can see links]

Comandos Resete, add Pontos, LimparInv etc.. wowwow

[Only registered and activated users can see links]

brahian153
20/10/2018, 10:31 PM
Seguindo mais um Update com comandos e um pouco dos Boss do Jogo !!
Bom galera também tenho ajudado umas pessoas aqui do fórum que também estão testando e organizando o servidor.
Qual quer coisa só me add !!

Boss:ott:ott

[Only registered and activated users can see links]

Comandos Resete, add Pontos, LimparInv etc.. wowwow

[Only registered and activated users can see links]

Estamos ansiosos para essa atualização
Estamos ansiosos para essa atualização :ott:ott

wolffrox
21/10/2018, 12:46 AM
Fala galera, segue algumas coisas que testei no projeto e imagens!

->Eventos
Blood Castle - 100%
Devil Square - 100%
Duel - 100%
Dragon Invasion - 100%
Red Dragon - 100%
Ring Event (White Wizard) - 100%
Santa Village Event - 100%
Cursed Santa - 100%
Selupan - 100%
Nix - 100%
Ferea - 100%


->Geral
Dinorante (Skill, 15% + Dano e Move)- 100%
Pets e aneis de transformação - 100%
Combo BK - 100%
Dano aumenta com 2 armas - 100%
Quest classes 1 ~ 3 - 100%
Criação de guild - 100%
Entrar em guild - 100%
Mudar Posição de membros guild (Battle e Assistente) - 100%
Party - 100%
Criar Find party member (tecla N) - 100%
Adicionar e deletar friend (tecla F) e mandar email - 100%
Lahap (dismante jewel) - 100%


-> Comandos
/evo ate 3ºclasse - 100%
/post - 100%
/add (sem precisar relogar) - 100%


->Chaos Machine
Item Chaos - 100%
Asa lvl 1 - 100%
Asa lvl 2 - 100%
Mix Sd Potion - 100%
Mix Dinorant - 100%
Criação Devil Square ticket - 100%


MUUN
Drop de ovo - 100%
Drop de Evolution Stone - 100%
Muun Energy converter - 100%
Evolution Stone - 100%

[Only registered and activated users can see links]

Marco_Aurélio
21/10/2018, 10:47 AM
E o melhor Não é apenas o MUSERVER, estamos fazendo um pacote com SIte(100% compativel), Launcher, Editor Remoto, Cashshop (Padrao) com editor entre outros fique de olho.

barriozinhotm
21/10/2018, 10:54 AM
Ta ficando Top o Projeto :p

Mr.Haziel
29/10/2018, 08:11 PM
Dando Continuidade....
Bom galera não sei por que a WEBZEN não deixa salvar esses itens no baú e quando você sai do jogo elas são deletadas,mas Fixado!!

Utilidade dos Itens Absolute weapon:ott

[Only registered and activated users can see links]

Original x12 Fixado!!:ott

[Only registered and activated users can see links]

Grande Abraço...

3 Dias 1:------- Atualizado -------

Bom galera hoje consegui fixar o crash no Evento === >Labyrinth Of Dimension :ott

[Only registered and activated users can see links]
[Only registered and activated users can see links]

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

Galera Servidor postado é top mesmo !!

thuongdo07
03/11/2018, 10:10 PM
Thanks bro

Mr.Haziel
03/11/2018, 11:35 PM
Então galera sabe o por que a IGCN separou os GS ?
Originalmente a webzen também trabalha assim,eu porem estou fixando igual a x-team em apenas 2.

GS Nornal + GS Castle + GS ArkaBatle + GS Instance

[Only registered and activated users can see links]

Sege a dica ai galera...

Priest James Season XII Original [Ruud Shop]:ott


[Only registered and activated users can see links]

kkovas
06/11/2018, 03:09 PM
Tem alguma previsão de quando essa atualização será postada?

Mr.Haziel
07/11/2018, 03:00 PM
Tem alguma previsão de quando essa atualização será postada?

Então ainda não sei se vou postar para testes,até passei para uns membros aqui do fórum para testar e reporta os bugs e taus mas sem sucesso...
Estou eu mesmo testando o servidor,caso queira ajudar só entra em contato pelo privado.

Continuando os testes Evomon :ott
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

4i20
08/11/2018, 07:48 PM
[Only registered and activated users can see links]

[Only registered and activated users can see links]
[Only registered and activated users can see links]

2 Dias 13 Horas:------- Atualizado -------

4º dia de testes desse servidor lindo e liso... estou tentando realizar um teste completo, se editar nada, como se fosse um players de inicio, e ate agora tudo ok, liso demais...

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

5 Horas 50 minutes:------- Atualizado -------

Testes a todo vapor!!!

[Only registered and activated users can see links]
[Only registered and activated users can see links]

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

alandonilo
17/11/2018, 02:54 PM
Algum SQL Especifico ? tentei Restaurar a DB com o SQL2008 n tive sucesso u.u

Mr.Haziel
17/11/2018, 05:38 PM
Algum SQL Especifico ? tentei Restaurar a DB com o SQL2008 n tive sucesso u.u

Bom vou deixar aqui para você a que uso no SQL2008.

---> [Only registered and activated users can see links]

DATABASE2008 ([Only registered and activated users can see links])

alandonilo
17/11/2018, 11:03 PM
Bom vou deixar aqui para você a que uso no SQL2008.

---> [Only registered and activated users can see links]

DATABASE2008 ([Only registered and activated users can see links])


Obrigado Haziel.. funcionou perfeitamente essa DB.. consegui ligar tudo perfeitamente.. só estranhei que o MS não tem o GS né ? aconselha pegar de algum outro MS ?

Recomenda algum Editor para criar conta ? ou pode usar o próprio mumaker ?

4i20
17/11/2018, 11:14 PM
Obrigado Haziel.. funcionou perfeitamente essa DB.. consegui ligar tudo perfeitamente.. só estranhei que o MS não tem o GS né ? aconselha pegar de algum outro MS ?

Recomenda algum Editor para criar conta ? ou pode usar o próprio mumaker ?

beleza meu velho, estou criando um editor de conta para s12, creio q essa semana posto aqui , estou ajudando nos teste e ta ficando coisa lindA^^...

Mr.Haziel
17/11/2018, 11:18 PM
Obrigado Haziel.. funcionou perfeitamente essa DB.. consegui ligar tudo perfeitamente.. só estranhei que o MS não tem o GS né ? aconselha pegar de algum outro MS ?

Recomenda algum Editor para criar conta ? ou pode usar o próprio mumaker ?

Seguinte o GSCS que esta na internet é Debug não ira funcionar com esse main postado... Recomendo vc ir testando e organizando seus files ai depois ver um método de ussa o GSCS.

OBS: Eu fixei o server e usei outro main,quando ao editor usei um antigo depois posto :)

4i20
19/11/2018, 05:24 PM
TARDE GALERA, COMO PROMETIDO, DESENVOLVI UM EDITOR DE CONTAS SIMPLES PARA VCS PODEREM USAR NO S12..

[Only registered and activated users can see links]

[Only registered and activated users can see links]

[Only registered and activated users can see links]


Download:
[Only registered and activated users can see links]


Creditos:

Mr.Haziel - Por fornecer a DB para criação do editor
4i20 - Por desenvolver o editor de contas

ADMTec
22/11/2018, 12:01 PM
E o melhor Não é apenas o MUSERVER, estamos fazendo um pacote com SIte(100% compativel), Launcher, Editor Remoto, Cashshop (Padrao) com editor entre outros fique de olho.


[Only registered and activated users can see links]
esta trabalhando ?
queria ajudar no que vocês precisarem !

doxiema
23/11/2018, 12:01 PM
link pllssssss

Marco_Aurélio
24/11/2018, 08:09 PM
[Only registered and activated users can see links]
esta trabalhando ?
queria ajudar no que vocês precisarem !

Sim é o mesmo que estamos usando, porem o nosso tem muitos fixes ja!

Mr.Haziel
26/11/2018, 07:52 PM
Blz Galera! Andei meio ocupado, mas hoje dei mais um UPDATE no plugin agora para a Season 12 Ep 2,Usando o GS original acima postado...

OBS: Depois vou ver com o mentor a possibilidade de postar o meu Release lá na minha área, ai posto a Season 12 ep 1 [Alpha teste]

4th Class Soul Wizard
4th Class Dragon Knight
4th Class Noble Elves
4th Class Magic Knight:
4th Class Empire Road
4th Class Dimension Summoner
4th Class Fist Blazer
4th Class Shining Lancer

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

[Only registered and activated users can see links]

admmu
29/11/2018, 08:43 PM
Disponibiliza para nos
Mr.Haziel ([Only registered and activated users can see links])
[Only registered and activated users can see links] rsrsr

Marco_Aurélio
29/11/2018, 11:49 PM
Disponibiliza para nos
Mr.Haziel ([Only registered and activated users can see links])
[Only registered and activated users can see links] rsrsr

A ideia é sim amigo disponibilizar uma versão beta até para que possam ajudar nos testes!

LoaD
06/12/2018, 02:05 AM
aguardando anciosamente por novidades kk

lico
07/12/2018, 02:59 PM
Estou com problemas ao restaurar as DBs originais. fala que nao sao BackUp, ai uso uma outra ai consigo ligo o server coloco login e senha crio o char mas depois nao sai da tela de loading. Alguem sabe o que pode ser? SQL 2012 R2



​Resolvido

EDIT
So que agora eu entro no game e ja tomo DC direto!
[Only registered and activated users can see links]

EDIT


Como eu edito o - MuServer-SS12\DataServer\dataserver.ini.dat ----> Edit with WZEncFilesEditor.exe [ Folder db ] pois o mesmo nao tem onde salvar?!

GOVERR
08/12/2018, 03:14 AM
só dar click com botão direito do mouse amigo (Y)

4 minutes:------- Atualizado -------

galera, sou meio novato, estou tendo problema com a criação das db.. desculpe minha ignorância mas estou tentando criar as db como MuOnline.. Ranking.. e MU2003_EVENT_DATA.. se alguem poder dar uma aulinha rapida das dbs desse muserver

lico
08/12/2018, 06:37 AM
Você tem quer ir em Files e colocar o caminho exato onde o MuServer está instalado.

GOVERR
08/12/2018, 11:45 AM
me da o error quando abro o exDB "Friend DB SET ODBC Connect Fail"
connect server deu de boa problema é depois desse, eu criei 3 DB "MU2003_EVENT_DATA", "MuOnline", "Ranking"

lico
09/12/2018, 09:49 AM
@GOVERR ([Only registered and activated users can see links])
Creio que que voce tera que criar as DB ODBC manualmente!

Mr.Haziel
10/12/2018, 08:11 PM
Blz Galera! Deixo aqui o GameServer Release Fixado DC do CheckSum + Minha Database + ODBC Para Ajudar.

DOWNLOAD ([Only registered and activated users can see links]) wowwowwowwowwow

Bom testes....

lico
11/12/2018, 10:23 AM
E Segue os testes! Mr.Haziel com um belo trabalho.
[Only registered and activated users can see links]

admmu
11/12/2018, 01:56 PM
-o shopServer off não da conectando o de vcs esta fusionado


-Edit so queria que tivesse o comando /post mais nada ta top pra um server hard Sem Reset


-Qual seria o caminho desse main.exe para alterar a resolução

Marco_Aurélio
12/12/2018, 01:26 PM
-o shopServer off não da conectando o de vcs esta fusionado


-Edit so queria que tivesse o comando /post mais nada ta top pra um server hard Sem Reset


-Qual seria o caminho desse main.exe para alterar a resolução

Então amigo, o HAzil postou apenas com fix do DC do Checksum, essa versão ta original, não tem comandos ou custons.
Quanto ao cliente essas versoes novas a resolucao não é mais trocada via regedit e sim no arquivo LauncherOption.if que tem na pasta do cliente!

Para adicionar o comando deve injetar uma dll e colocar, quanto ao shopserver, se vc achar a bd original do cashshop e rodar a web de configuração dela, ele funciona.

lico
25/12/2018, 01:57 PM
Testes do Haziel estão bem avançados!!! Comandos já estão disponíveis nos testes dele.

kekedodo
28/12/2018, 09:51 AM
hunt log error??????

hercules20
03/01/2019, 03:10 AM
Do you have tool edit account grow lancer ? Thank you so much rolleyescool

kurogg
04/01/2019, 10:36 PM
Qual editor você usou?

Blz galera estou trabalhando com essa versão vou compartilhar umas coisas com vocês.

1 Dica => Usem o GameServer que está Compilado em [DEBUG tem 11mb] o que esta ai é [RELEASE 7mb],não tem PDB e Map.
2 Dica => Vão ter que fazer uns Fixes, estou tralhando nisso, os Eventos BC CC DS não funcionam Junto com o Nix e Ferea. Podem ver o evento BC CC DS não acontece nunca, caso o Ligue o Market no menso GS,Nix e Ferea param de funcionar....

Quem quiser ajudar ou trocar uma ideia sobre esse MuServer só me add no Skype => removido

ABRAÇO!

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]

Mr.Haziel
05/01/2019, 05:26 PM
Qual editor você usou?

Eu estou refazendo via .dll com Visual Studio 2008,mas você pode fazer com editor OllyDebug direto no .EXE

Terrorista
14/01/2019, 11:04 PM
algum editor que eu possa cria conta e char?

Tomats
17/01/2019, 06:15 PM
Nao consigo ver os links muito menos dar like

lico
21/01/2019, 02:12 PM
Segue ai os Testes com Haziel
[Only registered and activated users can see links]
/post ok

ADMTec
21/01/2019, 02:32 PM
Segue ai os Testes com Haziel
[Only registered and activated users can see links]
/post ok

algum destes update vão ser disponibilizados para o forum ?

lico
21/01/2019, 02:35 PM
''Possivelmente'' O Haziel deve postar. Ate o momento esta sendo fixado algumas coisas por ele.

geverton
22/01/2019, 03:50 PM
Creio que o MuServer que o Haziel comenta é este.

[Only registered and activated users can see links]

Tem os Map e os pdb.

Mr.Haziel
22/01/2019, 05:55 PM
Creio que o MuServer que o Haziel comenta é este.

[Only registered and activated users can see links]

Tem os Map e os pdb.

Sim é esse mesmo,Porem o que ler a pdb é Debug que tem bugs para fixar,que é o que estamos fazendo, já tem uns aqui do tópico que esta testando a versão.
Só não postei ainda devido a terminar umas coisas pendentes ainda.... mas vale a pena quem quiser programar é Top o muserver em breve eu posto abraço.....

r3red
25/01/2019, 06:06 PM
Download link MuServer+Client ?

louisvd1
09/02/2019, 05:43 PM
yes download link pls?

teamgames
23/02/2019, 03:25 AM
Obrigado!!!

caishiqiang
23/02/2019, 10:08 AM
thanks shared !!

diegoxd
29/03/2019, 02:23 PM
Servidor sem /post exato?

alexischoque
03/04/2019, 09:13 PM
es estable estos archivos para montar un servidor

diegoxd
04/04/2019, 12:18 PM
servidor muito bom montei no meu pc sem problema mais no vps nao conecta no servidor mesmo editando o ip do gs...

faaelribeiro
08/04/2019, 06:22 PM
Qual a diferença desse servidor do que esta na aprendizmuonline pra download da igcn ?

diegoxd
09/04/2019, 08:30 AM
Qual a diferença desse servidor do que esta na aprendizmuonline pra download da igcn ?
este e um servidor original sem custom ...
no caso certamente havera menos bugs ...]o servidor postado no aprendiz esta rodando com muitos bugs

rafadie
10/04/2019, 10:12 PM
Boa noite, Como colocar pra dropar itens full opt excellents da box kundun +5? eu ja tentei de todas as formas que os arquivos indicam e nada funciona. Instruções no arquivo MuServer\IGCData\ItemBags\### Item Bags System Descripción ###.txt



Exc:
// -1: No exc option
// -2;X: Specified count of random options, the 'X' defines count of excellent options, max 9 (options selection based on rates from IGC_ExcellentOptions.xml) - # TEMPORARY NOT WORKING #
// -3;X: Random count of random options, the 'X' defines max count of excellent options, max 9 (options selection based on rates from IGC_ExcellentOptions.xml)
// X;X;X;X;X;X;X;X;X: Defined excellent options, the 'X' is excellent option ID based on IGC_ExcellentOptions.xml, maximum 9 options can be defined



já tentei as seguintes formas:

Exc="-4"
Exc="-2;6"
Exc="-3;6"
Exc="-3;9"
Exc="-3;6;7;8;9;10;11;12"
Exc="6;7;8;9;10;11;12"


Dropa todas as combinações, inclusive Full Option, mas eu preciso que drope full option 100% das vezes



<ItemBag>
<BagConfig Name="Item_Box_of_Kundun+5" ItemRate="10000" SetItemRate="0" MoneyDrop="0" IsPentagramForBeginnersDrop="0" BagUseEffect="-1" BagUseRate="10000" />
<SummonBook Enable="0" DropRate="0" ItemCat="0" ItemIndex="0" />
<AddCoin Enable="0" CoinType="0" CoinValue="0" />
<Ruud GainRate="0" MinValue="1" MaxValue="10" />


<DropAllow Wizard="1" Knight="1" FairyElf="1" MagicGladiator="1" DarkLord="1" Summoner="1" RageFighter="1" GrowLancer="1" PlayerMinLevel="1" PlayerMaxLevel="MAX" MapNumber="-1">
<Drop Rate="100" Count="1">
<Item Cat="0" Index="16" ItemMinLevel="0" ItemMaxLevel="0" Skill="1" Luck="1" Option="1" Exc="-4" SetItem="0" SocketCount="0" ElementalItem="0" />




Desculpa o tamanho do post, mas realmente não sei mais onde recorrer. Muito Obrigado

diegoxd
14/04/2019, 03:02 PM
Boa noite, Como colocar pra dropar itens full opt excellents da box kundun +5? eu ja tentei de todas as formas que os arquivos indicam e nada funciona. Instruções no arquivo MuServer\IGCData\ItemBags\### Item Bags System Descripción ###.txt




já tentei as seguintes formas:

Exc="-4"
Exc="-2;6"
Exc="-3;6"
Exc="-3;9"
Exc="-3;6;7;8;9;10;11;12"
Exc="6;7;8;9;10;11;12"


Dropa todas as combinações, inclusive Full Option, mas eu preciso que drope full option 100% das vezes




Desculpa o tamanho do post, mas realmente não sei mais onde recorrer. Muito Obrigado

o MuServer que vc esta utilizando nao e o do post inicial...
e o da IGCN mais ainda com muitos Bugs
Munn nao Funciona entre outros...



EDIT...

alguem esta testando este files em VPS ou somente em PC:

Meus testes em PC: Servidor Liga Normalmente e client se comunica com Game server 100%

Meus teste em VPS; servidor Liga Normal Mais o Client nao se comunica com Game Server 0%.

screamofheartless
18/04/2019, 03:21 PM
o MuServer que vc esta utilizando nao e o do post inicial...
e o da IGCN mais ainda com muitos Bugs
Munn nao Funciona entre outros...



EDIT...

alguem esta testando este files em VPS ou somente em PC:

Meus testes em PC: Servidor Liga Normalmente e client se comunica com Game server 100%

Meus teste em VPS; servidor Liga Normal Mais o Client nao se comunica com Game Server 0%.
Eu testei no meu VPS, não tive nenhum problema

LucasHZ
18/04/2019, 05:17 PM
resolvi programar esse muserver, mais encontrei um erro, no gamesaver com pdb.
coloca o login e senha e fica assim.

[Only registered and activated users can see links]

primeira vez que faço uma versão nova assim, alguém sabe o porque disso ?

e para adiantar alguém tem a OBJECTSTRUCT ?

resolvi programar esse muserver, mais encontrei um erro, no gamesaver com pdb.
coloca o login e senha e fica assim.

[Only registered and activated users can see links]

primeira vez que faço uma versão nova assim, alguém sabe o porque disso ?

e para adiantar alguém tem a OBJECTSTRUCT ?

1 Dia 2 Horas:------- Atualizado -------

Desisti, vou usa a versão emulada para não deletar tudo vou deixa aqui ate onde fiz pode ter utilidade a alguém.

gameserver + pdb + source : [Only registered and activated users can see links]!JJVgzSoQ!SzzbislHyaq8vsMMHjimEdM2lcsSyyPEK_08FT0 hz_w


STRUCT DECOPILADA DO GS:






#define __int8 char
#define __int16 short
#define __int32 int
#define __int64 long long


struct std::_Iterator_base;
struct _RTL_CRITICAL_SECTION_DEBUG;
struct _PER_SOCKET_CONTEXT;
struct _GUILD_INFO_STRUCT;
struct CMagicInf;
struct CMagicInfVtbl;
struct CItem;
struct CMuunOptVtbl;
struct CMuunInfo;
struct _RESTORE_ITEMLIST;
struct MonsterHerd;
struct _MONSTER_HERD_DATA;
struct MonsterHerdVtbl;
struct std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node;
struct std::pair<int const ,_MONSTER_HERD_DATA>;
struct CSkillDelayVtbl;
struct TMonsterAIAgroVtbl;
struct MuDateVtbl;
struct UserQuestInfo;
struct CMuRummyInfo;
struct CMuRummyInfoVtbl;
struct CMuRummyCardInfo;
struct CBombHuntInfo;
struct CGremoryCaseItemList;
struct CUserCareInfoVtbl;
struct LabyrinthInfo;
struct LabyrinthInfoVtbl;
struct LabyrinthMissionVtbl;
struct std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node;
struct _LAB_MISSION;
struct std::pair<int const ,_LAB_MISSION>;


/* 2993 */
struct __cppobj ZeroMemBase
{
};


/* 2996 */
struct ComboSkillData
{
unsigned int dwTime;
__int16 Skill[3];
int ProgressIndex;
};


/* 2997 */
struct tagActionState
{
unsigned __int32 Rest : 1;
unsigned __int32 Attack : 1;
unsigned __int32 Move : 1;
unsigned __int32 Escape : 1;
unsigned __int32 Emotion : 4;
unsigned __int32 EmotionCount : 8;
};


/* 2998 */
struct EFFECTLIST
{
char BuffIndex;
char EffectCategory;
char EffectType1;
char EffectType2;
int EffectValue1;
int EffectValue2;
unsigned int EffectSetTime;
int EffectDuration;
};


/* 3003 */
struct _MASTERLEVEL_PASSIVE_SKILL_OPTION
{
float iMpsAttackSuccessRate;
float iMpBlockingSuccessRate;
float iMpsPVPAttackDmgRate;
float iMpsPVPBlockingRate;
float iMpsDownDur1;
char btMpsDownDur1Level;
float iMpsDownDur2;
float fMpsDownDur3;
float iMpsResistancePoison;
float iMpsResistanceThunder;
float iMpsResistanceIce;
float iMpsAutoRecoverLife;
float iMpsAutoRecoverMana;
float iMpsAutoRecoverAG;
float iMpsAddPhysicDamage;
float iMpsAddDamage;
float iMpsHwoHandSwordAddDamage;
float iMpsSwordAddDamage;
float iMpsScultAddDamage;
float iMpsSpearAddDamage;
float iMpsTowHandsPvPAttack;
float iMpsAddAttackSpeed;
float iMpsIgnoreEnemyDefence;
float iMpsAddDoubleDamage;
float iMpsAddSturn;
float iMpsMaxManaRate;
float iMpsAddMagicDamage;
float iMpsTwoHandsMagicPower;
float iMpsStaffMagicPower;
float iMpsIncShield;
float iMpsStaffAttackSpeed;
float iMpsTwoHandsStaffManAttack;
float iMpsShieldBlockRate;
float iMpsBowAddDamage;
float iMpsBowAddAttackSpeed;
float iMpsTwoHandsBowAddDamage;
float iMpsTwoHandsBowManAttack;
float iMpsElfAddShield;
float iMpsElfShieldBlockRate;
float iMpsElfAddPhysicDamage;
float iMpsCallMonHp;
float iMpsCallMonDefense;
float iMpsCallMonAttack;
float iMpsIncMagicpower;
float iMpsIncDamageFireProper;
float iMpsIncDamageWindProper;
float iMpsIncDamageEarthProper;
float iMpsIncDotDamage;
float iMpsAddSturn2;
float iMpsAddSpring;
float iMpsAddMagicPowerStick;
float iMpsAddCurseMagicBook;
float iMpsAddManAttackStick;
float iMpsAddAttackSpeedMagicBook;
float iMpsIncPercentBerserker1;
float iMpsIncPercentBerserker2;
float iMpsIncValueBerserker3;
float iMpsIncMinMagicDamage;
float iMpsIncDarkHorseDefense;
float iMpsAddForceWaveDamage;
float iMpsAddDarkSpiritDamage;
float iMpsAddCriticalDamageRate;
float iMpsAddExcellentDamageRate;
float iMpsAddCeptorDamage;
float iMpsIncCeptorManAttack;
float iMpsAddShieldDefense;
float iMpsAddShieldBlockingRage;
float iMpsAddPetAttack;
float iMpsAddControlAttack;
float iMpsAddMinAttack;
float iMpsAddMaxAttack;
float iMpsCriticalRateInc;
float iMpsAddBlockingRate_Monk;
float iMpsMonkWeaponDamage;
float iMpsMonkDoubleDamage;
float iMpsMonkAddVitalToDefense;
int iMpsPlusZen;
float iMpsDefence;
float iMpsMaxHP;
float iMpsMaxBP;
float iMpsMaxMana;
float iMpsMonsterDieGetMana;
float iMpsMonsterDieGetLife;
float iMpsMonsterDieGetSD;
float iMpsPlusExp;
float iMpsMaxSD;
float iMpsSDSpeed;
float iMpsMaxAttackDamage;
float iMpsMinAttackDamage;
float iMpsDecreaseMana;
float iMpsMaxMagicDamage;
float iMpsMinMagicDamage;
float iMpsPetDurDownSpeed;
float iMpsMaxAttackMagicDamage;
float iMpsMinAttackMagicDamage;
float iMpsImmuneRate;
float iMpsIncSetItemDefense;
float iMpsReturnEnemyAttack;
float iMpsIncEnergyStat;
float iMpsIncVitalStat;
float iMpsIncDexStat;
float iMpsIncPowerStat;
float iMpsAddWingDamageBlock;
float iMpsAddWingDefense;
float iMpsAddWingDamage;
float iMpsIncLeadershipStat;
float iMpsIncCriticalDamageRate;
float iMpsRecoverManaRate;
float iMpsRecoverHPRate;
float iMpsIncExcellentDamageRate;
float iMpsIncDoubleDamageRate;
float iMpsIncIgnoreEnemyBlock;
float iMpsRecoverSDRate;
float iMpsIncTripleDamageRate;
float iMpsComboDamage;
float iMpsIncMaxBP;
float iMpsMasManaRate_Wizard;
float iMpsIncMaxMagicDamage;
float iMpsIncExcellentDamageRate_Darkload;
float iMpsIncDamageBloodHowling;
float iMpsIncDarkSpiritAttackSpeed;
float iMpsIncDarkSpiritDoubleDamaeRate;
float iMpsDarkSpiritIgnoreEnemyDefens;
float iMpsDownDur1_Monk;
char btMpsDownDur1Level_Monk;
float iMpsPVPBlockingRate_Monk;
float iMpsMaxSD_Monk;
float iMpsAutoRecoverMana_Monk;
float iMpsResistancePoison_Monk;
float iMpsDownDur2_Monk;
float iMpsSDSpeed_Monk;
float iMpsAutoRecoverLife_Monk;
float iMpsResistanceThunder_Monk;
float iMpsDefence_Monk;
float iMpsAutoRecoverAG_Monk;
float iMpsResistanceIce_Monk;
float fMpsDownDur3_Monk;
float iMpBlockingSuccessRate_Monk;
float iMpsImmuneRate_Monk;
float iMpsIncSetItemDefense_Monk;
float iMpsReturnEnemyAttack_Monk;
float iMpsIncEnergyStat_Monk;
float iMpsIncVitalStat_Monk;
float iMpsIncDexStat_Monk;
float iMpsIncPowerStat_Monk;
float iMpsAttackSuccessRate_Monk;
float iMpsMaxHP_Monk;
float iMpsMaxMana_Monk;
float iMpsMaxBP_Monk;
float iMpsPVPAttackDmgRate_Monk;
float iMpsDecreaseMana_Monk;
float iMpsMonsterDieGetSD_Monk;
float iMpsMonsterDieGetLife_Monk;
float iMpsAddMinAttack_Monk;
float iMpsMonsterDieGetMana_Monk;
float iMpsAddMaxAttack_Monk;
float iMpsIncCriticalDamageRate_Monk;
float iMpsRecoverManaRate_Monk;
float iMpsRecoverHPRate_Monk;
float iMpsIncExcellentDamageRate_Monk;
float iMpsIncDoubleDamageRate_Monk;
float iMpsIncIgnoreEnemyBlock_Monk;
float iMpsRecoverSDRate_Monk;
float iMpsIncTripleDamageRate_Monk;
float iMpsBlockShieldRate_Knight;
float iMpsBlockWeaponRate_Knight;
float iMpsProtectionShieldRate_Knight;
float iMpsSteelArmorRate_Knight;
float iMpsAttackAbsorbHP_Knight;
float iMpsAttackAbsorbSD_Knight;
float iMpsPowerfulWill_Knight;
float iMpsBattleWill;
float iMpsBlockShieldRate_Wizard;
float iMpsBlockWeaponRate_Wizard;
float iMpsProtectionShieldRate_Wizard;
float iMpsSteelArmorRate_Wizard;
float iMpsAttackAbsorbHP_Wizard;
float iMpsAttackAbsorbSD_Wizard;
float iMpsPowerfulWill_Wizard;
float iMpsIncGrandMagic;
float iMpsBlockShieldRate_Elf;
float iMpsBlockWeaponRate_Elf;
float iMpsProtectionShieldRate_Elf;
float iMpsSteelArmorRate_Elf;
float iMpsAttackAbsorbHP_Elf;
float iMpsAttackAbsorbSD_Elf;
float iMpsPowerfulWill_Elf;
float iMpsSharpShooter;
float iMpsBlockShieldRate_Summoner;
float iMpsBlockWeaponRate_Summoner;
float iMpsProtectionShieldRate_Summoner;
float iMpsSteelArmorRate_Summoner;
float iMpsAttackAbsorbHP_Summoner;
float iMpsAttackAbsorbSD_Summoner;
float iMpsPowerfulWill_Summoner;
float iMpsPainOfCurse;
float iMpsBlockShieldRate_Magumsa;
float iMpsBlockWeaponRate_Magumsa;
float iMpsProtectionShieldRate_Magumsa;
float iMpsSteelArmorRate_Magumsa;
float iMpsAttackAbsorbHP_Magumsa;
float iMpsAttackAbsorbSD_Magumsa;
float iMpsPowerfulWill_Magumsa;
float iMpsBlockShieldRate_Darklord;
float iMpsBlockWeaponRate_Darklord;
float iMpsProtectionShieldRate_Darklord;
float iMpsSteelArmorRate_Darklord;
float iMpsAttackAbsorbHP_Darklord;
float iMpsAttackAbsorbSD_Darklord;
float iMpsPowerfulWill_Darklord;
float iMpsBlockShieldRate_RageFighter;
float iMpsBlockWeaponRate_RageFighter;
float iMpsProtectionShieldRate_RageFighter;
float iMpsSteelArmorRate_RageFighter;
float iMpsAttackAbsorbHP_RageFighter;
float iMpsAttackAbsorbSD_RageFighter;
float iMpsPowerfulWill_RageFighter;
float iMpsIncLanceDamage1;
float iMpsIncShieldDefense;
float iMpsIncLanceDamage2;
float iMpsIncShieldBlocking;
float iMpsIncChastisementAttack;
float iMpsIncRageAttack;
float iMpsBlockShieldRate_Lancer;
float iMpsBlockWeaponRate_Lancer;
float iMpsProtectionShieldRate_Lancer;
float iMpsSteelArmorRate_Lancer;
float iMpsAttackAbsorbHP_Lancer;
float iMpsAttackAbsorbSD_Lancer;
float iMpsPowerfulWill_Lancer;
};


/* 3004 */
struct VIEWPORT_STRUCT
{
char state;
__int16 number;
char type;
__int16 index;
int dis;
};


/* 3005 */
struct VIEWPORT_PLAYER_STRUCT
{
char state;
__int16 number;
char type;
__int16 index;
int dis;
};


/* 3006 */
struct HITDAMAGE_STRUCT
{
__int16 number;
int HitDamage;
unsigned int LastHitTime;
};


/* 3007 */
struct tagInterfaceState
{
unsigned __int32 use : 2;
unsigned __int32 state : 4;
unsigned __int32 type : 10;
};


/* 3012 */
struct _tagMUUN_EFFECT_LIST
{
int nIndex;
int nMuunItemNum;
char nCategory;
bool bOptEnable;
char nOptType;
int nOptValue;
bool bAddOptEnable;
char nAddOptType;
int nAddOptValue;
unsigned int nSetTime;
int nDuration;
CMuunInfo *pCMuunInfo;
int nTotalVal;
int nSkillDelayTime;
unsigned int nTickTime;
bool bSkillUsed;
int nTargetIndex;
int nConVal;
};


/* 1840 */
struct _RTL_CRITICAL_SECTION
{
_RTL_CRITICAL_SECTION_DEBUG *DebugInfo;
int LockCount;
int RecursionCount;
void *OwningThread;
void *LockSemaphore;
unsigned int SpinCount;
};


/* 3015 */
struct __unaligned __declspec(align(2)) PSHOP_ITEMVALUE_INFO
{
int nPShopItemInvenNum;
unsigned int wItemSerial;
int nMoney;
__int16 sBlessJewelValue;
__int16 sSoulJewelValue;
__int16 sChaosJewelValue;
};


/* 3016 */
struct QUEST_INFO_MOSNTER_KILLCOUNT
{
int iQuestMonIndex;
int iKillCount;
};


/* 3037 */
struct CCSAuth3
{
unsigned int uMagic;
char packet[4096];
char data[4096];
};


/* 3038 */
struct TDurMagicKeyChecker
{
unsigned int m_dwDurationTime[60];
char m_btValidCount[60];
};


/* 3039 */
struct CSkillDelay
{
CSkillDelayVtbl *vfptr;
unsigned int LastSkillUseTime[800];
};


/* 3041 */
struct TMonsterSkillElementInfo
{
int m_iSkillElementDefense;
int m_iSkillElementDefenseTime;
int m_iSkillElementAttack;
int m_iSkillElementAttackTime;
int m_iSkillElementAutoHP;
int m_iSkillElementAutoHPCycle;
int m_iSkillElementAutoHPTime;
int m_iSkillElementAutoMP;
int m_iSkillElementAutoMPCycle;
int m_iSkillElementAutoMPTime;
int m_iSkillElementAutoAG;
int m_iSkillElementAutoAGCycle;
int m_iSkillElementAutoAGTime;
int m_iSkillElementImmuneNumber;
int m_iSkillElementImmuneTime;
int m_iSkillElementResistNumber;
int m_iSkillElementResistTime;
int m_iSkillElementModifyStat;
int m_iSkillElementModifyStatType;
int m_iSkillElementModifyStatTime;
int m_iSkillElementImmuneAllTime;
};


/* 3044 */
struct TMonsterAIAgroInfo
{
int m_iUserIndex;
int m_iAgroValue;
};


/* 3042 */
struct TMonsterAIAgro
{
TMonsterAIAgroVtbl *vfptr;
TMonsterAIAgroInfo m_Agro[100];
};


/* 3045 */
struct JEWELOFHARMONY_ITEM_EFFECT
{
__int16 HJOpAddMinAttackDamage;
__int16 HJOpAddMaxAttackDamage;
__int16 HJOpRequireStr;
__int16 HJOpRequireDex;
__int16 HJOpAddAttackDamage;
__int16 HJOpAddCriticalDamage;
__int16 HJOpAddSkillAttack;
__int16 HJOpAddAttackSuccessRatePVP;
__int16 HJOpDecreaseSDRate;
__int16 HJOpAddIgnoreSDRate;
__int16 HJOpAddMagicPower;
__int16 HJOpAddDefense;
__int16 HJOpAddMaxAG;
__int16 HJOpAddMaxHP;
__int16 HJOpAddRefillHP;
__int16 HJOpAddRefillMP;
__int16 HJOpAddDefenseSuccessRatePvP;
__int16 HJOpAddDamageDecrease;
__int16 HJOpAddSDRate;
};


/* 3046 */
struct ITEMOPTION_FOR380ITEM_EFFECT
{
__int16 OpAddAttackSuccessRatePVP;
__int16 OpAddDamage;
__int16 OpAddDefenseSuccessRatePvP;
__int16 OpAddDefense;
__int16 OpAddMaxHP;
__int16 OpAddMaxSD;
__int16 OpRefillOn;
__int16 OpAddRefillSD;
};


/* 3047 */
struct PCBANG_POINT_INFO
{
int bIsDataLoadSuccess;
char btCurrentRule;
__int16 nCurrentAppRuleTime;
__int16 nCurrentAppRulePoint;
int nPCBangPoint;
int bIsSuccessFirstRuleTime;
unsigned int dwCheckRuleTime;
__int16 nResetYear;
__int16 nResetMonth;
__int16 nResetDay;
__int16 nResetHour;
};


/* 3048 */
struct MuDate
{
MuDateVtbl *vfptr;
};


/* 1158 */
struct _SYSTEMTIME
{
unsigned __int16 wYear;
unsigned __int16 wMonth;
unsigned __int16 wDayOfWeek;
unsigned __int16 wDay;
unsigned __int16 wHour;
unsigned __int16 wMinute;
unsigned __int16 wSecond;
unsigned __int16 wMilliseconds;
};


/* 3050 */
struct __cppobj MWeeklyTimer : MuDate
{
int m_iWakeYear;
int m_iWakeMonth;
int m_iWakeDay;
int m_iWakeHour;
int m_iCheckDayOfWeek;
int m_iCheckHour;
void (__cdecl *m_pfnWakeCallBack)(MWeeklyTimer *, void *);
int m_bActive;
_SYSTEMTIME m_kOldLocalTime;
void *m_pArg;
};


/* 3051 */
struct __declspec(align(2)) SOCKET_OPTION_LIST
{
__int16 m_SocketOptionIndex;
char m_SocketOptionValueType;
unsigned __int16 m_SocketOptionValue;
char m_SocketOptionCount;
};


/* 3052 */
struct __declspec(align(4)) Timer
{
unsigned int m_iWakeTick;
bool m_bOnceWake;
bool m_bActive;
};


/* 3053 */
struct PacketStatistics
{
Timer m_kTimer;
unsigned int m_iCheckDuration;
int m_iPacketCount;
int m_iEncryptPacketCount;
unsigned int m_iPacketTotalSize;
};


/* 3054 */
struct HACKTOOL_USE_INFO
{
char btUseType;
char btCheckType;
unsigned __int16 wHacktoolIndex;
};


/* 3055 */
struct tagMOVE_MAPSERVER_AUTINFO
{
char szCharName[12];
int iJoinAuthCode1;
int iJoinAuthCode2;
int iJoinAuthCode3;
int iJoinAuthCode4;
};


/* 3058 */
struct _tagGENS_INFO
{
int iInfluence;
char szKillUserName[10][11];
int iKillUserCnt[10];
int iKillUserTotCnt;
int bBattleZoneEnable;
int iContributePoint;
unsigned int dwPkTime;
int iGensRanking;
int iGensClass;
unsigned int dwGensPlayTime;
};


/* 3059 */
struct __unaligned __declspec(align(1)) PENTAGRAMJEWEL_INFO
{
char btJewelPos;
char btJewelIndex;
char btMainAttribute;
char btItemType;
unsigned __int16 wItemIndex;
char btLevel;
char btRank1OptionNum;
char btRank1Level;
char btRank2OptionNum;
char btRank2Level;
char btRank3OptionNum;
char btRank3Level;
char btRank4OptionNum;
char btRank4Level;
char btRank5OptionNum;
char btRank5Level;
};


/* 3064 */
struct CHARACTERNAMEOFUBF
{
char szCharacterName[11];
char szCharacterNameOfUBF[11];
unsigned __int16 nServerCodeOfHomeWorld;
};


/* 3065 */
struct CNAMECOVERT
{
CHARACTERNAMEOFUBF m_perCharacterInfo[5];
};


/* 3066 */
struct tagDAMAGE_STATISTICS
{
int bDamageStatistics;
int iDamageStatisticsTime;
int iDamageStatisticsSecond;
int iDamagePrintTime;
unsigned int dwAccumDamage;
};


/* 3067 */
struct _ST_EVOLUTION_MONSTER_MEMORIZE
{
int nMonsterClass;
unsigned __int16 wMonsterLevel;
int nKillCount;
};


/* 3068 */
struct _tagSTATOPTION_STATUS
{
char bStatOptionIndex;
float bStatOptionValue;
};


/* 3070 */
struct _ST_HUNTING_RECORD_DATA
{
int iMapIndex;
int iYear;
char btMonth;
char btDay;
int iCurrentLevel;
int iHuntingAccrueSecond;
__int64 i64NormalAccrueDamage;
__int64 i64PentagramAccrueDamage;
int iHealAccrueValue;
int iMonsterKillCount;
__int64 i64GainExp;
int iClass;
int iMaxNormalDamage;
int iMinNormalDamage;
int iMaxPentagramDamage;
int iMinPentagramDamage;
int iGetNormalAccrueDamage;
int iGetPentagramAccrueDamage;
int iAnotherRecord;
};


/* 3071 */
struct CUserCareInfo
{
CUserCareInfoVtbl *vfptr;
char m_btVIPGrade;
char m_btBenefitMonth;
unsigned int m_dwDurationSec;
};


/* 2999 */
struct __cppobj __declspec(align(8)) OBJECTSTRUCT : ZeroMemBase
{
int m_Index;
int Connected;
char LoginMsgSnd;
char LoginMsgCount;
char CloseCount;
char CloseType;
int bEnableDelCharacter;
_PER_SOCKET_CONTEXT *PerSocketContext;
unsigned int m_socket;
char Ip_addr[16];
int UserNumber;
int DBNumber;
int PcBangGuid;
char GenerableClass;
unsigned int AutoSaveTime;
unsigned int ConnectCheckTime;
unsigned int CheckTick;
char CheckSpeedHack;
unsigned int CheckTick2;
char CheckTickCount;
unsigned int SaveTimeForStatics;
int iPingTime;
char m_TimeCount;
unsigned int m_dwPKTimer;
__int16 CheckSumTableNum;
unsigned int CheckSumTime;
unsigned __int16 Type;
char Live;
char CharacterPos;
char AccountID[11];
char Name[11];
char LastJoominNumber[21];
char PlusStatQuestClear;
char ComboSkillquestClear;
ComboSkillData comboSkill;
unsigned __int16 Class;
char DbClass;
char ChangeUP;
char ThirdChangeUp;
__int16 Level;
int LevelUpPoint;
int iFruitPoint;
unsigned int Experience;
unsigned int NextExp;
__int16 m_nMasterLevel;
__int64 m_i64MasterLevelExp;
__int64 m_i64NextMasterLevelExp;
int m_iMasterLevelPoint;
int m_iUseMasterLevelPoint;
int m_bMasterLevelDBLoad;
int Money;
__int16 Strength;
__int16 Dexterity;
__int16 Vitality;
__int16 Energy;
float Life;
float MaxLife;
int m_iScriptMaxLife;
float FillLife;
float FillLifeMax;
float Mana;
float MaxMana;
__int16 Leadership;
__int16 AddLeadership;
unsigned __int16 ChatLitmitTime;
char ChatLimitTimeSec;
char FillLifeCount;
__int16 AddStrength;
__int16 AddDexterity;
__int16 AddVitality;
__int16 AddEnergy;
int BP;
int MaxBP;
int AddBP;
float VitalityToLife;
float EnergyToMana;
char m_PK_Count;
char m_PK_Level;
int m_PK_Time;
__int16 X;
__int16 Y;
char Dir;
unsigned __int16 MapNumber;
int AddLife;
int AddMana;
int iShield;
int iMaxShield;
int iAddShield;
int iFillShieldMax;
int iFillShield;
int iFillShieldCount;
unsigned int dwShieldAutoRefillTimer;
char DamageMinus;
char btDamageMinusDecimal;
char DamageReflect;
__int16 MonsterDieGetMoney;
char MonsterDieGetLife;
char MonsterDieGetMana;
char StartX;
char StartY;
__int16 m_OldX;
__int16 m_OldY;
__int16 TX;
__int16 TY;
__int16 MTX;
__int16 MTY;
int PathCount;
int PathCur;
char PathStartEnd;
__int16 PathOri[15];
__int16 PathX[15];
__int16 PathY[15];
char PathDir[15];
unsigned int PathTime;
char m_MoveGateNumber;
__int16 m_siDieRegenX;
__int16 m_siDieRegenY;
__int16 m_siDieRegenMapIndex;
__int16 m_siMoveX;
__int16 m_siMoveY;
__int16 m_siMoveMapIndex;
unsigned int Authority;
unsigned int Penalty;
char m_cAccountItemBlock;
tagActionState m_ActState;
char m_ActionNumber;
unsigned int m_State;
char m_StateSub;
char m_Rest;
char m_ViewState;
char m_BuffEffectCount;
EFFECTLIST m_BuffEffectList[32];
unsigned int m_LastMoveTime;
unsigned int m_LastAttackTime;
char m_FriendServerOnline;
int m_DetectSpeedHackTime;
unsigned int m_SumLastAttackTime;
unsigned int m_DetectCount;
int m_DetectedHackKickCount;
int m_SpeedHackPenalty;
char m_AttackSpeedHackDetectedCount;
unsigned int m_PacketCheckTime;
char m_ShopTime;
unsigned int m_TotalAttackTime;
int m_TotalAttackCount;
unsigned int TeleportTime;
char Teleport;
char KillerType;
char DieRegen;
char RegenOk;
unsigned __int16 RegenMapNumber;
char RegenMapX;
char RegenMapY;
unsigned int RegenTime;
unsigned int MaxRegenTime;
__int16 m_PosNum;
unsigned int LifeRefillTimer;
unsigned int CurActionTime;
unsigned int NextActionTime;
unsigned int DelayActionTime;
char DelayLevel;
char m_PoisonType;
char m_IceType;
char m_ImmuneToMagicCount;
char m_ImmuneToHarmCount;
char m_iMonsterBattleDelay;
char m_cKalimaGateExist;
int m_iKalimaGateIndex;
char m_cKalimaGateEnterCount;
OBJECTSTRUCT *lpAttackObj;
__int16 m_SkillNumber;
unsigned int m_SkillTime;
bool m_bAttackerKilled;
char m_ManaFillCount;
char m_LifeFillCount;
int SelfDefense[7];
unsigned int SelfDefenseTime[7];
unsigned int MySelfDefenseTime;
char m_Drink;
int m_SkillAttack2;
char m_SkillAttackTime2;
int PartyNumber;
int PartyTargetUser;
int GuildNumber;
_GUILD_INFO_STRUCT *lpGuild;
char GuildName[11];
int GuildStatus;
int iGuildUnionTimeStamp;
char GuildJoinReqCharName[11];
int m_RecallMon;
int m_Change;
__int16 TargetNumber;
__int16 TargetShopNumber;
__int16 ShopNumber;
__int16 LastAttackerID;
int m_AttackDamageMin;
int m_AttackDamageMax;
int m_MagicDamageMin;
int m_MagicDamageMax;
int m_AttackDamageLeft;
int m_AttackDamageRight;
int m_AttackDamageMaxLeft;
int m_AttackDamageMinLeft;
int m_AttackDamageMaxRight;
int m_AttackDamageMinRight;
int m_AttackRating;
int m_AttackSpeed;
int m_MagicSpeed;
int m_Defense;
int m_MagicDefense;
int m_SuccessfulBlocking;
int m_Curse;
int m_CurseDamgeMin;
int m_CurseDamgeMax;
__int16 m_MoveSpeed;
__int16 m_MoveRange;
__int16 m_AttackRange;
__int16 m_AttackType;
__int16 m_ViewRange;
__int16 m_Attribute;
__int16 m_ItemRate;
__int16 m_MoneyRate;
int m_CriticalDamage;
int m_ExcelentDamage;
CMagicInf *m_lpMagicBack;
CMagicInf *Magic;
char MagicCount;
int UseMagicNumber;
unsigned int UseMagicTime;
char UseMagicCount;
__int16 OSAttackSerial;
char SASCount;
unsigned int SkillAttackTime;
_MASTERLEVEL_PASSIVE_SKILL_OPTION m_MPSkillOpt;
int m_nSoulBarrierDefence;
__int16 m_nSoulBarrierManaRate;
char CharSet[18];
char m_Resistance[7];
char m_AddResistance[7];
int FrustrumX[4];
int FrustrumY[4];
VIEWPORT_STRUCT VpPlayer[75];
VIEWPORT_PLAYER_STRUCT VpPlayer2[75];
int VPCount;
int VPCount2;
int m_bBlind;
HITDAMAGE_STRUCT sHD[40];
__int16 sHDCount;
tagInterfaceState m_IfState;
unsigned int m_InterfaceTime;
CItem *pInventory;
char *pInventoryMap;
char *pInventoryCount;
char pTransaction;
CItem *Inventory1;
char *InventoryMap1;
char InventoryCount1;
CItem *Inventory2;
char *InventoryMap2;
char InventoryCount2;
CItem *Trade;
char *TradeMap;
int TradeMoney;
char TradeOk;
CItem *pWarehouse;
char *pWarehouseMap;
char WarehouseCount;
__int16 WarehousePW;
char WarehouseLock;
char WarehouseUnfailLock;
int WarehouseMoney;
int WarehouseSave;
CItem *pChaosBox;
char *pChaosBoxMap;
int ChaosMoney;
int ChaosSuccessRate;
int ChaosLock;
CItem *pEventInventory;
char *pEventInventoryMap;
CItem *pEventInventory1;
char *pEventInventoryMap1;
CItem *pEventInventory2;
char *pEventInventoryMap2;
bool EventInventoryLoad;
unsigned __int16 m_wMuunItem;
char m_byMuunItemLevel;
CItem *pMuunInventory;
CItem *pMuunInventory1;
CItem *pMuunInventory2;
bool bMuunInventoryLoad;
bool bMuunInfoLoad;
int m_iMuunItmePeriodDataIndex;
_tagMUUN_EFFECT_LIST m_MuunEffectList[2];
unsigned int dwCheckMuunItemTime;
char m_btPrevMuunConStatus[2];
unsigned __int16 m_wMuunSubItem;
char m_byMuunSubItemLevel;
unsigned __int16 m_wMuunRideItem;
_RESTORE_ITEMLIST *pRestoreInventory;
_RESTORE_ITEMLIST *pRestoreInventory1;
bool bRestoreInventoryLoad;
char btRestoreInterface;
unsigned int dwRestoreInterfaceTime;
char restoringFlag;
unsigned int m_Option;
int m_nEventScore;
int m_nEventExp;
int m_nEventMoney;
char m_bDevilSquareIndex;
char m_bDevilSquareAuth;
char m_cBloodCastleIndex;
char m_cBloodCastleSubIndex;
int m_iBloodCastleEXP;
bool m_bBloodCastleComplete;
char m_cChaosCastleIndex;
char m_cChaosCastleSubIndex;
int m_iChaosCastleBlowTime;
char m_cKillUserCount;
char m_cKillMonsterCount;
bool m_bCCF_UI_Using;
char m_byCCF_CanEnter;
int m_nCCF_CertiTick;
int m_nCCF_UserIndex;
int m_nCCF_BlowTime;
char m_byKillUserCount;
char m_byKillMobCount;
bool m_bCCF_Quit_Msg;
int m_iDuelUserReserved;
int m_iDuelUserRequested;
int m_iDuelUser;
char m_btDuelScore;
int m_iDuelTickCount;
bool m_bPShopOpen;
bool m_bPShopTransaction;
bool m_bPShopItemChange;
bool m_bPShopRedrawAbs;
char m_szPShopText[36];
bool m_bPShopWantDeal;
int m_iPShopDealerIndex;
char m_szPShopDealerName[10];
_RTL_CRITICAL_SECTION m_critPShopTrade;
int m_iVpPShopPlayer[75];
unsigned __int16 m_wVpPShopPlayerCount;
PSHOP_ITEMVALUE_INFO m_PShopItemValueInfo;
char IsInBattleGround;
char HaveWeaponInHand;
__int16 EventChipCount;
int MutoNumber;
int UseEventServer;
char LoadWareHouseInfo;
int iStoneCount;
int m_bQuestMonKillDBLoad;
int m_iQuestMonKillDBIndex;
QUEST_INFO_MOSNTER_KILLCOUNT m_QuestMonKillInfo[5];
char m_Quest[50];
char m_SendQuestInfo;
int m_SkyBossMonSheildLinkIndex;
int m_SkyBossMonSheild;
int m_SkyBossMonSheildTime;
int m_MaxLifePower;
int m_PacketChecksumTime;
int m_CheckLifeTime;
char m_MoveOtherServer;
char BackName[11];
char m_BossGoldDerconMapNumber;
char m_InWebzen;
char m_LastTeleportTime;
char m_ClientHackLogCount;
int m_iPlayTimeLimit;
unsigned int m_dwPlayTick;
int m_nShotDownNotice;
char m_btFatiguePercent;
char m_iMinusPlayTime;
int m_iNoticePlayTimeH;
unsigned int m_dwNoticePlayTick;
int m_bIsInMonsterHerd;
int m_bIsMonsterAttackFirst;
MonsterHerd *m_lpMonsterHerd;
CCSAuth3 NPggCSAuth;
bool m_bSentGGAuth;
bool m_bSentGGAuthAgain;
bool m_bCheckGGAuth;
unsigned int m_dwNPGGMapSvrMoveTime;
unsigned int m_NPggCheckSumSendTime;
char m_NPggCheckSumLogTime;
float fSkillFrustrumX[4];
float fSkillFrustrumY[4];
char SkillHellFire2State;
char SkillHellFire2Count;
unsigned int SkillHellFire2Time;
char SkillStrengthenHellFire2State;
char SkillStrengthenHellFire2Count;
unsigned int SkillStrengthenHellFire2Time;
char m_ReqWarehouseOpen;
int m_NotAttackAreaCount;
__int16 SetOpAddSkillAttack;
__int16 SetOpAddExDamage;
__int16 SetOpAddExDamageSuccessRate;
__int16 SetOpAddCriticalDamage;
__int16 SetOpAddCriticalDamageSuccessRate;
__int16 SetOpIncAGValue;
__int16 SetOpAddDamage;
__int16 SetOpAddMinAttackDamage;
__int16 SetOpAddMaxAttackDamage;
__int16 SetOpAddAttackDamage;
__int16 SetOpAddDefence;
__int16 SetOpAddDefenceRate;
__int16 SetOpAddMagicPower;
__int16 SetOpDefenseByPerfectDamage;
__int16 SetOpAddMinMaxDamage;
__int16 SetOpAddMagicPower_Decimal;
char SetOpIgnoreDefense;
char SetOpDoubleDamage;
char SetOpTwoHandSwordImproveDamage;
char SetOpImproveSuccessAttackRate;
char SetOpReflectionDamage;
unsigned __int16 SetOpImproveSheldDefence;
char SetOpDecreaseAG;
char SetOpImproveItemDropRate;
char SetOpSkillStrengthAttack;
char SetOpSkillStrengthDefense;
char SetOpSkillStrengthenBless;
char IsFullSetItem;
int m_bMacroStart;
unsigned __int16 m_wGage;
int m_nUseMacroMinute;
unsigned int m_dwMacroTick;
TDurMagicKeyChecker DurMagicKeyChecker;
unsigned __int16 SkillRecallParty_Time;
unsigned __int16 SkillRecallParty_MapNumber;
char SkillRecallParty_X;
char SkillRecallParty_Y;
bool bIsChaosMixCompleted;
char SkillLongSpearChange;
CSkillDelay SkillDelay;
int iObjectSecTimer;
bool m_bMapSvrMoveQuit;
bool m_bMapSvrMoveReq;
unsigned int m_dwMapSvrQuitTick;
__int16 m_sPrevMapSvrCode;
__int16 m_sDestMapNumber;
char m_btDestX;
char m_btDestY;
bool m_bIsCastleNPCUpgradeCompleted;
char m_btWeaponState;
int m_iWeaponUser;
char m_btKillCount;
int m_iAccumulatedDamage;
int m_iAccumulatedCrownAccessTime;
TMonsterSkillElementInfo m_MonsterSkillElementInfo;
int m_iBasicAI;
int m_iCurrentAI;
int m_iCurrentAIState;
int m_iLastAIRunTime;
int m_iGroupNumber;
int m_iSubGroupNumber;
int m_iGroupMemberGuid;
int m_iRegenType;
TMonsterAIAgro m_Agro;
int m_iLastAutomataRuntime;
int m_iLastAutomataDelay;
int m_iCrywolfMVPScore;
int m_bPCBangUser;
int m_bPCBangCouponUser;
int m_bPCBangFreeChaosCastleUser;
int m_lFreeKalimaTime;
int m_lLifeIncTime;
char m_btLifeInc;
unsigned int m_dwLastCheckTick;
int m_iAutoRecuperationTime;
float m_fInfinityArrowIncRate;
int m_iSkillDistanceErrorCount;
unsigned int m_dwSkillDistanceErrorTick;
JEWELOFHARMONY_ITEM_EFFECT m_JewelOfHarmonyEffect;
ITEMOPTION_FOR380ITEM_EFFECT m_ItemOptionExFor380;
int m_bKanturuEntranceByNPC;
unsigned __int16 m_wItemEffectType;
int m_iItemEffectValidTime;
unsigned __int16 m_wCashPoint;
int m_bPCBangPointUser;
PCBANG_POINT_INFO m_PCBangPointInfo;
MWeeklyTimer m_kWeeklyTimer;
int m_iIllusionTempleIndex;
int m_nITLIndex;
bool m_bITL_SchedeulInfoSend;
bool m_bITL_GuildRankInfoSend;
bool m_bITL_TournamentInfoSend;
int m_nITLRelicsTick;
bool m_bGettingRelics;
bool m_bRegisteringRelics;
unsigned __int16 m_wITLNpcType;
char m_byStoneState;
char m_byEnterITLCount;
bool m_bEnterCountLoad;
char m_byEnterITLUserCount;
int m_nITR_Index;
int m_nITR_RelicsTick;
bool m_bITR_GettingRelics;
bool m_bITR_RegisteringRelics;
unsigned __int16 m_wITR_NpcType;
char m_byITR_StoneState;
int m_bSkillKeyRecv;
int m_iPeriodItemEffectIndex;
char m_bCharCardSummoner;
SOCKET_OPTION_LIST m_SeedOptionList[35];
SOCKET_OPTION_LIST m_BonusOptionList[7];
SOCKET_OPTION_LIST m_SetOptionList[2];
unsigned __int16 m_btRefillHPSocketOption;
unsigned __int16 m_btRefillMPSocketOption;
unsigned __int16 m_wSocketOptionMonsterDieGetHp;
unsigned __int16 m_wSocketOptionMonsterDieGetMana;
char m_btAGReduceRate;
int m_iPeriodDataIndex;
PacketStatistics m_kRecvPacketStatistics;
char m_bGMSummon;
unsigned int m_dwHacktoolCheckTerm;
HACKTOOL_USE_INFO m_HacktoolUseInfo[20];
unsigned int m_dwUseHacktoolList[10];
unsigned int m_dwMapMoveKeyValue;
__int16 m_nZoneIndex;
int m_nLuckyCoinCount;
char m_btCharacterSlotCount;
tagMOVE_MAPSERVER_AUTINFO m_MoveMapSvrAuthInfo;
UserQuestInfo *m_UserQuestInfo;
int m_bDBQuestLoad;
_tagGENS_INFO m_strGens_Info;
unsigned int m_dwMileageUpdateTimer;
char m_btSculptPos;
char m_btCharmPos;
char m_btArtifactPos;
char m_btExpUpCharmPos;
char m_btSkillComplete;
char m_btDarkSideTargetNum;
unsigned __int16 m_wDarkSideTargetList[5];
char m_btSendDeletePartyMember;
char m_btExtendedInvenCount;
char m_btExtendedInvenCountAtDB;
char m_btExtendedWarehouseCount;
char m_btExtendedWarehouseCountAtDB;
int m_nRoomIndex;
int m_nTargetPartyArrIndex;
bool m_bIsOpenWarehouse;
int m_iPentagramMainAttribute;
int m_iRuby_1RankAddDamage;
int m_iRuby_2RankOptionNum;
int m_iRuby_2RankAddAttackRelationshipRate;
int m_iRuby_3RankOptionNum;
int m_iRuby_3RankAddDamage;
int m_iRuby_4RankOptionNum;
int m_iRuby_4RankAddDamage;
int m_iRuby_5RankOptionNum;
int m_iRuby_5RankCriticalDamageRate;
int m_iRuby_4RankAddAttributeDamege;
int m_iRuby_5RankAddAllAttributeDamage;
int m_iSapph_1RankAddDefense;
int m_iSapph_2RankOptionNum;
int m_iSapph_2RankAddDefenseRelationshipRate;
int m_iSapph_3RankOptionNum;
int m_iSapph_3RankAddDefense;
int m_iSapph_4RankOptionNum;
int m_iSapph_4RankAddDefense;
int m_iSapph_5RankOptionNum;
int m_iSapph_5RankMinusTargetDamageRate;
int m_iSapph_4RankMinusTargetDamage;
int m_iSapph_5RankMinusTargetDamage;
int m_iEme_1RankAddAttackRate;
int m_iEme_2RankOptionNum;
int m_iEme_2RankAddAttackRelationshipRate;
int m_iEme_3RankOptionNum;
int m_iEme_3RankAddDamage;
int m_iEme_4RankOptionNum;
int m_iEme_4RankAddDamage;
int m_iEme_5RankOptionNum;
int m_iEme_5RankAddDamageRate;
int m_iEme_4RankAddAttributeAttackRateI;
int m_iEme_5RankAddAttributeAttackRateII;
int m_iTopa_1RankOptionNum;
int m_iTopa_1RankAddDefenseSuccessRate;
int m_iTopa_2RankOptionNum;
int m_iTopa_2RankAddAttackRelationshipRate;
int m_iTopa_3RankOptionNum;
int m_iTopa_3RankAddDefense;
int m_iTopa_4RankOptionNum;
int m_iTopa_4RankAddDefense;
int m_iTopa_5RankOptionNum;
int m_iTopa_5RankDamageAbsorbRate;
int m_iTopa_4RankAddAttributeDefenseRateI;
int m_iTopa_5RankAddAttributeDefenseRateII;
int m_iOnyx_1RankSlowMoveSkillRate;
int m_iOnyx_2RankAddStrength;
int m_iOnyx_2RankAddDexterity;
int m_iOnyx_2RankAddEnergy;
int m_iOnyx_2RankAddVitality;
int m_iOnyx_3RankAddMaxLife;
int m_iOnyx_3RankAddMaxMana;
int m_iOnyx_3RankAddMaxAG;
int m_iOnyx_3RankAddMaxSD;
int m_iOnyx_4RankOptionNum;
int m_iOnyx_4RankAddExllentDamageRate;
int m_iOnyx_5RankHalfValueSkillRate;
int m_iOnyx_1RankOptionNum;
int m_iOnyx_1RankAddAttackDamageII;
int m_iOnyx_1RankAddDefenseII;
int m_iOnyx_1RankAddAttackRateII;
int m_iOnyx_1RankAddDefenseRateII;
int m_iOnyx_1RankAddAttackDamageIII;
int m_iOnyx_1RankAddDefenseIII;
int m_iOnyx_2RankOptionNum;
int m_iOnyx_2RankAttackDamageToSD;
int m_iOnyx_2RankBloodSucking;
int m_iOnyx_2RankLowSDMinusDamage;
unsigned int m_iOnyx_2RankLowSDMinusDamageCoolTime;
int m_iOnyx_3RankOptionNum;
int m_iOnyx_3RankHemorrhageDebuff;
unsigned int m_iOnyx_3RankHemorrhageDebuffCoolTime;
int m_iOnyx_3RankParalysisDebuff;
unsigned int m_iOnyx_3RankParalysisDebuffCoolTime;
int m_iOnyx_3RankDontMoveDebuff;
unsigned int m_iOnyx_3RankDontMoveDebuffCoolTime;
int m_iOnyx_3RankPunishmentOfHeaven;
unsigned int m_iOnyx_3RankPunishmentOfHeavenCoolTime;
int m_iOnyx_3RankNoSeeDubuff;
unsigned int m_iOnyx_3RankNoSeeCoolTime;
int m_iOnyx_4RankGuardAttributeDamage;
unsigned int m_iOnyx_4RankGuardAttributeDamageCoolTime;
int m_iOnyx_4RankDebuffGuard;
unsigned int m_iOnyx_4RankDebuffGuardCoolTime;
int m_iOnyx_5RankOptionNum;
int m_iOnyx_5RankBerserkerI;
unsigned int m_iOnyx_5RankBerserkerICoolTime;
int m_iPentagram_AddAttack;
int m_iPentagramSet_AddDefense;
int m_iPentagramSet_AddZenRate;
int m_iPentagramSet_AddShieldDefense;
int m_iPentagramSet_AddSkillAttack;
int m_iPentagramSet_AddDoubleDamageRate;
int m_iPentagramSet_IgnoreDefenseRate;
int m_iPentagramSet_AddExellentDamage;
int m_iPentagramSet_AddExllentDamageRate;
int m_iPentagramSet_AddCriticalDamageRate;
int m_iPentagramSet_AddMaxSDRate;
int m_iPentagramSet_AddMaxAG;
int m_iPentagramSet_AddDamageTwoHandArm;
int m_iPentagramSet_AttackRelationship_Fire;
int m_iPentagramSet_DefenseRelationship_Fire;
int m_iPentagramSet_AttackRelationship_Water;
int m_iPentagramSet_DefenseRelationship_Water;
int m_iPentagramSet_AttackRelationship_Earth;
int m_iPentagramSet_DefenseRelationship_Earth;
int m_iPentagramSet_AttackRelationship_Wind;
int m_iPentagramSet_DefenseRelationship_Wind;
int m_iPentagramSet_AttackRelationship_Dark;
int m_iPentagramSet_DefenseRelationship_Dark;
int m_iPentagramSet_AddStrength;
int m_iPentagramSet_AddDexterity;
int m_iPentagramSet_AddVitality;
int m_iPentagramSet_AddEnergy;
int m_iPentagramSet_AddLife;
int m_iPentagramSet_AddMana;
int m_iPentagramAttributePattern;
int m_iPentagramDefense;
int m_iPentagramAttackMin;
int m_iPentagramAttackMax;
int m_iPentagramAttackRating;
int m_iPentagramDefenseRating;
CItem *pPentagramMixBox;
char *pPentagramMixBoxMap;
int PentagramMixMoney;
int PentagramMixSuccessRate;
int m_PentagramMixLock;
bool m_bIsPentagramMixCompleted;
int m_iPentagramDamageMax;
int m_iPentagramDamageMin;
int m_iPentagramDamageOrigin;
PENTAGRAMJEWEL_INFO m_PentagramJewelInfo_Inven[250];
PENTAGRAMJEWEL_INFO m_PentagramJewelInfo_Warehouse[250];
unsigned __int16 m_wSkillStampList[10];
bool m_isAddPentaAttack;
bool m_isAddPentaDefense;
bool m_isAddCriPentaDamage;
bool m_isChangePentaDefense;
bool m_isChangePentaAttack;
bool m_isAddResistByStrongRelationship;
bool m_isAddResistByPentaAttack;
bool m_isAddPentaAttackDefense;
bool m_isAddBunNoErtelOptionEffect;
bool m_isAddGaHoErtelOptionEffect;
bool m_isAddGoGyulErtelOptionEffect;
bool m_isAddSinSungErtelOptionEffect;
bool m_isAddKwangHwiErtelOptionEffect;
bool m_isAdd5CriPentaDamage;
bool m_isAdd25CriPentaDamage;
bool m_isAddGaHoErtelOptionEffect_Rare;
bool m_isAddPentaAttackDefense_Rare;
int m_iRuby_CurRank;
int m_iSapph_CurRank;
int m_iEme_CurRank;
int m_iTopa_CurRank;
int m_iOnyx_CurRank;
int m_bUsePartyMatching;
int m_bPartyMatchingLeader;
int m_nServerChannel;
int m_nPartyMatchingIndex;
int m_nPartyMatchingMemberCount;
int m_bUseGuildMatching;
int m_bIsMining;
int m_bSendMemberPos;
int m_bSendNpcPos;
int m_Resistance_Stun;
int m_Resistance_Double;
int m_Resistance_Perfect;
int m_Resistance_SD;
int m_Resistance_Excellent;
int m_Resistance_Critical;
int m_dwTestTick;
char m_EnableUseChangeSkin;
CMuRummyInfo *m_pCMuRummyInfo;
CBombHuntInfo *m_pCBombHuntInfo;
unsigned int m_Disappear_NewYearMonster;
int m_nMonsterExpLevel;
int m_nDSFIndex;
int m_nDSNIndex;
int m_nDSNRoundForMonster;
int m_nDSNRoomIndexForMonster;
int m_nChaosGoblinTeleportCnt;
unsigned int m_Disappear_Monster;
int m_bIsHelpMon;
int m_SummonCharDBNum;
int m_nRecallMonIndex[3];
int m_nBossIndexLordSilvester;
int m_nPhaseLoadSilvester;
int m_JoinUnityBattile;
int m_nServerCodeOfHomeWorld;
char m_RealNameOfUBF[11];
CNAMECOVERT m_NameConvertOfUBF;
char m_btInvenPetPos;
unsigned __int16 m_wInvenPet;
char m_btInvenDarkSpiritPos;
tagDAMAGE_STATISTICS m_DamageStatistics;
bool m_bEvoMonDataLoad;
char m_btRewardSelectIndex;
_ST_EVOLUTION_MONSTER_MEMORIZE m_EvoMonMemorize[5];
__int64 m_i64EvoMonDmgScore;
int m_nEvoMonAuthIndex;
int m_nEvoMonAuthUserDBNum;
char m_szEvoMonAuthUserName[11];
int m_nEvoMonSpecialMonsterIndex;
bool m_bIsSpecialEvoMon;
unsigned __int16 m_wEvoMonLevel;
char m_btEvoMonAppearMode;
char m_btMemorizeEvoMonMode;
char m_btEvoMonState;
char m_btEvoMonRewardState;
unsigned int m_dwEvoMonDisappearTime;
int m_nEvoMonSkillPercent;
char m_btEvoMonStigma;
int m_nDelayViewportStateChangeFromCreateToPlaying;
_tagSTATOPTION_STATUS m_StatOptStatus[5];
CGremoryCaseItemList *m_pGCItemList;
int m_iGCAcItemCnt;
int m_iGCChItemCnt;
bool m_bGC_Load;
bool m_bGC_DBWait;
unsigned int m_dwCheckGCItemTime;
bool m_bInvenLock;
__int16 m_PlayGuideLevel;
char m_PlayGuideCheck;
int m_BuffField;
char m_byEffectX;
char m_byEffectY;
int m_nEffectErrorSkill;
unsigned int m_dwEffectErrorCnt;
unsigned int m_dwEfffectCheckTime;
bool m_bIsSPServerPlayTime;
unsigned int m_dwSPServerPlayTime_Normal;
unsigned int m_dwSPServerPlayTime_PCRoom;
unsigned int m_dwSPServerPalyTick;
bool m_bIs5MinCloseNotice;
bool m_bIsCloseNotice;
unsigned int m_dw10MinNoticeTick;
int m_iFormulaInfoShow;
int m_nEventMapPointIntegration;
unsigned int m_dwRuudCharTokenCount;
bool m_bEventMapEnterCountInfo_Received;
char m_byBloodCastle_CNT;
char m_byChaosCastle_CNT;
char m_byDevilSquare_CNT;
char m_byImperialGuardian_CNT;
char m_byImperialGuardian_Sunday_CNT;
char m_byIllusionTempleRenewal_CNT;
char m_byDoppelGanger_CNT;
int m_nCoreMagriffiRealIllusion;
int m_nCoreMagriffiFakeIllusion;
int m_nCoreMagriffiBossMatching;
int m_enCoreMagriffiStatus;
bool m_bCoreMagriffiFirstBelowLife20Per;
int m_nBlockChatUserIdx;
bool m_bIsJumpingCharacter;
bool m_bIsRewardJumpingItem;
bool m_bIsSendMail;
bool m_bIsPCBangUserPlayTimeRecv;
unsigned int m_dwPCUserConnTick;
unsigned int m_dwPCBangPlayTime;
unsigned int m_dwPCBang1MinNoticeTick;
char m_btCompleteGrade;
char m_btRecvItemGrade;
bool m_bIsPCBangCheatUser;
bool m_bIsPlayTimeEventInfoRecv;
unsigned int m_dwUserPlayTimeEventTick;
unsigned int m_dwUserPlayTimeEventTotalSec;
unsigned int m_dwUserPlayTimeAutoSaveSec;
char m_btPlayTimeEventGrade;
float m_fCriticalDamageRateInfo;
__int16 m_shCriticalDamage_PlusValueInfo;
float m_fExcellentDamageRateInfo;
__int16 m_shExcellentDamage_PlusValueInfo;
__int16 m_shSkillAttackDamage_PlusValueInfo;
float m_fIgnoreEnemyDefense_RateInfo;
char m_byDamageReduce_info;
char m_byDamageReflect_Info;
float m_fHP_AutoRecovery_info;
float m_fMP_AutoRecovery_info;
float m_fDoubleDamRate_info;
float m_fSturnRatioInfo;
float m_fSturnResistRatioInfo;
float m_fTripleDamageRationInfo;
float m_fBlockShieldValue;
__int16 m_shSteelArmorRate_Info;
float m_fFullManaRecoveryRate_Info;
float m_fFullHPRecoveryRate_Info;
float m_fAutoAGRecoveryRate_Info;
float m_fSDAutoRecoverySpeedUP;
float m_fWingDamageAbsorb_info;
float m_fBlockShieldValue_info;
float m_fBlockWeaponRate_info;
float m_fAbsorbsHPvalue_info;
float m_fAbsorbsSDvalue_info;
float m_fReturnEnemyAttackRate_info;
float m_fWingDamageIncRate_info;
__int16 m_shGetZenIncraeaseRate_info;
bool m_bDetailInfo_Flag_Activation;
int m_nAttributeAttackPowerPVEMin_info;
int m_nAttributeAttackPowerPVEMax_info;
int m_nAttributeAttackPowerPVP_Min_info;
int m_nAttributeAttackPowerPVP_Max_info;
int m_nAttributeAttackSuccessRatePVE_info;
int m_nAttributeAttackSuccessRatePVP_info;
int m_nAttributeDefencePowerPVE_info;
int m_nAttributeDefencePowerPVP_info;
int m_nAttributeDefenceSuccessRatePVE_info;
int m_nAttributeDefenceSuccessRatePVP_info;
int m_nHighAttribute_DecompensatedAttactRate_info1;
int m_nHighAttribute_DecompensatedDefenceRate_info1;
int m_nHighAttribute_DecompensatedAttactRate_info2;
int m_nHighAttribute_DecompensatedDefenceRate_info2;
int m_nSameAttribute_DecompensatedAttactRate_info;
int m_nSameAttribute_DecompensatedDefenceRate_info;
int m_nLowAttribute_DecompensatedAttactRate_info1;
int m_nLowAttribute_DecompensatedDefenceRate_info1;
int m_nLowAttribute_DecompensatedAttactRate_info2;
int m_nLowAttribute_DecompensatedDefenceRate_info2;
int m_nAttributeCriticalDamageRaste_info;
int m_nAttributeDamageInc_PVE_info;
int m_nAttributeDamageInc_PVP_info;
int m_nAttributeDamageAbsorbs_PVE_info;
int m_nAttributeDamageAbsorbs_PVP_info;
_ST_HUNTING_RECORD_DATA m_HuntingRecordData[60];
_ST_HUNTING_RECORD_DATA m_AccrueHuntingRecordData[60];
_ST_HUNTING_RECORD_DATA m_HuntingRecordCacheData;
char m_btHuntingRecordInfoUserOpen;
bool m_bHuntingRecordWndOpen;
unsigned __int16 m_btHuntingRecordReqMapIndex;
unsigned __int16 m_btHuntingRecordWndOpenMapIndex;
bool m_bMacroStart_HuntingRecord;
int m_RecordedSecond;
unsigned int m_dwMacroTick_HuntingRecord_Start;
unsigned int m_dwMacroTick_HuntingRecord_Process;
CUserCareInfo m_userCareInfo;
LabyrinthInfo *m_cLabyrinthInfo;
};


/* 1047 */
union $A5A483E05FC9B52B872A8DCFA58CFF52
{
unsigned int Offset;
void *Pointer;
};


/* 1048 */
struct _OVERLAPPED
{
unsigned int Internal;
unsigned int InternalHigh;
$A5A483E05FC9B52B872A8DCFA58CFF52 ___u2;
unsigned int OffsetHigh;
void *hEvent;
};


/* 1725 */
struct _WSABUF
{
unsigned int len;
char *buf;
};


/* 2994 */
struct _PER_IO_CONTEXT
{
_OVERLAPPED Overlapped;
_WSABUF wsabuf;
char Buffer[8192];
char BufferSecond[8192];
int nSecondOfs;
int nTotalBytes;
int nSentBytes;
int IOOperation;
int nWaitIO;
};


/* 2995 */
struct _PER_SOCKET_CONTEXT
{
unsigned int m_socket;
int nIndex;
_PER_IO_CONTEXT IOContext[2];
int dwIOCount;
};


/* 3000 */
struct _GUILD_INFO_STRUCT
{
int Number;
char Name[9];
char Mark[32];
char Count;
char TotalCount;
char Names[80][11];
__int16 Index[80];
char Use[80];
char pServer[80];
char TargetGuildName[9];
__int16 TargetIndex[80];
_GUILD_INFO_STRUCT *lpTargetGuildNode;
char WarDeclareState;
char WarState;
char WarType;
char BattleGroundIndex;
char BattleTeamCode;
char PlayScore;
int TotalScore;
char Notice[60];
int GuildStatus[80];
char btGuildType;
int iGuildUnion;
int iGuildRival;
int iTimeStamp;
char szGuildRivalName[9];
_GUILD_INFO_STRUCT *back;
_GUILD_INFO_STRUCT *next;
};


/* 3001 */
struct __declspec(align(4)) CMagicInf
{
CMagicInfVtbl *vfptr;
char m_Level;
int m_Skill;
int m_DamageMin;
int m_DamageMax;
char m_bPass;
};


/* 3008 */
struct __declspec(align(2)) CItem
{
unsigned int m_Number;
char m_serial;
__int16 m_Type;
__int16 m_Level;
char m_Part;
char m_Class;
bool m_TwoHand;
char m_AttackSpeed;
char m_WalkSpeed;
unsigned __int16 m_DamageMin;
unsigned __int16 m_DamageMax;
char m_SuccessfulBlocking;
unsigned __int16 m_Defense;
unsigned __int16 m_MagicDefense;
char m_Speed;
unsigned __int16 m_DamageMinOrigin;
unsigned __int16 m_DefenseOrigin;
unsigned __int16 m_Magic;
unsigned __int16 m_Curse;
float m_Durability;
unsigned __int16 m_DurabilitySmall;
float m_BaseDurability;
char m_SpecialNum;
unsigned __int16 m_Special[12];
char m_SpecialValue[12];
unsigned __int16 m_RequireStrength;
unsigned __int16 m_RequireDexterity;
unsigned __int16 m_RequireEnergy;
unsigned __int16 m_RequireLevel;
unsigned __int16 m_RequireVitality;
unsigned __int16 m_RequireLeaderShip;
unsigned __int16 m_Leadership;
char m_RequireClass[8];
char m_Resistance[7];
int m_Value;
unsigned int m_SellMoney;
unsigned int m_BuyMoney;
int m_iPShopValue;
__int16 m_sPShopBlessJewelValue;
__int16 m_sPShopSoulJewelValue;
__int16 m_sPShopChaosJewelValue;
bool m_bItemExist;
int m_OldSellMoney;
int m_OldBuyMoney;
char m_Option1;
char m_Option2;
char m_Option3;
char m_NewOption;
float m_DurabilityState[4];
float m_CurrentDurabilityState;
char m_SkillChange;
char m_QuestItem;
char m_SetOption;
char m_SetAddStat;
char m_IsValidItem;
char m_SkillResistance[7];
int m_IsLoadPetItemInfo;
int m_PetItem_Level;
__int64 m_PetItem_Exp;
char m_JewelOfHarmonyOption;
unsigned __int16 m_HJOpStrength;
unsigned __int16 m_HJOpDexterity;
char m_ItemOptionEx;
char m_BonusSocketOption;
char m_SocketOption[5];
char m_ImproveDurabilityRate;
char m_PeriodItemOption;
};


/* 3009 */
struct CMuunOpt
{
CMuunOptVtbl *vfptr;
int m_iOptType;
int m_iMuunLvVal[6];
int m_iConditionType;
int m_iConditionVal1;
int m_iConditionVal2;
};


/* 3011 */
struct __cppobj CMuunInfo : CMuunOpt
{
int m_iIndex;
int m_iItemNum;
int m_iMuunType;
int m_iMuunRank;
int m_iOptIndex;
int m_iAddOptType;
int m_iAddOptVal;
int m_lAddOptStart;
int m_lAddOptEnd;
int m_iEvolutionMuunNum;
int m_iDelayTime;
int m_iSetPeriod;
int m_iDuration;
int m_iDuration_Minute;
};


/* 3013 */
struct ATL::CTime
{
__int64 m_time;
};


/* 3014 */
struct _RESTORE_ITEMLIST
{
char restoreFlag;
char expireFlag;
unsigned int reqMoney;
ATL::CTime expireTime;
CItem restoreItem;
int interfaceIndex;
unsigned int secTimeKey;
};


/* 1841 */
struct _LIST_ENTRY
{
_LIST_ENTRY *Flink;
_LIST_ENTRY *Blink;
};


/* 1842 */
struct _RTL_CRITICAL_SECTION_DEBUG
{
unsigned __int16 Type;
unsigned __int16 CreatorBackTraceIndex;
_RTL_CRITICAL_SECTION *CriticalSection;
_LIST_ENTRY ProcessLocksList;
unsigned int EntryCount;
unsigned int ContentionCount;
unsigned int Flags;
unsigned __int16 CreatorBackTraceIndexHigh;
unsigned __int16 SpareWORD;
};


/* 1504 */
struct std::_Container_base_secure
{
std::_Iterator_base *_Myfirstiter;
};


/* 3020 */
struct __cppobj std::_Container_base_aux_alloc_empty<std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > > : std::_Container_base_secure
{
};


/* 3021 */
struct __cppobj std::binary_function<int,int,bool>
{
};


/* 3022 */
struct __cppobj std::less<int> : std::binary_function<int,int,bool>
{
};


/* 3023 */
struct __cppobj __declspec(align(4)) std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> : std::_Container_base_aux_alloc_empty<std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > >
{
std::less<int> comp;
};


/* 3024 */
struct __cppobj std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node>
{
};


/* 3025 */
struct __cppobj std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node> : std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node>
{
};


/* 3026 */
struct __cppobj __declspec(align(4)) std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> > : std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0>
{
std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node> _Alnod;
};


/* 3027 */
struct __cppobj std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *>
{
};


/* 3028 */
struct __cppobj std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *> : std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *>
{
};


/* 3029 */
struct __cppobj __declspec(align(4)) std::_Tree_ptr<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> > : std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >
{
std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *> _Alptr;
};


/* 3030 */
struct __cppobj std::_Allocator_base<std::pair<int const ,_MONSTER_HERD_DATA> >
{
};


/* 3031 */
struct __cppobj std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > : std::_Allocator_base<std::pair<int const ,_MONSTER_HERD_DATA> >
{
};


/* 3032 */
struct __cppobj __declspec(align(4)) std::_Tree_val<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> > : std::_Tree_ptr<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >
{
std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > _Alval;
};


/* 3035 */
struct __cppobj std::_Tree<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> > : std::_Tree_val<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >
{
std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *_Myhead;
unsigned int _Mysize;
};


/* 3036 */
struct __cppobj std::map<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > > : std::_Tree<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >
{
};


/* 3017 */
struct MonsterHerd
{
MonsterHerdVtbl *vfptr;
int m_iHerdIndex;
int m_iMapNumber;
int m_iCUR_X;
int m_iCUR_Y;
int m_iRADIUS;
int m_bHasInfo;
int m_bHerdActive;
std::map<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> > > m_mapMonsterHerd;
_RTL_CRITICAL_SECTION m_critMonsterHerd;
};


/* 3040 */
struct CSkillDelayVtbl
{
void *(__thiscall *__vecDelDtor)(CSkillDelay *this, unsigned int);
};


/* 3043 */
struct TMonsterAIAgroVtbl
{
void *(__thiscall *__vecDelDtor)(TMonsterAIAgro *this, unsigned int);
};


/* 3049 */
struct MuDateVtbl
{
void *(__thiscall *__vecDelDtor)(MuDate *this, unsigned int);
};


/* 3056 */
struct UserQuestAskInfo
{
int m_iQuestType;
bool m_bComplete;
int m_iValue;
int m_iIndexID;
};


/* 3057 */
struct UserQuestInfo
{
UserQuestAskInfo m_UserQuestAskInfo[5];
int m_iEp;
int m_iQS;
int m_iAskCnt;
unsigned __int16 m_wProgState;
int m_lStartDate;
int m_lEndDate;
};


/* 3060 */
struct CMuRummyInfo
{
CMuRummyInfoVtbl *vfptr;
int m_iScore;
int m_iCardDeckCnt;
bool m_bPlayCard;
bool m_bMuRummyInfoLoad;
bool m_bWaitReward;
bool m_bSpecialRummyGame;
int m_nSpecialCardDeckCnt;
int m_nCurrentUsingSpecialCardCnt;
bool m_bRummyGameStartCheck;
CMuRummyCardInfo *m_pCCardInfo;
char *m_pSlotCardIndex;
CMuRummyCardInfo *m_pCSpecialCardInfo;
char *m_pSpecialSlotCardIndex;
};


/* 3063 */
struct __declspec(align(4)) CBombHuntInfo
{
int m_tileAdjustBombCount[48];
int m_tileState[48];
bool m_bBombExist[48];
int m_nRemainBombCard;
int m_nClosedTile;
int m_iGameState;
int m_iTotScore;
bool m_bBombHuntInfoLoad;
};


/* 3069 */
struct CGremoryCaseItemList
{
char m_btGCType;
char m_btGiveType;
char m_btItemType;
unsigned __int16 m_wItemIndex;
char m_btLevel;
char m_btDur;
char m_btSkill;
char m_btLuck;
char m_btOpt;
char m_btSetOpt;
unsigned __int16 m_wNewOpt;
char m_btBonusSocketOpt;
char m_btSocketOpt[5];
unsigned int m_dwSerial;
int m_lRecvDate;
int m_lRecvExpireDate;
int m_lItemExpireDate;
};


/* 3072 */
struct CUserCareInfoVtbl
{
void *(__thiscall *__vecDelDtor)(CUserCareInfo *this, unsigned int);
};


/* 3075 */
struct __cppobj std::_Container_base_aux_alloc_empty<std::allocator<int> > : std::_Container_base_secure
{
};


/* 3076 */
struct __cppobj std::_Allocator_base<int>
{
};


/* 3077 */
struct __cppobj std::allocator<int> : std::_Allocator_base<int>
{
};


/* 3078 */
struct __cppobj __declspec(align(4)) std::_Vector_val<int,std::allocator<int> > : std::_Container_base_aux_alloc_empty<std::allocator<int> >
{
std::allocator<int> _Alval;
};


/* 3079 */
struct __cppobj std::vector<int,std::allocator<int> > : std::_Vector_val<int,std::allocator<int> >
{
int *_Myfirst;
int *_Mylast;
int *_Myend;
};


/* 3082 */
struct __cppobj std::_Container_base_aux_alloc_empty<std::allocator<std::pair<int const ,_LAB_MISSION> > > : std::_Container_base_secure
{
};


/* 3083 */
struct __cppobj __declspec(align(4)) std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> : std::_Container_base_aux_alloc_empty<std::allocator<std::pair<int const ,_LAB_MISSION> > >
{
std::less<int> comp;
};


/* 3084 */
struct __cppobj std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node>
{
};


/* 3085 */
struct __cppobj std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node> : std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node>
{
};


/* 3086 */
struct __cppobj __declspec(align(4)) std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> > : std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0>
{
std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node> _Alnod;
};


/* 3087 */
struct __cppobj std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *>
{
};


/* 3088 */
struct __cppobj std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *> : std::_Allocator_base<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *>
{
};


/* 3089 */
struct __cppobj __declspec(align(4)) std::_Tree_ptr<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> > : std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >
{
std::allocator<std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *> _Alptr;
};


/* 3090 */
struct __cppobj std::_Allocator_base<std::pair<int const ,_LAB_MISSION> >
{
};


/* 3091 */
struct __cppobj std::allocator<std::pair<int const ,_LAB_MISSION> > : std::_Allocator_base<std::pair<int const ,_LAB_MISSION> >
{
};


/* 3092 */
struct __cppobj __declspec(align(4)) std::_Tree_val<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> > : std::_Tree_ptr<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >
{
std::allocator<std::pair<int const ,_LAB_MISSION> > _Alval;
};


/* 3096 */
struct __cppobj std::_Tree<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> > : std::_Tree_val<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >
{
std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *_Myhead;
unsigned int _Mysize;
};


/* 3097 */
struct __cppobj std::map<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> > > : std::_Tree<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >
{
};


/* 3098 */
struct __cppobj std::_Container_base_aux_alloc_empty<std::allocator<_LAB_MISSION> > : std::_Container_base_secure
{
};


/* 3099 */
struct __cppobj std::_Allocator_base<_LAB_MISSION>
{
};


/* 3100 */
struct __cppobj std::allocator<_LAB_MISSION> : std::_Allocator_base<_LAB_MISSION>
{
};


/* 3101 */
struct __cppobj __declspec(align(4)) std::_Vector_val<_LAB_MISSION,std::allocator<_LAB_MISSION> > : std::_Container_base_aux_alloc_empty<std::allocator<_LAB_MISSION> >
{
std::allocator<_LAB_MISSION> _Alval;
};


/* 3102 */
struct __cppobj std::vector<_LAB_MISSION,std::allocator<_LAB_MISSION> > : std::_Vector_val<_LAB_MISSION,std::allocator<_LAB_MISSION> >
{
_LAB_MISSION *_Myfirst;
_LAB_MISSION *_Mylast;
_LAB_MISSION *_Myend;
};


/* 3094 */
struct _LAB_MISSION
{
int nZoneNumber;
int nIsMainMission;
int nMainMissionOrdering;
int nMissionType;
unsigned int nMissionValue;
unsigned int nScoreValue;
int nMissionState;
int nRewardItemType;
int nRewardValue;
int nRewardState;
};


/* 3080 */
struct LabyrinthMission
{
LabyrinthMissionVtbl *vfptr;
std::map<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> > > m_mapSubMission;
std::vector<_LAB_MISSION,std::allocator<_LAB_MISSION> > m_vecMainMission;
_LAB_MISSION NULL_MISSION;
};


/* 3073 */
struct LabyrinthInfo
{
LabyrinthInfoVtbl *vfptr;
__declspec(align(8)) bool m_bPlaying;
int m_nConfigNum;
int m_nCurrentZone;
int m_nDimensionLevel;
unsigned __int64 m_nEntireKillMonCnt;
unsigned __int64 m_nEntireExp;
int m_nLimitClearCnt;
char m_btClearState;
bool m_bDBInfoLoad;
std::vector<int,std::allocator<int> > m_vecZonePath;
LabyrinthMission m_cLabMission;
int m_nEndCount;
unsigned int m_nLabAttackMaxValue;
unsigned int m_nLabAttackMinValue;
unsigned int m_nLabDefenceValue;
};


/* 3002 */
struct CMagicInfVtbl
{
void *(__thiscall *__vecDelDtor)(CMagicInf *this, unsigned int);
};


/* 3010 */
struct CMuunOptVtbl
{
void *(__thiscall *__vecDelDtor)(CMuunOpt *this, unsigned int);
};


/* 3019 */
struct MonsterHerdVtbl
{
void *(__thiscall *__vecDelDtor)(MonsterHerd *this, unsigned int);
_BYTE gap4[8];
void (__thiscall *SetRadius)(MonsterHerd *this, int);
void (__thiscall *SetPosition)(MonsterHerd *this, char, char);
int (__thiscall *Start)(MonsterHerd *this);
void (__thiscall *Stop)(MonsterHerd *this);
int (__thiscall *CheckInRadius)(MonsterHerd *this, int);
int (__thiscall *GetCurrentLocation)(MonsterHerd *this, char *, char *);
int (__thiscall *GetRandomLocation)(MonsterHerd *this, char *, char *);
int (__thiscall *CheckLocation)(MonsterHerd *this, char *, char *);
int (__thiscall *MoveHerd)(MonsterHerd *this, char, char);
int (__thiscall *MonsterHerdItemDrop)(MonsterHerd *this, OBJECTSTRUCT *);
_MONSTER_HERD_DATA *(__thiscall *GetMonsterData)(MonsterHerd *this, int);
void (__thiscall *BeenAttacked)(MonsterHerd *this, OBJECTSTRUCT *, OBJECTSTRUCT *);
void (__thiscall *OrderAttack)(MonsterHerd *this, OBJECTSTRUCT *, OBJECTSTRUCT *, int);
void (__thiscall *MonsterBaseAct)(MonsterHerd *this, OBJECTSTRUCT *);
void (__thiscall *MonsterMoveAction)(MonsterHerd *this, OBJECTSTRUCT *);
void (__thiscall *MonsterAttackAction)(MonsterHerd *this, OBJECTSTRUCT *, OBJECTSTRUCT *);
void (__thiscall *MonsterDieAction)(MonsterHerd *this, OBJECTSTRUCT *);
int (__thiscall *MonsterRegenAction)(MonsterHerd *this, OBJECTSTRUCT *);
};


/* 1503 */
struct __cppobj std::_Iterator_base_universal
{
};


/* 1505 */
struct __cppobj std::_Iterator_base : std::_Iterator_base_universal
{
std::_Container_base_secure *_Mycont;
std::_Iterator_base *_Mynextiter;
};


/* 3033 */
struct __declspec(align(4)) std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node
{
std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *_Left;
std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *_Parent;
std::_Tree_nod<std::_Tmap_traits<int,_MONSTER_HERD_DATA,std::less<int>,std::allocator<std::pair<int const ,_MONSTER_HERD_DATA> >,0> >::_Node *_Right;
std::pair<int const ,_MONSTER_HERD_DATA> _Myval;
char _Color;
char _Isnil;
};


/* 3061 */
struct CMuRummyInfoVtbl
{
void *(__thiscall *__vecDelDtor)(CMuRummyInfo *this, unsigned int);
};


/* 3062 */
struct CMuRummyCardInfo
{
int m_iColor;
int m_iNumber;
int m_iState;
int m_iSlotNum;
};


/* 3074 */
struct LabyrinthInfoVtbl
{
void *(__thiscall *__vecDelDtor)(LabyrinthInfo *this, unsigned int);
};


/* 3081 */
struct LabyrinthMissionVtbl
{
void *(__thiscall *__vecDelDtor)(LabyrinthMission *this, unsigned int);
};


/* 3093 */
struct __declspec(align(4)) std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node
{
std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *_Left;
std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *_Parent;
std::_Tree_nod<std::_Tmap_traits<int,_LAB_MISSION,std::less<int>,std::allocator<std::pair<int const ,_LAB_MISSION> >,0> >::_Node *_Right;
std::pair<int const ,_LAB_MISSION> _Myval;
char _Color;
char _Isnil;
};


/* 3018 */
struct _MONSTER_HERD_DATA
{
int m_iIndex;
int m_iType;
char m_iX;
char m_iY;
int m_bRegen;
};


/* 3034 */
struct std::pair<int const ,_MONSTER_HERD_DATA>
{
const int first;
_MONSTER_HERD_DATA second;
};


/* 3095 */
struct std::pair<int const ,_LAB_MISSION>
{
const int first;
_LAB_MISSION second;
};

PezauM
24/06/2019, 03:35 AM
Fala mestre Mr.Haziel ([Only registered and activated users can see links]) , Alguma novidade? Estou acompanhando a todo momento!

shernobyl
02/07/2019, 08:03 PM
Top mano , obrigado.... vou testar!

PezauM
14/07/2019, 04:11 AM
Projeto Parou?! Parecia estar ficando tão massa?! Vão disponibilizar ou vender? Tenho interesse em qualquer uma das opções.

alefmello15
12/08/2019, 04:00 AM
Projeto Parou?

screamofheartless
15/08/2019, 03:47 PM
Pezaum me manda msg no PV

jefersonle
06/09/2019, 09:21 PM
Novos updates, tenho interesse no servidor fixado que estava sendo testado.

Idrio
28/09/2019, 09:12 PM
I can't change the resolution of the main... help me

jeffersonazzumy
18/10/2019, 02:18 AM
gente vamos fazer uma vaquinha para incentivar os caras a trabalhar no projeto

3 minutes:------- Atualizado -------

eu posso ajudar no que for preciso e eu aprendo rápido, é só mim passar o macete que o resto eu evoluo , por favor não vamos deixar esse tópico morrer não!!:0:

rafaeddd
21/11/2019, 02:53 PM
Projeto foi parado ?

Mr.Haziel
21/11/2019, 06:06 PM
Então eu dei uma parada no season 12 original,estou tralhando no meu emulador,mas tem os files originais ai pr download caso algum programador queira..

carloszeca
24/11/2019, 01:45 AM
show de bola

OMEGANETWORKS
25/11/2019, 11:03 AM
Está trabalhando em Emulador qual versão Haziel? Podiamos pegar o cliente Season 15 e começar trabalhar nele. Precisar de ajuda para gravar os pacotes, traduzir client, estamos ai! Só mandar PM!

iTechTeam
16/01/2020, 09:57 AM
Então eu dei uma parada no season 12 original,estou tralhando no meu emulador,mas tem os files originais ai pr download caso algum programador queira..

Voce poderia re-upar isso pra mim pfv ? Blz Galera! Deixo aqui o GameServer Release Fixado DC do CheckSum + Minha Database + ODBC Para Ajudar esta quebrado o link

geverton
20/01/2020, 10:48 AM
@iTechTeam ([Only registered and activated users can see links])
Ta ai.

[Only registered and activated users can see links]

Na próxima semana irei me dedicar e terminar de traduzir as mensagem do GS, e também organizar os arquivos, assim que tiver algo com maior contribuição já posto aqui.

iTechTeam
21/01/2020, 09:12 AM
@iTechTeam ([Only registered and activated users can see links])
Ta ai.

[Only registered and activated users can see links]

Na próxima semana irei me dedicar e terminar de traduzir as mensagem do GS, e também organizar os arquivos, assim que tiver algo com maior contribuição já posto aqui.

Obrigado estarei aguardando ansioso, precisar de alguma ajuda pra teste só avisar TMJ

playsgui
02/02/2020, 07:49 PM
Saudações amigos do PZ.
Fiquei afastado desde 2017 agora estou de volta e pretendo ajudar o forum trazendo coisas boas.
Bom estive olhando este port que me interessou bastante, e claro já iniciei fazendo o dow desses arquivos que o Mentor disponibilizou, estou com server online no momento mas vejo que os arquivos são bem diferentes exemplo o GS que o amigo Haziel postou é bem diferente do que estou executando aqui, agora fica a dúvida os links para dow são os mesmos que o amigo Haziel utilizou ou são outros, gostaria de ter esses arquivos como nas imagens postadas.


Tenho um server season 12 que consegui em abril de 2018, vou começar a organizar um HD que deixei tudo sobre Mu lá, postarei esse server em breve.
Desde já obrigado.

son1xx2
11/02/2020, 07:54 AM
Então eu dei uma parada no season 12 original,estou tralhando no meu emulador,mas tem os files originais ai pr download caso algum programador queira..

Mr.Haziel ([Only registered and activated users can see links])
Sir can share CS GS ?

vip197771
19/02/2020, 10:25 PM
ddddddddddddddd

mingxin
13/03/2020, 07:53 AM
09:55:54 [CashShop][OnConnect] ShopServer Connect Failed. ErrorCode : 0

jorginhuw
15/03/2020, 03:44 PM
Qual SQL Server apropriado para rodar essa versão de mu online?

andredeco
15/03/2020, 04:14 PM
Qual SQL Server apropriado para rodar essa versão de mu online?

SQL 2008 foi o que usei para os testes, não sei se a DB será compatível com superior.

jorginhuw
16/03/2020, 07:45 PM
Para essa versão ainda é necessario ter a Fonte de Dados ODBC?, se sim alguem por favor poderia disponibilizar.

andredeco
16/03/2020, 08:01 PM
Para essa versão ainda é necessario ter a Fonte de Dados ODBC?, se sim alguem por favor poderia disponibilizar.

Sim, use a da Season 9 se não souber fazer manualmente.

jorginhuw
17/03/2020, 10:21 PM
andredeco

Fiz todas as alterações conforme instuido to testando na minha VPS Windows Server 2008 e SQL Server 2008 R2.

Configurei o IP e a senha do SQL Server conforme instruido porem quando tento abrir o cliente full no meu PC ele nem inicia você sabe o que pode ser?

andredeco
18/03/2020, 07:49 AM
andredeco

Fiz todas as alterações conforme instuido to testando na minha VPS Windows Server 2008 e SQL Server 2008 R2.

Configurei o IP e a senha do SQL Server conforme instruido porem quando tento abrir o cliente full no meu PC ele nem inicia você sabe o que pode ser?

Você usa o windows 7? Se sim, adicione o Main na DEP para poder executar. Caso seja o windows 10, e até o 7, instale os pacotes .Net da Microsoft.

jorginhuw
18/03/2020, 08:30 AM
Você usa o windows 7? Se sim, adicione o Main na DEP para poder executar. Caso seja o windows 10, e até o 7, instale os pacotes .Net da Microsoft.

o windows que estou usando é o 10 vou testar com o cliente full da Season9.

Nova edição: Usei o cliente full da Season9 como você falou e deu cliente disconect from ser

thiagotoi
06/04/2020, 07:31 AM
galera o servidor liga direitinho. O main nao carrega o game, depois de fazer o login e criar o personagem o jogo fica no looding infinito.

geverton
24/04/2020, 09:54 AM
Olá!

Segue os Gameserver!

Não estão crackeados, caso alguma alma caridosa possa nos ajudar a crackear. Não tenho conhecimento algum sob crack ou adicionar comandos etc, mas deixo os GameServers abaixo, estou vendo se acho um CashShop que funcione com estes arquivos, e logo mais posto caso o encontre.

[Only registered and activated users can see links]

Conteúdo:

GameServer
GameServer_CS
GameServer_Market
GameServer_Instance
GameServer_Arca

2 Dias 11 Horas:------- Atualizado -------

Para quem precisar, aqui está o MuServer que utilizo para testes no momento, com CashShop, tools e startup inclusos etc.

Mensagens do Servidor parcialmente traduzidas.

O cashshop Utilizado é o IBSGameShop

Goblin Points são adicionados na Tabela "T_Mileage" e campo "RestMileagePoint" do Banco "IBSGameShopGB".

Wcoin são adicionar na Tabela "UserPoints" e campo "CashPoints" do Banco "MuOnline".

Uso o mesmo cliente do primeiro post, arquivos do CashShop Client estão na pasta do "..\9.ShopServer\Client Files"

Adição ou edição de itens do Cashshop são feitos no banco de dados tabela [T_Product] e preço [T_ProductPrice].


Link:
[Only registered and activated users can see links]

long1999
27/04/2020, 01:33 AM
geverton[Only registered and activated users can see links] ([Only registered and activated users can see links])
[Only registered and activated users can see links] ([Only registered and activated users can see links])
link not found, please fix it.
thank you

geverton
27/04/2020, 10:29 PM
Link do MEGA.

[Only registered and activated users can see links]_BqP9vHOF7fI9rOaXRm-qaoMe9O77X4-Gc4CP5GnmM

Felix
23/05/2020, 12:37 AM
Njoinserver error MSVCP140.dll

Alguien podria indicarme que librerias estarian faltando? Intente colocando la dll faltante pero arroja otro error.

[Only registered and activated users can see links]

EDIT
FIX: [Only registered and activated users can see links]

jbrunno
10/06/2020, 08:19 PM
obrigado !!!!!

phantrungloi
15/06/2020, 07:29 AM
Can you update the new link?
Can you update the new link?

Digaozao
25/06/2020, 05:55 PM
como resolver o bug do novo personagem ?

mikaelas09
25/06/2020, 08:08 PM
Thank sir wow

son1xx2
25/06/2020, 08:57 PM
como resolver o bug do novo personagem ?

any bug ?

This server working perfect for me.

juntersete
02/08/2020, 06:29 PM
Obrigado !

corbal12
12/08/2020, 07:59 PM
muito bom e bastante animador

Talent
13/08/2020, 01:33 AM
Quem tem o código fonte?

8656072
31/08/2020, 06:00 AM
feiycnn hdw

36 Dias 23 Horas:------- Atualizado -------

Who has the latest link


7 minutes:------- Atualizado -------

Who has the latest link?

admmu
23/11/2020, 08:59 PM
alguma novidade links novos ? esta estável para server hard sem reset ?

thejaguar1
14/12/2020, 12:09 AM
Qualquer atualização?

phantrungloi
29/12/2020, 07:55 PM
Qualquer atualização?

UjaSe
02/01/2021, 06:05 AM
win 10 x64 cant see interface

465638956
07/07/2022, 10:07 PM
Obrigado!!!