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 - 2ooooo2

Paginas: [1] 2
1
FIX FOR JEWEL BANK+POST ITEM+PVP CTRL +AUTO WEAR

AUTO WEAR IF YOU TRY TO POST ITEM YOUR OWN WINGS/ITEMS
sample your sm wings cant post items and direct to wear in wings slot
this fix is to prevent auto wear if your own items you want to POST

ItemMove.cpp

Code: [Select]
void RightClickMoveItem()
{
// ============================================================
// ✅ FIX: Block auto-wear if CTRL is pressed (PK mode)
// ============================================================
if (GetKeyState(VK_CONTROL) & 0x8000)
{
return; // Do NOT auto-equip the item
}

// ============================================================
// ✅ ORIGINAL RIGHT-CLICK LOGIC
// ============================================================

if (!ppMousePress(VK_RBUTTON) || PickedItem || ItemMove)
{
return;
}

if (pCheckWindow(pWindowThis(), 9) == 0 && pCheckWindow(pWindowThis(), 13) == 0) // ChaosBox ~ Inventory
{
return;
}

ItemMove = false;
SourceFlag = -1;

SourceSlot = *(DWORD*)((DWORD)InventoryThis(pWindowThis()) + 284);
TargetSlot = -1;

if (SourceSlot >= 0 && SourceSlot < INVENTORY_WEAR_SIZE)
{
if (*(DWORD*)MAIN_CURRENT_MAP == 10 || *(DWORD*)MAIN_CURRENT_MAP == 39)
{
if (SourceSlot == 7 &&
GetItemEquipedIndex(8) != GET_ITEM(13, 3) &&
GetItemEquipedIndex(8) != GET_ITEM(13, 4) &&
GetItemEquipedIndex(8) != GET_ITEM(13, 37))
{
return;
}

if (SourceSlot == 8 &&
(GetItemEquipedIndex(8) == GET_ITEM(13, 3) ||
GetItemEquipedIndex(8) == GET_ITEM(13, 4) ||
GetItemEquipedIndex(8) == GET_ITEM(13, 37)) &&
GetItemEquipedIndex(7) == 0xFFFF)
{
return;
}
}

DWORD ItemStruct = GetItemEquiped(SourceSlot);

if (ItemStruct && GetItemEquipedIndex(SourceSlot) != 0xFFFF)
{
ITEM_INFO2* lpItemInfo = GetItemInfo(*(WORD*)ItemStruct);

TargetSlot = InventoryFindEmptySlot(InventoryThis(pWindowThis()), lpItemInfo->Width, lpItemInfo->Height);

if (TargetSlot != -1)
{
SendRequestEquipmentItem(0, SourceSlot, ItemStruct, 0, INVENTORY_WEAR_SIZE + TargetSlot);
ResetMouseRButton();
ItemMove = true;
SourceFlag = 0;
}
}
}
else
{
int InventoryMain = InventoryFindItemSlot(GetMyInventoryCtrl(InventoryThis(pWindowThis()), 0), pCursorX, pCursorY);
int InventoryExpand1 = InventoryFindItemSlot(GetMyInventoryCtrl(InventoryThis(pWindowThis()), 1), pCursorX, pCursorY);
int InventoryExpand2 = InventoryFindItemSlot(GetMyInventoryCtrl(InventoryThis(pWindowThis()), 2), pCursorX, pCursorY);

if (pCheckWindow(pWindowThis(), 9) != 0)
{
DWORD MixItemStruct = (DWORD)InventoryFindItem(MixGetMyInventoryCtrl(MixInventoryThis(pWindowThis())), pCursorX, pCursorY);

if (MixItemStruct)
{
ITEM_INFO2* lpItemInfo = GetItemInfo(*(WORD*)MixItemStruct);

SourceSlot = InventoryFindItemSlot(MixGetMyInventoryCtrl(MixInventoryThis(pWindowThis())), pCursorX, pCursorY);
TargetSlot = InventoryFindEmptySlot(InventoryThis(pWindowThis()), lpItemInfo->Width, lpItemInfo->Height);

if (SourceSlot != -1 && TargetSlot != -1)
{
SendRequestEquipmentItem(3, SourceSlot, MixItemStruct, 0, INVENTORY_WEAR_SIZE + TargetSlot);
ResetMouseRButton();
ItemMove = true;
SourceFlag = 1;
}
}
else
{
DWORD InventoryCtrl = -1;

DWORD ItemStruct = (DWORD)InventoryFindItemAtPt(InventoryThis(pWindowThis()), pCursorX, pCursorY, &InventoryCtrl);

if (ItemStruct)
{
ITEM_INFO2* lpItemInfo = GetItemInfo(*(WORD*)ItemStruct);

if (InventoryMain != -1)
SourceSlot = INVENTORY_WEAR_SIZE + InventoryMain;
else if (InventoryExpand1 != -1)
SourceSlot = INVENTORY_EXT1_SIZE + InventoryExpand1;
else if (InventoryExpand2 != -1)
SourceSlot = INVENTORY_EXT2_SIZE + InventoryExpand2;

TargetSlot = InventoryMixFindEmptySlot(MixGetMyInventoryCtrl(MixInventoryThis(pWindowThis())), lpItemInfo->Width, lpItemInfo->Height);

if (SourceSlot != -1 && TargetSlot != -1)
{
SendRequestEquipmentItem(0, SourceSlot, ItemStruct, 3, TargetSlot);
ResetMouseRButton();
ItemMove = true;
SourceFlag = 0;
}
}
}
}
else
{
if (pCheckWindow(pWindowThis(), 7) != 0 || pCheckWindow(pWindowThis(), 8) != 0) // Trade ~ Warehouse
{
return;
}

DWORD InventoryCtrl = -1;

DWORD ItemStruct = (DWORD)InventoryFindItemAtPt(InventoryThis(pWindowThis()), pCursorX, pCursorY, &InventoryCtrl);

if (ItemStruct)
{
if (InventoryMain != -1)
SourceSlot = INVENTORY_WEAR_SIZE + InventoryMain;
else if (InventoryExpand1 != -1)
SourceSlot = INVENTORY_EXT1_SIZE + InventoryExpand1;
else if (InventoryExpand2 != -1)
SourceSlot = INVENTORY_EXT2_SIZE + InventoryExpand2;

TargetSlot = GetInventoryWearSlot(*(WORD*)ItemStruct);

if (SourceSlot != -1 && TargetSlot != 0xFF)
{
SendRequestEquipmentItem(0, SourceSlot, ItemStruct, 0, TargetSlot);
ResetMouseRButton();
ItemMove = true;
SourceFlag = 0;
}
}
}
}
}

CustomJewelBank.cpp

Code: [Select]
void InvetoryItemOver(int This)
{
lpItemObj item = (lpItemObj) * (DWORD*)(This + 84);

if (item)
{
if (GetKeyState(VK_RBUTTON) & 0x8000 && GetKeyState(VK_SHIFT) & 0x8000)
{
int start = 12;
if (*(DWORD*)(This + 44) == 200)
{
start = 12;
}
else if (*(DWORD*)(This + 44) == 44)
{
start = 76;
}
else if (*(DWORD*)(This + 44) == 131)
{
start = 108;
}

int Slot = item->PosX + (item->PosY * 8) + start;

gCustomJewelBank.JewelBankSend(Slot);
}
}

((void(__thiscall*)(int))0x007DCF20)(This);
}

void CCustomJewelBank::Load()
{
//SetCompleteHook(0xE8, 0x007DD0D9, &InvetoryItemOver);
}

post_item.cpp

Code: [Select]
void HookRenderItemToolTip(int a1)
{
((void(__cdecl*)()) 0x007DCF20)();
lpItemObj item = (lpItemObj) * (DWORD*)(a1 + 84);
//===Fix Move Item

//===
if (gInterface.CheckWindow(8))
{
return;
}
DWORD uniqId = 0;
if (item) {
int pos = -1;
if (a1 == *(DWORD*)(*(DWORD*)0x098670B8 + 0x18))
{
uniqId = item->UniqueID;
}
else if (a1 == *(DWORD*)(*(DWORD*)0x098670B8 + 0x1C))
{
uniqId = item->UniqueID + 0x10000000;
}
else if (a1 == *(DWORD*)(*(DWORD*)0x098670B8 + 0x20))
{
uniqId = item->UniqueID + 0x20000000;
}
//
// CTRL + Right Click (block equip / block move)
if ((GetKeyState(VK_RBUTTON) & 0x8000) && (GetKeyState(VK_CONTROL) & 0x8000))
{
JCItemPublic.PostItemProc(uniqId); // your link item function
return; // IMPORTANT: block default MU behavior
}

else
{
// === Right click = Jewel Bank ===
if (GetKeyState(VK_RBUTTON) & 0x8000 && GetKeyState(VK_SHIFT) & 0x8000)
{
// panel: normal / expanded / 2nd inventory
int panel = *(DWORD*)(a1 + 44);


if (panel == 200 || panel == 44 || panel == 131)
{
int start = (panel == 200) ? 12 : (panel == 44) ? 76 : 108;
int Slot = item->PosX + (item->PosY * 8) + start;

gCustomJewelBank.JewelBankSend(Slot);
return;
}
}
// === Default Right click = move / equip etc ===
if (!pIsKeyRepeat(VK_CONTROL))
{
JCItemPublic.CDActionItem(item);
return;
}
}
}
}


credits: ChatGpt

100% Working for me no error / bugs
I used the MuSever he released to modify an IP address, opened MIAN, but couldn't create a character. Is there something not set correctly? Please advise


check dataserver logs if have error?

because mine i use the ready database
and create account using in game creation

and all working
The logs of the data server are all normal. So you mean there's an issue with the DB I restored, right?

yes

im using mssql server 2014
and no error / bugs
I used MS SQL Server 2008 and switched to another database, but the same error still occurred. I crashed. This is my incorrect image https://imgur.com/a/xG5tDNw

crea la cuenta por titan editor si la crea por alli la base de datos esta bien....

2
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 08:43:16 PM »
el acc se ve bien... lo que no se ve es el custom ranking se queda cargando y no aparece nada alguien sabe porque?

3
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 07:24:43 PM »
-LOS FIX DAYLI - Y LEVEL YA SE ARREGLARON FUERON APORTADOS EN EL POST PRINCIPAL-

GRACIAS A TODOS LO QUE APORTARON PARA SOLUCIONAR EL BUG. EN ESPECIAL :  tuyentc

en el post publicaste los source con los fix ya listo bro?

si bro todo completo. el fix ya echo q fue aportado y tambien la source completa . y tambien configurado para q cuando matas a un mobs de nivel 1- suba a nivel 2. y asi. ya corregido todo y dayli igual

Saludos.. alguien probo los item acc. pues al activar el acc no aparece la aurora azul  de bajo del personaje o hay que activar algo desde el main.info.?
[/quno lo he probado aun dejame reviso aver q tal

4
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 12:32:10 PM »
-LOS FIX DAYLI - Y LEVEL YA SE ARREGLARON FUERON APORTADOS EN EL POST PRINCIPAL-

GRACIAS A TODOS LO QUE APORTARON PARA SOLUCIONAR EL BUG. EN ESPECIAL :  tuyentc

en el post publicaste los source con los fix ya listo bro?

5
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 11:03:29 AM »
ORGANIZED SOURCE , I DON`T CORRET ANYTHING, JUST ORGANIZED , BUT I DON`T RECOMEND THIS SOURCE CODE ALOT BUGS.

this source code is 2019 visual studio


 
puedes subir solo el main a vs 2022? este de la publicacion me da error

6
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 10:24:10 AM »
ORGANIZED SOURCE , I DON`T CORRET ANYTHING, JUST ORGANIZED , BUT I DON`T RECOMEND THIS SOURCE CODE ALOT BUGS


 

cuales errores le has encontrado?

8
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 03, 2025, 12:34:09 AM »
Is there an item market system? I'll fix the bug for you.
si logras arreglar el que no sube de nivel seria excelente y estaremos agradecidos

se que el error proviene del GAMESERVER. ojala q alguien pueda arreglarlo porque la fuente esta muy testeada y no eh encontrado bug
la sc del main no copila en vs 2022 si puedes revisala
Please update FULL SRC and which version is SV 2010-2022? Please update so that I can fix it.
2022  magia2

9
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 02, 2025, 11:06:45 PM »
Is there an item market system? I'll fix the bug for you.
si logras arreglar el que no sube de nivel seria excelente y estaremos agradecidos

se que el error proviene del GAMESERVER. ojala q alguien pueda arreglarlo porque la fuente esta muy testeada y no eh encontrado bug
la sc del main no copila en vs 2022 si puedes revisala

10
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 02, 2025, 10:51:48 PM »
Is there an item market system? I'll fix the bug for you.
si logras arreglar el que no sube de nivel seria excelente y estaremos agradecidos

11
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 02, 2025, 10:34:38 PM »
a mi se me ve bien todo menos el custom ranking y el problema que no sube de nivel

12
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 02, 2025, 07:35:33 PM »
SI ALGUIEN PUEDE APORTAR EL GAMESERVER YA CON ESE BUG SOLUCIONADO, SE AGRADECE!
bro como activaste el jewel bank?

13
Sources Generales / Re: FUENTE LEGADO BASE PIKE 4.3 (MUSERVER+DB+CLIENTE+SOURCE)
« Posteado: November 02, 2025, 06:32:57 PM »
hola buen aporte una pregunta como hisiste para activar el custom jewel bank¿¿ a mi nada que me lo activa

14
Sources Generales / Re: UPD 7.7.7
« Posteado: October 30, 2025, 10:16:08 PM »
para solucionar el problema con los mobs/invasiones pueden probar esto:

ejecutar animaciones de ataque y movimiento normales,


en el Main ----> CustomMonster.cpp

busca la funcion:
void RenderModelAnimation(int Preview, int ModelID)

tienen que agregar este bloque justo al inicio de la funcion

if(!gModel || !lpObj)
{
    return;
}

queda asi,,, para que copien y peguen:.....


// ===== FIX: Evita repetir animación de muerte y bloqueos de acción =====
if (lpObj->m_Model.ObjectType == emMonster)
{
    int animObj = lpObj->m_Model.AnimationID;
    int animModel = gModel->AnimationID;

    if (animObj == 5 || animObj == 6 || animObj == 7 || animModel == 5 || animModel == 6 || animModel == 7)
    {
        return; // No procesar más animaciones (soluciona loop de muerte)
    }
}
// ===== FIN FIX =====


espero que le sirva

no funciono bro...otra sugerencia para arreglarlo¿¿¿

hay dejo el fix de los mobs q no se movian en las invas y el fix del daily reward q dava el premio varias veces que uno relogeaba solo faltaria que algun buen samaritano comparta el fix de guild reconect

 
gracias bro por tu aporte agradecido

15
Sources Generales / Re: Source S6
« Posteado: October 29, 2025, 07:10:50 PM »
Buenas alguien pudo arreglar el problema que se queda los monster sin moverse en las invaciones???

16
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: October 29, 2025, 07:06:58 PM »
Possível solução para o Problema de Mover para Lorencia:

Procure por bool CBossGuild::CheckPlayerTarget

Mude o número 17 para Outro Gate ou Refaçam o Sistema de Configuração Externa do BossGuild e Erro resolvido !

gObjMoveGate(lpObj->Index, 17)
lo hize pero no ataka a los monster,... puedes subir el surce tuyo para ver si me va a mi porfa
he cambiado a otros numeros y me manda a otros mapas debe de haber una manera de desabilitad eso no?

yo solo apague esa funcion del source del game server y ya no me manda a lorencia cuando mato un moustro todo normal

17
Sources Generales / Re: UPD 7.7.7
« Posteado: October 28, 2025, 05:36:56 PM »
para solucionar el problema con los mobs/invasiones pueden probar esto:

ejecutar animaciones de ataque y movimiento normales,


en el Main ----> CustomMonster.cpp

busca la funcion:
void RenderModelAnimation(int Preview, int ModelID)

tienen que agregar este bloque justo al inicio de la funcion

if(!gModel || !lpObj)
{
    return;
}

queda asi,,, para que copien y peguen:.....


// ===== FIX: Evita repetir animación de muerte y bloqueos de acción =====
if (lpObj->m_Model.ObjectType == emMonster)
{
    int animObj = lpObj->m_Model.AnimationID;
    int animModel = gModel->AnimationID;

    if (animObj == 5 || animObj == 6 || animObj == 7 || animModel == 5 || animModel == 6 || animModel == 7)
    {
        return; // No procesar más animaciones (soluciona loop de muerte)
    }
}
// ===== FIN FIX =====


espero que le sirva

no funciono bro...otra sugerencia para arreglarlo¿¿¿

18
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: October 28, 2025, 05:33:00 PM »
Possível solução para o Problema de Mover para Lorencia:

Procure por bool CBossGuild::CheckPlayerTarget

Mude o número 17 para Outro Gate ou Refaçam o Sistema de Configuração Externa do BossGuild e Erro resolvido !

gObjMoveGate(lpObj->Index, 17)
he cambiado a otros numeros y me manda a otros mapas debe de haber una manera de desabilitad eso no?

19
Sources Generales / Re: Source S6
« Posteado: October 28, 2025, 05:31:13 PM »
ayuda por que me sale este error de no mostrar el servidor:


Es por configuracion del firewall o por una ip mal agregada

este estoy usando :
https://www.mediafire.com/file/q87nj1gwe03066k/-MuServer.rar/file

cuando pruebo otros servers normal, pero este no aparece el login quizas podrias ayudarme a revisar....



pasame tu muserver para ver que sucede y tu mainfoi

estos archivos que tu envias son SSEMU https://www.mediafire.com/file/q87nj1gwe03066k/-MuServer.rar/file no tiene nada que ver con los aportados
Source S6

TUS FILES SON SSEMU - NO TIENE NADA QUE VER CON LOS APORTADOS. TE PUEDO AYDUAR CON LOS FILES AQUI APORTADOS.. aplausos


Descargar


bro lograste activar los la animacion de los custom monster que se queda parados sin moverse¿

20
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: October 27, 2025, 12:00:39 AM »
Possível solução para o Problema de Mover para Lorencia:

Procure por bool CBossGuild::CheckPlayerTarget

Mude o número 17 para Outro Gate ou Refaçam o Sistema de Configuração Externa do BossGuild e Erro resolvido !

gObjMoveGate(lpObj->Index, 17)
te cuento llegue alli pero no se que numero poner, todos los que pongo me lleva a otro mapa, he puesto 01, 02, y demas y nada...

ESO ES EL CS CUSTOM MONSTER O EN EL MAIN?????

Não meu amigo isso é diretamente no GameServer

21
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: October 26, 2025, 08:21:43 PM »
Possível solução para o Problema de Mover para Lorencia:

Procure por bool CBossGuild::CheckPlayerTarget

Mude o número 17 para Outro Gate ou Refaçam o Sistema de Configuração Externa do BossGuild e Erro resolvido !

gObjMoveGate(lpObj->Index, 17)

ESO ES EL CS CUSTOM MONSTER O EN EL MAIN?????

22
Sources Generales / Re: UPD 7.7.7
« Posteado: October 25, 2025, 07:09:50 PM »
hay muchas cosas por arreglar esta fuente  comiendo

como cuales?

23
Season6 / Re: By AlejandrO777 Server Clacic sin sistems customs 60fps base pike
« Posteado: October 24, 2025, 05:43:14 PM »
Buenas alejandro....cuando actualizas en bank de joyas?? tienes olvidado el proyecto mi bro

24
Interface / Re: Full MuDream Interface (S6) By: Ultra & Marlboro
« Posteado: September 26, 2025, 07:55:02 PM »
When will the full interface be available?

25
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: September 11, 2025, 10:20:31 PM »
alguien activo que pudo arreglar los surces?

26
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: September 08, 2025, 02:34:38 AM »
buenas chicos quien sabe activar para que se vean los pet custom y los moster custom he echo de todo y nada que se ven he pegado de otros surces y no se ven no que que pasa alguien podriar ayudar porfa...

27
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: September 07, 2025, 03:09:56 AM »
buenas uso visual studio 2010 q visual studio debo utilizar para esta source??

28
Sources Generales / Re: SOURCE Update 16 Protecno
« Posteado: September 05, 2025, 10:32:00 AM »
Ja resolvi, peguei de outra versão desse projeto

cual era la otra fuente compatible para ese proyecto?

29
Season6 / Re: Server Files Gamer Zona Season 6 epi 18 Base Takumi/Fox
« Posteado: August 08, 2025, 02:06:43 PM »
buenas tengo  el problema que no se guarda el muun

30
Season6 / Re: REPACK Server Files Base Takumi12 Advance ProTecno Up 05
« Posteado: August 06, 2025, 03:03:33 PM »
buenas ya solucione un poblema q tenia con el server q se me salia ahora tengo un poblema con el dataserver bueno cuando me meto en otra cuenta en otra pc  en la misma ip me saca eh visto i revise q era el dataserver   pasa q se pone en standby mode i me saca en mi otra cuenta de mi pc i luegos vuelve a active mode
Creaste las ODBC?

estas seguro q es compatible con win11?

Paginas: [1] 2