Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Interface Ex700 para Season6 - Kapocha  (Visto 66636 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline pquintal #300 Posteado: April 13, 2020, 08:13:40 PM | Modificado: April 13, 2020, 08:22:03 PM by pquintal

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt

Thanks, but not working for me on 1.04e... Maybe different offset?

el offset que el menciona se refiere a esta definicion "pSetCursorFocus", esa es la que debes usar
yo lo coloque asi en Interface::Work y me esta funconando bien
Code: [Select]
if (   gInterface.CheckWindow(ObjWindow::Inventory)
|| gInterface.CheckWindow(ObjWindow::ExpandWarehouse)
|| gInterface.CheckWindow(ObjWindow::Trade)
|| gInterface.CheckWindow(ObjWindow::ChaosBox)
|| gInterface.CheckWindow(ObjWindow::Character))
{
pSetCursorFocus = true;
}
else
{
pSetCursorFocus = false;
}

Gracias:


Online c4nhsatcodong #301 Posteado: April 13, 2020, 10:44:37 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 361
  • Gracias recibida: 1837
  • vn

Thanks, but not working for me on 1.04e... Maybe different offset?

el offset que el menciona se refiere a esta definicion "pSetCursorFocus", esa es la que debes usar
yo lo coloque asi en Interface::Work y me esta funconando bien
Code: [Select]
if (   gInterface.CheckWindow(ObjWindow::Inventory)
|| gInterface.CheckWindow(ObjWindow::ExpandWarehouse)
|| gInterface.CheckWindow(ObjWindow::Trade)
|| gInterface.CheckWindow(ObjWindow::ChaosBox)
|| gInterface.CheckWindow(ObjWindow::Character))
{
pSetCursorFocus = true;
}
else
{
pSetCursorFocus = false;
}

Soluciona ese error pero no puedes moverte mientras abres el inventario

Publicar un anuncio Mu Online gratis - Mu Online Community GRATIS.
Post free Mu Online ads - FREE Mu Online Community
https://www.facebook.com/groups/274190243227367/


Offline takumi12 #302 Posteado: April 13, 2020, 11:45:17 PM | Modificado: April 13, 2020, 11:53:00 PM by takumi12

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Php Coder
  • +11 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 1.310
  • Gracias recibida: 39644
  • mx

Thanks, but not working for me on 1.04e... Maybe different offset?

el offset que el menciona se refiere a esta definicion "pSetCursorFocus", esa es la que debes usar
yo lo coloque asi en Interface::Work y me esta funconando bien
Code: [Select]
if (   gInterface.CheckWindow(ObjWindow::Inventory)
|| gInterface.CheckWindow(ObjWindow::ExpandWarehouse)
|| gInterface.CheckWindow(ObjWindow::Trade)
|| gInterface.CheckWindow(ObjWindow::ChaosBox)
|| gInterface.CheckWindow(ObjWindow::Character))
{
pSetCursorFocus = true;
}
else
{
pSetCursorFocus = false;
}

Soluciona ese error pero no puedes moverte mientras abres el inventario

Code: [Select]
int sub_5C6E80()
{
signed int v48;

if(WindowsCombinedChecks()){
if(pCursorX >= (MAX_WIN_WIDTH - (190*3))){
pSetCursorFocus = true;
}else{
pSetCursorFocus = false;
}
} else if(WindowsCombined2Checks()){

if(pCursorX >= (MAX_WIN_WIDTH - (190*2))){
pSetCursorFocus = true;
}else{
pSetCursorFocus = false;
}
}
else if (WindowsCheck())
{
if(pCursorX >= (MAX_WIN_WIDTH -190)){
pSetCursorFocus = true;
}else{
pSetCursorFocus = false;
}
}
else
{
pSetCursorFocus = false;
}

v48 = 640;

return v48;
}

bool WindowsCheck()
{
if (gInterface.CheckWindow(Character) ||
gInterface.CheckWindow(CommandWindow) ||
gInterface.CheckWindow(GensInfo) ||
gInterface.CheckWindow(Guild) ||
gInterface.CheckWindow(NPC_Dialog) ||
gInterface.CheckWindow(NPC_Julia) ||
gInterface.CheckWindow(NPC_Titus) ||
gInterface.CheckWindow(Party) ||
gInterface.CheckWindow(PetInfo) ||
gInterface.CheckWindow(MuHelper) ||
gInterface.CheckWindow(Quest) ||
gInterface.CheckWindow(Lugard) ||
gInterface.CheckWindow(Jerint) ||
gInterface.CheckWindow(GoldenArcher1) ||
gInterface.CheckWindow(GoldenArcher2) ||
gInterface.CheckWindow(LuckyCoin1) ||
gInterface.CheckWindow(LuckyCoin2) ||
gInterface.CheckWindow(NPC_Duel) ||
gInterface.CheckWindow(NPC_Devin) ||
gInterface.CheckWindow(GuardNPC) ||
gInterface.CheckWindow(SeniorNPC) ||
gInterface.CheckWindow(GuardNPC2) ||
gInterface.CheckWindow(CastleGateSwitch) ||
gInterface.CheckWindow(CatapultNPC) ||
gInterface.CheckWindow(CreateGuild) ||
gInterface.CheckWindow(ObjWindow::Inventory))
return true;
return false;
}

bool WindowsCombined2Checks()
{
if ((gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(Store))
|| (gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(Warehouse))
|| (gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(ExpandInventory))
|| (gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(OtherStore))
|| (gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(Character))
|| (gInterface.CheckWindow(Inventory) && gInterface.CheckWindow(Shop))
|| (gInterface.CheckWindow(Inventory) && (gInterface.CheckWindow(ObjWindow::Trade)))
)

return true;
return false;
}

bool WindowsCombinedChecks()
{
if ((gInterface.CheckWindow(Inventory)&& gInterface.CheckWindow(ExpandInventory)&& gInterface.CheckWindow(Store))
|| (gInterface.CheckWindow(Inventory)&& gInterface.CheckWindow(Warehouse)&& gInterface.CheckWindow(ExpandWarehouse))
|| (gInterface.CheckWindow(Inventory)&& gInterface.CheckWindow(ExpandInventory)&& gInterface.CheckWindow(OtherStore))
|| (gInterface.CheckWindow(Inventory)&& gInterface.CheckWindow(ExpandInventory)&& gInterface.CheckWindow(Warehouse))
|| (gInterface.CheckWindow(Character)&& gInterface.CheckWindow(ExpandInventory)&& gInterface.CheckWindow(Inventory))
|| (gInterface.CheckWindow(ObjWindow::Trade)&& gInterface.CheckWindow(ExpandInventory)&& gInterface.CheckWindow(Inventory)))
return true;
return false;
}

void InitInterEx()
{
SetCompleteHook(0xE9, 0x005C6E80, &sub_5C6E80);
}


eso soluciona la barra negra y ayuda a que cuando abras el inventario aun funcione el cursor fuera del inventario, cuando colocas dentro del inventario ya funciona normal.


Las offset no se crea, ni se destruye, solo se transforma

Gracias:


Offline fabianm #303 Posteado: April 14, 2020, 03:32:53 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 45
  • Gracias recibida: 7
  • 00
Gracias a a todos los que contribuyeron, quedo perfecto.

Thank you guys.


Offline pquintal #304 Posteado: April 15, 2020, 03:57:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt


Alguien pudo resolver el problema de los skills blancos ?


Offline takumi12 #305 Posteado: April 15, 2020, 04:26:47 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Php Coder
  • +11 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 1.310
  • Gracias recibida: 39644
  • mx


Alguien pudo resolver el problema de los skills blancos ?

podrías indicar exactamente que haces para que sucede, si es siempre que haces eso o solo es a veces.
ya que nunca tuve ese problema.


Las offset no se crea, ni se destruye, solo se transforma

Gracias:


Offline pquintal #306 Posteado: April 15, 2020, 05:08:14 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt


Alguien pudo resolver el problema de los skills blancos ?

podrías indicar exactamente que haces para que sucede, si es siempre que haces eso o solo es a veces.
ya que nunca tuve ese problema.

pasa cuando vas a crywolf con el dl y despues regresas al server principal
solo pasa con el dl


Offline Kapocha33 #307 Posteado: April 15, 2020, 05:41:19 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • 3D Maker
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 735
  • Gracias recibida: 80733
  • ar


Alguien pudo resolver el problema de los skills blancos ?

podrías indicar exactamente que haces para que sucede, si es siempre que haces eso o solo es a veces.
ya que nunca tuve ese problema.

pasa cuando vas a crywolf con el dl y despues regresas al server principal
solo pasa con el dl

Sucede siempre lo del dl o es aveces?

Consultas al Discord: Kapocha33

Offline pquintal #308 Posteado: April 15, 2020, 05:56:21 PM | Modificado: April 15, 2020, 08:02:01 PM by pquintal

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt

Sucede siempre lo del dl o es aveces?

A mi me pasa cada vez que voy con el dl a crywolf y regreso (siempre)

el problema aparentemente esta en el mapa loren, si vas ahi primero, aun cuando vayas a cualquier mapa del gscs y regresas al server normal se bugean los skills del dl


Offline AZURE #309 Posteado: April 15, 2020, 07:38:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 267
  • Gracias recibida: 3028
  • cl
podrian  compartir la source con todo los fix publicado


Offline AZURE #310 Posteado: April 15, 2020, 08:53:40 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 267
  • Gracias recibida: 3028
  • cl

Offline spartacus #311 Posteado: April 16, 2020, 06:58:58 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 241
  • Gracias recibida: 97
  • cl
@bimaloha  Sabes lo que debo hacer para desactivar el cursor cuando intentamos abrir una ventana personalizada?
Después de agregar la corrección para no mostrar el gb negro en la pantalla de inventario, el cursor siempre está activo cuando se abre una ventana


Offline erickmalfoy #312 Posteado: April 16, 2020, 07:02:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 557
  • Gracias recibida: 314
  • ar
Holas puedes publicar Todo correctamente como se puede agregar a las sources update13 por imagenes seria una gran ayuda Gracias :) En un post ordenado que todos entiendan .. ! Saludos.


Offline spartacus #313 Posteado: April 16, 2020, 07:30:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 241
  • Gracias recibida: 97
  • cl

Sucede siempre lo del dl o es aveces?

A mi me pasa cada vez que voy con el dl a crywolf y regreso (siempre)

el problema aparentemente esta en el mapa loren, si vas ahi primero, aun cuando vayas a cualquier mapa del gscs y regresas al server normal se bugean los skills del dl
haga una prueba con estas imágenes, si no me equivoco, tuve el mismo problema y lo resolví así.


Offline pquintal #314 Posteado: April 16, 2020, 07:47:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt

haga una prueba con estas imágenes, si no me equivoco, tuve el mismo problema y lo resolví así.


Gracias por el intento, pero queda igual


Offline spartacus #315 Posteado: April 16, 2020, 08:26:49 PM | Modificado: April 16, 2020, 08:31:17 PM by spartacus

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 241
  • Gracias recibida: 97
  • cl
@pquintal

Sospecho que su problema puede estar relacionado con la secuencia de códigos que está agregando en la interface.cpp. También estaba comparando mi fuente con este kapocha publicado y me perdí el
void Interface::Work()
{

   //Ex700
   gInterface.DrawInterfaceCustom();
   gInterface.DrawMenuButtonEx700();

Vea cómo es el suyo, es que en mi fuente agregué varias interfaces además de este s8


Desactiva las ventanas de equipo que agregaste, esta parte de la coordenada, porque en estos días agregué un cutom en la interfaz y modifiqué mi habilidad, después de darme cuenta de que era una interfaz personalizada que agregué que estaba molestando.


Offline takumi12 #316 Posteado: April 16, 2020, 11:39:03 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Php Coder
  • +11 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 1.310
  • Gracias recibida: 39644
  • mx
este es un post de aporte no de soporte porfavor de colocar sus mensajes correspondientes del problema que tienen en la sección de soporte y esperar a que les respondan. no hagan que se creen mensajes innecesarios. el post principal esta ordenado y agregado correctamente con los fix correspondiente si deseas tener el código de bimaloa y las soluciones correspondientes a eso, yo hice un código fixeado junto con mi código y el código de bimala.

nunca me generó el problema que describen de los skill, pero aprendí algo y es que en ocasiones es mejor utilizar otras modalidades mayores
ejemplo:

//Interface Skill Ex700
      pLoadImage("Custom\\InterfaceEx700\\newui_skill.tga", 31308, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_skill2.tga", 31309, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_skill3.tga", 31311, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_command.tga", 31310, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill.tga", 31314, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill2.tga", 31315, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill3.tga", 31317, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_command.tga", 31316, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\new_Master_Icon.tga", 31534, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\new_Master_non_Icon.tga", 31535, GL_LINEAR, GL_REPEAT, 1, 0);

utilizar GL_REPEAT en vez de GL_CLAMP quizás eso pueda solucionar ese problema, pero sugiero que no escriban comentarios innecesarios favor de abrir un tema de soporte o desarrlló a algo adicional como eso.


Las offset no se crea, ni se destruye, solo se transforma

Offline spartacus #317 Posteado: April 17, 2020, 12:08:01 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 241
  • Gracias recibida: 97
  • cl
No entendí tu ubicación amigo. el tema que se está tratando está relacionado precisamente con los archivos de temas, no hay razón para crear un tema separado si ya existe. El código ha sido publicado pero hay muchos miembros que tienen dificultades para adaptarse


Offline bimaloha #318 Posteado: April 17, 2020, 02:37:39 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 117
  • Gracias recibida: 3846
  • vn


Here's the code:



Almost my offset belong to main 1.04D, if them didn't works, try it + 0x150.


Offline pquintal #319 Posteado: April 17, 2020, 05:15:36 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 94
  • Gracias recibida: 1628
  • pt
este es un post de aporte no de soporte porfavor de colocar sus mensajes correspondientes del problema que tienen en la sección de soporte y esperar a que les respondan. no hagan que se creen mensajes innecesarios. el post principal esta ordenado y agregado correctamente con los fix correspondiente si deseas tener el código de bimaloa y las soluciones correspondientes a eso, yo hice un código fixeado junto con mi código y el código de bimala.

Mi problema es especifico con el aporte, no me estoy desviando del tema.

nunca me generó el problema que describen de los skill, pero aprendí algo y es que en ocasiones es mejor utilizar otras modalidades mayores
ejemplo:

//Interface Skill Ex700
      pLoadImage("Custom\\InterfaceEx700\\newui_skill.tga", 31308, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_skill2.tga", 31309, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_skill3.tga", 31311, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_command.tga", 31310, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill.tga", 31314, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill2.tga", 31315, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_skill3.tga", 31317, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\newui_non_command.tga", 31316, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\new_Master_Icon.tga", 31534, GL_LINEAR, GL_REPEAT, 1, 0);
      pLoadImage("Custom\\InterfaceEx700\\new_Master_non_Icon.tga", 31535, GL_LINEAR, GL_REPEAT, 1, 0);

utilizar GL_REPEAT en vez de GL_CLAMP quizás eso pueda solucionar ese problema, pero sugiero que no escriban comentarios innecesarios favor de abrir un tema de soporte o desarrlló a algo adicional como eso.

ya intente con esa solucion y siguio dando el error

Here's the code:
 
Almost my offset belong to main 1.04D, if them didn't works, try it + 0x150.

Still persist with error



Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
10 Replies
13753 Views
Last post April 30, 2020, 12:00:55 AM
by oxey.mu
4 Replies
2716 Views
Last post March 01, 2020, 06:52:07 PM
by brandonmu
27 Replies
6527 Views
Last post November 02, 2020, 05:40:07 PM
by ConejoMalo
17 Replies
2614 Views
Last post April 04, 2023, 02:10:40 PM
by usersa
3 Replies
3862 Views
Last post December 10, 2021, 02:46:52 PM
by Alexander