Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Evitar el trade de un item  (Visto 1799 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline TheSilencer Posteado: March 16, 2018, 07:10:06 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 84
  • Gracias recibida: 74
  • ar
Buenas noches, gracias por leer el post :)

Usé el buscador y no encontré nada relacionado con esto (creía que si, pero a nadie se le ocurrió o nadie lo preguntó parece).

Necesito EVITAR que un ítem se tradee, es un ítem de experiencia, quiero que no se pueda poner en el trade o directamente no te permita aceptar el trade al ponerlo. Se podrá? desde donde?

Files Titantech S6


Offline kaizer94 #1 Posteado: March 16, 2018, 07:58:55 PM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 188
  • Gracias recibida: 1034
  • mx
cual es el link de los files que estas utilizando


Offline caron22 #2 Posteado: March 16, 2018, 09:34:19 PM | Modificado: March 16, 2018, 09:55:50 PM by caron22

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 622
  • Gracias recibida: 5791
  • ar
Buenas noches, gracias por leer el post :)

Usé el buscador y no encontré nada relacionado con esto (creía que si, pero a nadie se le ocurrió o nadie lo preguntó parece).

Necesito EVITAR que un ítem se tradee, es un ítem de experiencia, quiero que no se pueda poner en el trade o directamente no te permita aceptar el trade al ponerlo. Se podrá? desde donde?

Files Titantech S6

Bueno como el amigaso me contacto por skype y le arregle este temita paso a compartirlo para el que lo necesite:

En la funcion:
CGInventoryItemMove

Ir al final y modificar lo siguiente en las ultimas lineas por esto:

Code: [Select]
	if ( lpMsg->sFlag == 0 && lpMsg->tFlag == 1 )
{
if(lpObj->pInventory[source].m_Type == ITEMGET(13,94) || lpObj->pInventory[source].m_Type == ITEMGET(13,93))
{
result = gObjInventoryTradeMove(lpObj, 0xFF, 0xFF);
GCItemMoveResultSend(aIndex, 0xFF, 0xFF, (LPBYTE)&ItemInfo);
return;
}
result = gObjInventoryTradeMove(lpObj, source, target);
GCItemMoveResultSend(aIndex, result, target, (LPBYTE)&ItemInfo);
}

Esto para salir del paso sirve, se puede mejorar un 400% pero no se las complico mucho ya que cumple su funcion.
P/D: Creo que esta demas decir que son dos items los que se quisieron bloquear (13,93) and (13,94.)

El halago en exceso, debilita y, en su justa medida, motiva
https://www.youtube.com/channel/UCN14tZ3cPSFaseVo8V6SL2g?view_as=subscriber

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
5 Replies
2850 Views
Last post October 08, 2016, 01:52:11 AM
by ZabiinoOo
7 Replies
5846 Views
Last post November 27, 2016, 11:20:02 PM
by Alemarfar
0 Replies
961 Views
Last post January 27, 2017, 08:40:59 AM
by zzbrandon
3 Replies
1818 Views
Last post July 20, 2021, 12:30:33 PM
by RRKEN
1 Replies
713 Views
Last post April 18, 2020, 03:23:17 PM
by higlans