Jump to content

[AYUDA]Bandera de reino


Erezria

Mensajes recomendados

Holi, me gustaría saber si alguien sabe como subir la bandera de reino de un NPC, he cambiado un NPC y se ha quedado la bandera en medio del NPC.

Alguien sabría como quitar la bandera o subirla ??? muchísimas gracias de antemanos 😃

Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.

Enlace para comentar
Compartir en otros sitios

Hola,  buscas esto 

Source/Cliente/UserInterface/InstancebaseEffect.cpp

Linea 300: if (IsResource())
        return;

explicado abajo 

//Fix quitar bandera de un NPC
    DWORD vnum_my_npc = xxxx;         
    if (GetRace() == vnum_my_npc) 
        return; 

copias esta parte cambiando el XXXX por el vnum del NPC que quieres quitar la bandera y listo guardas compilas y a funcionar 😃

el ejemplo siguiente es quitar varias banderas 

    DWORD vnum_my_npc = 20157;         
    if (GetRace() == vnum_my_npc) 
        return;  
    
    DWORD vnum_my_npc2 = 20158;         
    if (GetRace() == vnum_my_npc2) 
        return;
        
    DWORD vnum_my_npc3 = 20159;         
    if (GetRace() == vnum_my_npc3) 
        return;

suerte en tu server y espero que te sirva la explicación.

Enlace para comentar
Compartir en otros sitios

Publico una solución mejor, ya que si tenemos que pegar todo este código para un solo npc:

   DWORD vnum_my_npc3 = 20159;         
    if (GetRace() == vnum_my_npc3) 
        return;

Cuando queramos quitarle la bandera a 20 npcs tendremos un chorro de código innecesario.

Público un código más intuitivo

	switch ( GetRace() )
      {
         case 9006:
         case 9007:
         case vnum:
      return;
      } 

9006 y 9007 son npcs, que queremos quitarle la bandera, si queremos quitarle a otros npcs ,la bandera solo habría hacer una linea nueva antes del return; y ponerlo ejemplo case vnum:

Cambiando el vnum, por el vnum de nuestro npc nuevo.

 

Un saludo

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...