Mostrar posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Van_Bom

Paginas: [1] 2
1
Sources Generales / Re: SHARE SOURCE MU SS6 CUSTOM
« Posteado: June 28, 2024, 08:51:23 PM »
I can not find the muonline sql database

you must download this link:
Server clinet tools download link MEGA

https://mega.nz/file/sQIVCJ6Z#yC50lQPdSGNF-AQRKa4FXT0-jWqlYCNyWEPyWbqhr4o

2
STEP 1: in file Protocol.cpp  go to void GCCharacterInfoRecv(PMSG_CHARACTER_INFO_RECV* lpMsg) // OK
we see
   switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:// Neu day la MG da duoc Fix lai trong ham void User::Refresh()   User.cpp
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }
we delete it or change to
   /*switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:// Neu day la MG da duoc Fix lai trong ham void User::Refresh()   User.cpp
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }*/

STEP 2: go to User.cpp we see void User::Refresh()
we see
   if (gObjUser.GetActiveSkill() == 261 || gObjUser.GetActiveSkill() == 552 || gObjUser.GetActiveSkill() == 555)
   {
         //lpPlayer->AttackSpeed = (WORD)10;
         //lpPlayer->MagicSpeed = (WORD)10;
      //SetOp((LPVOID)0x007801AC, (LPVOID)lpPlayer->AttackSpeed, ASM::CALL);
      SetDouble(&pFrameSpeed1, 0.0004000);
      SetDouble(&pFrameSpeed2, 0.0002000);
   }
   else
   {
      SetDouble(&pFrameSpeed1, 0.0040000);
      SetDouble(&pFrameSpeed2, 0.0020000);
           
   }
/////////  we add code herre ////////////

and we add
   switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:
         if (gObjUser.GetActiveSkill() == 55)// 55 chem lua 56 la vay kiem run
         {
            SetByte(0x00556C38,((gProtect.m_MainInfo.MGMaxAttackSpeed>=0xFFFF)?0x11:0x0F));
         }
         else
         {
            SetByte(0x00556C38,((gProtect.m_MainInfo.MGMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         }
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }

you can test with Louis EMU SS6 Update 15

3

@Van_Bom can u make a video showing it ?
or would it be too much to ask ? ty anyways
[/quote]

this is bug and fix in video you can see that

4
user with Luis EMU SS6 Update 15

5
That fix don't work, don't use it  ( to Viet Nam cái mã nguồn trên up là bị thiếu và lỗi tùm lum anh em sài cách fix sau đây dễ và ngon hơn )
in source main of EMU

STEP 1: in file Protocol.cpp  go to void GCCharacterInfoRecv(PMSG_CHARACTER_INFO_RECV* lpMsg) // OK
we see
   switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:// Neu day la MG da duoc Fix lai trong ham void User::Refresh()   User.cpp
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }
we delete it or change to
   /*switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:// Neu day la MG da duoc Fix lai trong ham void User::Refresh()   User.cpp
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }*/

STEP 2: go to User.cpp we see void User::Refresh()
we see
   if (gObjUser.GetActiveSkill() == 261 || gObjUser.GetActiveSkill() == 552 || gObjUser.GetActiveSkill() == 555)
   {
         //lpPlayer->AttackSpeed = (WORD)10;
         //lpPlayer->MagicSpeed = (WORD)10;
      //SetOp((LPVOID)0x007801AC, (LPVOID)lpPlayer->AttackSpeed, ASM::CALL);
      SetDouble(&pFrameSpeed1, 0.0004000);
      SetDouble(&pFrameSpeed2, 0.0002000);
   }
   else
   {
      SetDouble(&pFrameSpeed1, 0.0040000);
      SetDouble(&pFrameSpeed2, 0.0020000);
            
   }
/////////  we add code herre ////////////

and we add
   switch(((*(BYTE*)(*(DWORD*)(MAIN_CHARACTER_STRUCT)+0x0B)) & 7))
   {
      case 0:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DWMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 1:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DKMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
      case 2:
         SetByte(0x00556C38,((gProtect.m_MainInfo.FEMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 3:
         if (gObjUser.GetActiveSkill() == 55)// 55 chem lua 56 la vay kiem run
         {
            SetByte(0x00556C38,((gProtect.m_MainInfo.MGMaxAttackSpeed>=0xFFFF)?0x11:0x0F));
         }
         else
         {
            SetByte(0x00556C38,((gProtect.m_MainInfo.MGMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         }
         break;
      case 4:
         SetByte(0x00556C38,((gProtect.m_MainInfo.DLMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 5:
         SetByte(0x00556C38,((gProtect.m_MainInfo.SUMaxAttackSpeed>=0xFFFF)?0x02:0x0F));
         break;
      case 6:
         SetByte(0x00556C38,((gProtect.m_MainInfo.RFMaxAttackSpeed>=0xFFFF)?0x0F:0x0F));
         break;
   }

6
Sources Generales / Re: GameServer 1.00.87 - DataServer 0.74.00 - Source code
« Posteado: April 22, 2024, 05:53:16 AM »
Sorry, this file is infected with a virus.

Only the owner is allowed to download infected files.


Could you please reupload it?

this link for you: https://mega.nz/file/MNdXUbxI#SYZXw7kZ9nsoyYgw9PS0GA0pvHFMtnhiDZgqICZjW38
thank all

7
This is source of 1.01.03_DEC reup by me thank to kiosani
https://drive.google.com/file/d/1AYM85Y33vUYLe8v2ys4PaFthY4b5dsA-/view?usp=sharing

Is it source code from thread? It looks like decompilation not original one from webzen.

this is from kiosani, because Original WZ Sources 1.00.98 + MuServer 1.00.95 + Main Cracked CHS Protocol S5.2 is die, link is die

9
ủa bạn xem lại đi chứ cái client 1.03k CHS mình dow nguyên gốc ở baidu up lại lên google và mega, link vẫn ngon ok 100%  kìa, bạn xem lại xem, có die link đâu mà die

10
nước nào mà chẳng có người có tâm với game. cùng nước mà a còn chả giúp nữa là giúp người nước ngoài bịp lắm

chỉ cho chú từ mấy năm trước rồi mà không chịu nghe, học lập trình từ đó đến bây giờ thì có phải đã là pro MU rồi không, lại không chịu nghe cứ đi tùm lum tà la, File MU của anh ổ cứng SSD TRIM delete rồi nên đi xin lại file up cho mọi người dow, mấy bản cũ anh up từ thời xưa chú không chịu dow bây giờ chắc cũng chả còn, kêu ka gì nữa

11


e có nè nhưng sao a bảo không quan tâm đến MU nữa
[/quote]

không quan tâm mấy tới MU ở việt nam, nhưng thấy người nước ngoài họ hỗ trợ nhiệt tình và có tâm với game MU nên đi xin lại file up lại cho người nước ngoài họ dùng, nhiều người nước ngoài họ đang kêu link die nên cố giúp xem sao

12
this is 1.03k CHS Client origin reup by me:

https://drive.usercontent.google.com/download?id=1RS6GcIOOM9M4CaP1jAt6r5qNnk0AsSg7&export=download&authuser=0

or you can use this link:

https://mega.nz/file/BA83yaST#xdGyCFdFdCpN0OlFjnoQIyUwwIFKOKaT4_l0B0uWAvU

who can reup new link for Original WZ Sources 1.00.98 + MuServer 1.00.95 + Main Cracked CHS Protocol S5.2 ?
Original WZ Sources 1.00.98 + MuServer 1.00.95 + Main Cracked CHS Protocol S5.2 this link is die

13
Sources Generales / Re: SOURCE MAIN SEASON 5.2
« Posteado: April 16, 2024, 01:05:25 PM »

15
Sources Generales / Re: Fix for spreading monsters spot 1.04e
« Posteado: October 23, 2023, 09:43:52 PM »
thank all very much

16
Sources Generales / Re: Fix for spreading monsters spot 1.04e
« Posteado: October 23, 2023, 10:28:10 AM »
I don't understand that bug, you can talk to your member " Up 1 video for that bug "
Please video for that bug. thank all

17
Season1 / Re: MuServer 1.01 da Source Ogocx
« Posteado: July 01, 2023, 09:51:47 PM »
what is this ? please help me, thank all

18
Season1 / Re: MuServer 1.01 da Source Ogocx
« Posteado: July 01, 2023, 12:53:43 PM »
connectserver.exe and Joiserver.exe  are bug, this files is error, can't run it

19
Season1 / Re: WizardTeam 1.01.46 versão exclusiva
« Posteado: June 29, 2023, 12:58:33 PM »
is this use Ogocx Source ?  thank you

20
Papelera de reciclaje General / Re: Games files full base emu up13 v2 Source
« Posteado: June 29, 2023, 12:29:23 PM »
Source
https://mega.nz/folder/IFB0gZQD#UkS7xsU0joAte4P5bR-QNg

This link is die, please reup new link, thank all

21
Sources Generales / Re: Fix Crash main. Item Info on big resolution 1.04E
« Posteado: April 04, 2023, 08:45:47 AM »
pWindowWidth = ????
Code: [Select]
#define pWindowWidth									*(GLsizei*)0x00E61E58
sueno sueno sueno sueno sueno

xin thu hồi lại tin nhắn này

22
Mains / Re: Main Season 5.2 (1.03.34 ENG) + .PDB + .MAP
« Posteado: December 12, 2022, 07:28:53 AM »
link is die, please reup new link, thank you

This post was created before the source S5.2 was released so it isn't useful anymore.

but it have not Master Skill tree
I think your file have Master Skill tree because this is origin of webzen

23
Mains / Re: Main Season 5.2 (1.03.34 ENG) + .PDB + .MAP
« Posteado: October 31, 2022, 12:42:46 PM »
link is die, please reup new link, thank you

24
Season2 / Re: MuServer - Season 2 ENG [1.02C]+Custom Items
« Posteado: June 26, 2022, 10:00:11 PM »
do you have S3 E1 ENG client ?   I think if we use S3 E1 ENG client we have new Item, new monster

25
your image can't show, I can't see it so I can't see bugs

26
Sources Generales / Re: Eliminar lluvia de lorencia 99b
« Posteado: May 31, 2022, 08:50:18 AM »
Noria Map ?  thank you

Noria map used hight CPU...

27
Sources Generales / Re: [HELP] how fix death stab effect bug
« Posteado: May 01, 2022, 09:16:44 AM »
you must edit
BOOL CObjUseSkill::SkillKnightBlow(int aIndex, int aTargetIndex, CMagicInf* lpMagic, BOOL isCombo)

and you search  if(rand()%3==0)    he he he he.... fix done...

28
Link is die, please reup new link, thank all

29
Sources Generales / Re: takumi12 - move send
« Posteado: December 24, 2021, 11:29:08 AM »
version of main.exe ?  thank all

30
Sources Generales / Re: SOURCE MAIN SEASON 5.2
« Posteado: August 05, 2021, 09:29:23 AM »
I hope we have main.exe source of old vesion  ( ss1, ss2, ss3...)

Paginas: [1] 2