Jump to content

No poder atacar en un mapa


Tauro

Recommended Posts


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  16
  • Reputation:   3
  • Joined:  10/07/16
  • Last Seen:  

Buenas alguno me podría ayudar u orientar que debo modificar en la src para que en un mapa sea imposible atacar a los monstruos pero solo en uno especifico por ejemplo prontera.

Algo como en la groups.conf que al colocar disable_pvm le quita el poder atacar a los monstruos pero a todo el groups.

Edited by naruto10890
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  177
  • Topics Per Day:  0.04
  • Content Count:  909
  • Reputation:   247
  • Joined:  11/08/11
  • Last Seen:  

Exactamente que quieres?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  16
  • Reputation:   3
  • Joined:  10/07/16
  • Last Seen:  

Bueno mira cuando vas a la group.conf y le colocas disable_pvm toda esa group no puede atacar a los monstruos yo quiero hacer eso mismo pero en una zona especifica así que me fui a la src específicamente "battle.c"

case BL_MOB: // Source => PC, Target => MOB
                if (pc_has_permission((TBL_PC*)s_bl, PC_PERM_DISABLE_PVM) )
                    return 0;
                break;

Eso lo que hace es como anteriormente dije hacer que no se pueda atacar así que lo modifique de esta forma

 

case BL_MOB: // Source => PC, Target => MOB
                if ( map[m].flag.restricted || pc_has_permission((TBL_PC*)s_bl, PC_PERM_DISABLE_PVM) )
                    return 0;
                break;

Y me sirve pero obviamente quita todos los mapas que esten en restricted y entonces quería quitar solo en la zona 2 por ende le metí map[m].zone == 2

 

case BL_MOB: // Source => PC, Target => MOB
                if ( map[m].zone = 2 || pc_has_permission((TBL_PC*)s_bl, PC_PERM_DISABLE_PVM) )
                    return 0;
                break;

 

El punto es que por alguna razón quita el pvm en todo el juego no es la zona que elijo igual intente con 8 y 16 por ser hexadecimal y nada.

 

Espero alla quedado un poco más claro lo que busco y me puedan ayudar.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  234
  • Reputation:   113
  • Joined:  02/24/15
  • Last Seen:  

Creo que lo que ocupas es algo como esto?

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...