Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Files MuEmu 0.97k ORIGINAL + FULL SOURCE - kayito  (Visto 295671 veces)

0 Miembros and 3 Guests are viewing this topic.

Offline Zeus #900 Posteado: August 14, 2024, 02:43:42 PM | Modificado: August 14, 2024, 02:59:33 PM by Zeus

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 64
  • Gracias recibida: 2001
  • ar
Estoy configurando un servidor para que el reset sea al lvl 1000 (hasta ahora todo bien con la experiencia) pero tambien me gustaria modificar el nivel de entrada para los eventos BC y DS, aunque consegui cambiarlos en los sources en el cliente no se visualiza el cambio supongo que hay que modificar algun archivo del cliente para que quede sincronizado pero no se cual es (ya busque en todos)





Si alguien pudiera orientarme seria genial.



Gracias:


Offline darkjano #901 Posteado: August 14, 2024, 10:46:14 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.045
  • Gracias recibida: 1068
  • cl
Estoy configurando un servidor para que el reset sea al lvl 1000 (hasta ahora todo bien con la experiencia) pero tambien me gustaria modificar el nivel de entrada para los eventos BC y DS, aunque consegui cambiarlos en los sources en el cliente no se visualiza el cambio supongo que hay que modificar algun archivo del cliente para que quede sincronizado pero no se cual es (ya busque en todos)





Si alguien pudiera orientarme seria genial.




Gracias te pasaste, me funciono perfecto. cool2
yo igual habia tratado con IDA pro pero no se ocuparlo muy bien






Offline ryuuzaki #902 Posteado: August 25, 2024, 10:16:24 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 0
  • pe
Una consulta Kayito, al momento de configurar las drop de las box kumdun y reiniciar todo no dropea nada me puedes ayudar como configurarlo.


Offline anjazz #903 Posteado: September 29, 2024, 04:16:15 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 87
  • Gracias recibida: 4
  • br
¡Hola mi amigo! ¡Gracias por el servidor! @kayito

Me gustaría saber si podría incluir un comando para recoger elementos y atacar automáticamente en la próxima actualización.

Agradecido

Gracias:


Offline oreis #904 Posteado: September 29, 2024, 09:18:34 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 3
  • Gracias recibida: 0
  • br
Olá pessoal estou fazendo uns resets e toda vez que reseto o personagem ele fica com 20 de pontos, a minha lista configurada é
ResetTable.txt






Offline oreis #905 Posteado: September 29, 2024, 11:19:07 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 3
  • Gracias recibida: 0
  • br
Percebi mais um bug, quando reseto o personagem ele muda todos os resets dos outros personagens da mesma conta

Exemplo: personagem REIS tem 4 resets, quando dou o comando /reset ele vai para 5 resets e os outros personagens da conta também vão pra 5 reset



Offline PowerNet #906 Posteado: October 09, 2024, 02:10:14 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 176
  • Gracias recibida: 230
  • il
Visual Studio 2010 or 2012 or 2015


Online kayito #907 Posteado: October 09, 2024, 07:17:17 AM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar

Offline PowerNet #908 Posteado: October 11, 2024, 06:48:54 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 176
  • Gracias recibida: 230
  • il

Offline leugimsk8 #909 Posteado: October 21, 2024, 09:45:39 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 0

Offline kasah #910 Posteado: November 17, 2024, 05:59:29 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 6
  • Gracias recibida: 19
  • gr

Offline kasah #911 Posteado: November 17, 2024, 01:39:54 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 6
  • Gracias recibida: 19
  • gr

Offline cluz123 #912 Posteado: November 19, 2024, 02:31:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 208
  • Gracias recibida: 47
  • ar
The client is not in sync with the serverside ( Event DevilSquare for Class Magic )
Fix GS
Code: [Select]
int CDevilSquare::GetUserAbleLevel(LPOBJ lpObj)
{
int level = -1;
if(lpObj->Class==CLASS_MG){
if (lpObj->Level >= 10 && lpObj->Level <= 66)
{
level = 0;
}
else if (lpObj->Level >= 67 && lpObj->Level <= 118)
{
level = 1;
}
else if (lpObj->Level >= 119 && lpObj->Level <= 167)
{
level = 2;
}
else if (lpObj->Level >= 168 && lpObj->Level <= MAX_CHARACTER_LEVEL)
{
level = 3;
}
}
else
{
if (lpObj->Level >= 10 && lpObj->Level <= 99)
{
level = 0;
}
else if (lpObj->Level >= 100 && lpObj->Level <= 179)
{
level = 1;
}
else if (lpObj->Level >= 180 && lpObj->Level <= 249)
{
level = 2;
}
else if (lpObj->Level >= 250 && lpObj->Level <= MAX_CHARACTER_LEVEL)
{
level = 3;
}
}


return level;
}

You're wrong. Version 97 doesn't have two level requirements for MG in Devil Square, just in Blood Castle.
Check the Main and you'll see. Here are the offsets ;)


Here is the server, just like the main.


oh , Magic Level 144 -> 200 cant join DS :D
beacause level(0-3) client send to GS different.
try here
Code: [Select]
	
if (this->GetUserAbleLevel(lpObj) < lpMsg->level)
{
//check level DS
gNotice.GCNoticeSend(lpObj->Index, 1, "error : GS level %d < Client level %d",this->GetUserAbleLevel(lpObj), lpMsg->level);
pMsg.result = 4;

DataSend(aIndex, (BYTE*)&pMsg, pMsg.header.size);

return;
}

You're right. I have tested and searched in the code and looks like the main does the check backwards for the Devil Square. Instead of defining required level for main classes and required level for MG, just multiplies the MG level against the main classes required level. Next update i will correct that




Kayito esto ya se corrigió??


Online kayito #913 Posteado: November 19, 2024, 04:41:09 PM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
The client is not in sync with the serverside ( Event DevilSquare for Class Magic )
Fix GS
Code: [Select]
int CDevilSquare::GetUserAbleLevel(LPOBJ lpObj)
{
int level = -1;
if(lpObj->Class==CLASS_MG){
if (lpObj->Level >= 10 && lpObj->Level <= 66)
{
level = 0;
}
else if (lpObj->Level >= 67 && lpObj->Level <= 118)
{
level = 1;
}
else if (lpObj->Level >= 119 && lpObj->Level <= 167)
{
level = 2;
}
else if (lpObj->Level >= 168 && lpObj->Level <= MAX_CHARACTER_LEVEL)
{
level = 3;
}
}
else
{
if (lpObj->Level >= 10 && lpObj->Level <= 99)
{
level = 0;
}
else if (lpObj->Level >= 100 && lpObj->Level <= 179)
{
level = 1;
}
else if (lpObj->Level >= 180 && lpObj->Level <= 249)
{
level = 2;
}
else if (lpObj->Level >= 250 && lpObj->Level <= MAX_CHARACTER_LEVEL)
{
level = 3;
}
}


return level;
}

You're wrong. Version 97 doesn't have two level requirements for MG in Devil Square, just in Blood Castle.
Check the Main and you'll see. Here are the offsets ;)


Here is the server, just like the main.


oh , Magic Level 144 -> 200 cant join DS :D
beacause level(0-3) client send to GS different.
try here
Code: [Select]
	
if (this->GetUserAbleLevel(lpObj) < lpMsg->level)
{
//check level DS
gNotice.GCNoticeSend(lpObj->Index, 1, "error : GS level %d < Client level %d",this->GetUserAbleLevel(lpObj), lpMsg->level);
pMsg.result = 4;

DataSend(aIndex, (BYTE*)&pMsg, pMsg.header.size);

return;
}

You're right. I have tested and searched in the code and looks like the main does the check backwards for the Devil Square. Instead of defining required level for main classes and required level for MG, just multiplies the MG level against the main classes required level. Next update i will correct that




Kayito esto ya se corrigió??

Si


Offline AnDeR #914 Posteado: November 19, 2024, 09:37:02 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 116
  • Gracias recibida: 33
  • br

Offline yaoge #915 Posteado: December 04, 2024, 07:02:25 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 10
  • Gracias recibida: 1
  • cn

Online kayito #916 Posteado: December 04, 2024, 07:38:36 PM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
angel bug
https://img.picui.cn/free/2024/12/04/67504470bfe7a.jpg


Why are you posting this everywhere?
You created a topic in the support section, you commented here the exact same thing and created an issue in the github page.
I've already seen this problem and you don't need to spam it everywhere, just with one place is enough for me to see the problem.

Gracias:


Offline yaoge #917 Posteado: December 06, 2024, 02:13:42 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 10
  • Gracias recibida: 1
  • cn
I think there will probably be other people on the forum who have encountered the same problem and solved it, and created the corresponding topic here


Offline joas00 #918 Posteado: December 08, 2024, 11:13:49 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 0
  • br
Att 26 do kayito, problema no ping:




Online kayito #919 Posteado: December 08, 2024, 11:15:55 AM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
Att 26 do kayito, problema no ping:



Check your vps configs or your hosting is blocking the ping function.

Gracias:


Offline joas00 #920 Posteado: December 08, 2024, 11:32:29 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 0
  • br
Resolvido o ping, obrigado Kaiyto.

Teria como adicionar CustomJewel? poderia ser numa proxima att iria ajudar muito a ter opção de upar o item até +15.
Seria ideal também por um comando de /evento onde o player digitaria /queroir

ex: /evento SOBREVIVENCIA 1 155 188 60

mapa (1) cordenada y x  (60 segundos )


Offline sandias #921 Posteado: December 08, 2024, 12:22:02 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 3
  • Gracias recibida: 1
  • ar
Hola, baje estos files para recordar viejas epocas que jugaba con mi hermano muchas gracias !
Quisiera saber donde cambiar la cantidad de usuarios, porque solo me deja 3 max y se llena el servidor


Online kayito #922 Posteado: December 08, 2024, 06:32:53 PM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
Hola, baje estos files para recordar viejas epocas que jugaba con mi hermano muchas gracias !
Quisiera saber donde cambiar la cantidad de usuarios, porque solo me deja 3 max y se llena el servidor

Lo podés modificar desde MuServer/GameServer/DATA/GameServerInfo - StartUp.dat

Tenés un valor llamado ServerMaxUserNumber

Gracias:


Offline Vito36 #923 Posteado: December 12, 2024, 01:44:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 1
  • gr
Hello, thanks for those great files, is it possible to add castle siege?


Online kayito #924 Posteado: December 12, 2024, 04:38:20 PM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
Hello, thanks for those great files, is it possible to add castle siege?

If you know how to program or if you pay enough to a coder to do it for you, you can. The project is open source for everyone and you can add whatever you want by yourself.

Gracias:


Offline sh4ll3 #925 Posteado: December 29, 2024, 10:10:55 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 75
  • Gracias recibida: 418
  • ve
tengo este error al querer compilar los files alguien podria ayduarme este es el error

https://ibb.co/JzZvcgB


Online kayito #926 Posteado: December 29, 2024, 11:14:00 PM

  • MAESTRO

  • US. DE HONOR

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.088
  • Gracias recibida: 20679
  • ar
tengo este error al querer compilar los files alguien podria ayduarme este es el error

https://ibb.co/JzZvcgB

Eso sucede porque upgradeó el proyecto y cambiaron las dependencias. Tiene que tener cuidado cuando abre el proyecto y le da todo que si sin saber qué significa.

Agregue esto en stdafx.h junto con los demás include en el JoinServer y DataServer y se solucionará su problema

Code: [Select]
#include <algorithm>

Gracias:


Offline hodias #927 Posteado: January 03, 2025, 06:26:27 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 12
  • Gracias recibida: 1
  • br

Offline coolgepds #928 Posteado: January 04, 2025, 09:47:49 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 95
  • Gracias recibida: 41
  • cn
Chefe, podemos adicionar um cliente que suporte chinês? obrigado


Offline ryz3n #929 Posteado: January 07, 2025, 01:38:02 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 9
  • Gracias recibida: 560
  • lv

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
45 Replies
33896 Views
Last post December 06, 2025, 10:13:51 PM
by korwn
26 Replies
16437 Views
Last post February 06, 2025, 07:43:44 PM
by fenimxg
1 Replies
3839 Views
Last post January 16, 2023, 10:41:57 PM
by ntcong295810
4 Replies
5425 Views
Last post November 09, 2023, 07:05:52 PM
by kayito
12 Replies
8284 Views
Last post August 30, 2023, 02:22:56 PM
by Pescado