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]
[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 ?
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 :)
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!
aguardando anciosamente por novidades kk
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
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"
@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....
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.
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
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 ?
''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!!!
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.