Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Fix Trade 5.2  (Visto 441 veces)

Sweng and 1 Guest are viewing this topic.

Offline Sr. Punchman Posteado: April 07, 2026, 08:28:39 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 467
  • br
Fala Gurizada do bem blz segue um fix mais veja o vídeo antes para verificar se esta com esse problema ou se já foi fixado de outra forma fiz dessa forma em meu projeto e esta funcionando corretamente, se você tem um metodo melhor não deixe de compartilhar aqui em baixo tmj



vai em procure por e adicione a baixo em {dentro da função}


DivineHub

Offline zHammer #1 Posteado: April 08, 2026, 11:39:13 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 135
  • Gracias recibida: 96
  • es
Thank you bro


Offline zhangjianle865 #2 Posteado: Today at 02:44:19 AM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 180
  • Gracias recibida: 411
  • ca
Client-side fix only hides the window.
GameServer fix actually closes the trade.
Since trade state, rollback, and synchronization are all server-side, death handling should be fixed in GS, not only in the client.



Trade.cpp


In void gObjUserDie(LPOBJ lpObj, LPOBJ lpTarget) call   
void gObjUserDie(LPOBJ lpObj, LPOBJ lpTarget) // OK
{
   if (lpObj->Type != OBJECT_USER)
   {
      return;
   }

   gTrade.CloseTradeByDeath(lpObj->Index); // 2026-4-9 死亡时强制关闭交易,防止交易状态残留


Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
1902 Views
Last post August 25, 2017, 10:27:23 AM
by Marote
4 Replies
2495 Views
Last post April 23, 2018, 03:32:48 AM
by trucoder22
3 Replies
2415 Views
Last post August 13, 2019, 06:57:33 PM
by darkjano
1 Replies
2280 Views
Last post June 08, 2020, 01:08:49 AM
by Jean LR
0 Replies
168 Views
Last post February 21, 2025, 01:48:52 PM
by Jonadesn