Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Offset para eliminar CS Skills MuEmu Season 6  (Visto 1706 veces)

0 Miembros and 1 Guest are viewing this topic.

Este tema esta marcado como solucionado. Pulsa aqui si quieres ver la solucion de este tema.

Offline 2str0kE Posteado: March 17, 2023, 08:05:24 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar
Buenas!!  lucha

Busco algún offset que me permita quitar o eliminar las skills del Castle Siege que aparece en la lista de poderes de cada personaje, me refiero no solo a desactivarlas desde la configuración para que no se puedan usar en fuera del Castle Siege sino que me refiero a que no estén mas en la lista de skills de cada pj, como si no existieran.

Dejo una imagen de referencia:


Saludos!

Gracias:


Offline 2str0kE #1 Posteado: March 19, 2023, 09:52:22 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar

Offline josue3pc #2 Posteado: March 23, 2023, 06:49:36 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 37
  • Gracias recibida: 1
  • ve
Encontraste alguna solución de como borrar estos skill??


Offline 2str0kE #3 Posteado: March 25, 2023, 12:45:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar
Encontraste alguna solución de como borrar estos skill??
No todavía, vos pudiste hallarla?


Offline Karuritoku #4 Posteado: March 25, 2023, 02:02:10 PM

  • Php Coder
  • +3 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 402
  • Gracias recibida: 8952
  • pe
ammm, yo no soy un experto ni nada, pero intentaron abrir el skill.bmd y borrar los skills de la lista?


Offline RinOv #5 Posteado: March 25, 2023, 04:04:23 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 181
  • Gracias recibida: 2014
  • ru
ammm, yo no soy un experto ni nada, pero intentaron abrir el skill.bmd y borrar los skills de la lista?

no se puede de tal forma ya que esto esta programado en la source, es como querer eliminar el ring level 40,80 que trae por defecto los personajes, solo puedes hacer esto desde la source

si lo eliminas en los skill, se vera un bug blanco o negro y en el peor de los caso le tira crash directamente al querer logear algun personaje

RinOv Group

Offline 2str0kE #6 Posteado: April 08, 2023, 12:14:00 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar

Offline 2str0kE #7 Posteado: April 13, 2023, 08:43:50 PM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar

Offline 2str0kE #8 Posteado: April 23, 2023, 02:34:42 PM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar

Marcado como mejor respuesta por: 2str0kE Posteado May 15, 2023, 11:50:16 PM

Online kayito #9 Posteado: April 23, 2023, 03:43:09 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.037
  • Gracias recibida: 15426
  • ar
Ya te dieron la respuesta. Sólo se puede hacer desde source en el gameserver.

En la función:

Code: [Select]
bool CObjectManager::CharacterInfoSet(BYTE* aRecv, int aIndex)

Borrás estas líneas y listo. Ojo con los skills que si van como el infinity arrow

Code: [Select]
if (lpObj->Class == CLASS_DW)
{
gSkillManager.AddSkill(lpObj, SKILL_ENERGY_BALL, 0);
gSkillManager.AddSkill(lpObj, SKILL_MANA_GLAIVE, 0);
}
else if (lpObj->Class == CLASS_DK)
{
gSkillManager.AddSkill(lpObj, SKILL_CRESCENT_MOON_SLASH, 0);
}
else if (lpObj->Class == CLASS_FE)
{
gSkillManager.AddSkill(lpObj, SKILL_STAR_FALL, 0);

if (gQuest.CheckQuestListState(lpObj, 2, QUEST_FINISH) != 0)
{
gSkillManager.AddSkill(lpObj, SKILL_INFINITY_ARROW, 0);
}
}
else if (lpObj->Class == CLASS_MG)
{
gSkillManager.AddSkill(lpObj, SKILL_SPIRAL_SLASH, 0);
gSkillManager.AddSkill(lpObj, SKILL_MANA_RAYS, 0);
}
else if (lpObj->Class == CLASS_DL)
{
gSkillManager.AddSkill(lpObj, SKILL_FORCE, 0);
gSkillManager.AddSkill(lpObj, SKILL_FIRE_BLAST, 0);
}

Gracias:


Offline 2str0kE #10 Posteado: May 16, 2023, 03:56:02 AM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 38
  • ar
Ya te dieron la respuesta. Sólo se puede hacer desde source en el gameserver.

En la función:

Code: [Select]
bool CObjectManager::CharacterInfoSet(BYTE* aRecv, int aIndex)

Borrás estas líneas y listo. Ojo con los skills que si van como el infinity arrow

Code: [Select]
if (lpObj->Class == CLASS_DW)
{
gSkillManager.AddSkill(lpObj, SKILL_ENERGY_BALL, 0);
gSkillManager.AddSkill(lpObj, SKILL_MANA_GLAIVE, 0);
}
else if (lpObj->Class == CLASS_DK)
{
gSkillManager.AddSkill(lpObj, SKILL_CRESCENT_MOON_SLASH, 0);
}
else if (lpObj->Class == CLASS_FE)
{
gSkillManager.AddSkill(lpObj, SKILL_STAR_FALL, 0);

if (gQuest.CheckQuestListState(lpObj, 2, QUEST_FINISH) != 0)
{
gSkillManager.AddSkill(lpObj, SKILL_INFINITY_ARROW, 0);
}
}
else if (lpObj->Class == CLASS_MG)
{
gSkillManager.AddSkill(lpObj, SKILL_SPIRAL_SLASH, 0);
gSkillManager.AddSkill(lpObj, SKILL_MANA_RAYS, 0);
}
else if (lpObj->Class == CLASS_DL)
{
gSkillManager.AddSkill(lpObj, SKILL_FORCE, 0);
gSkillManager.AddSkill(lpObj, SKILL_FIRE_BLAST, 0);
}

Muchas gracias por tu respuesta, funcionó! pero me dejo una secuela bastante molesta.

Cuando creo un personaje nuevo en la barra de vida, coordenadas, mana, etc. Aparece un recuadro de color blanco.
Esto se quita una vez que el personaje compra algo de algún npc.

Hay alguna manera de fixearlo para que al crear el personaje no aparezcan esos rectángulos blancos?

imagenes:




Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
3105 Views
Last post October 09, 2016, 10:25:33 AM
by dakosmu
3 Replies
2323 Views
Last post March 27, 2017, 07:43:06 PM
by melo920
1 Replies
4086 Views
Last post May 08, 2017, 12:22:59 PM
by ZabiinoOo
1 Replies
801 Views
Last post August 16, 2019, 03:21:12 PM
by Gaboo;
5 Replies
951 Views
Last post April 21, 2021, 01:34:34 AM
by juampicdx