Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [FAQ] Cambiar Duración de Estados  (Leído 641 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« : 27 de Abril de 2007, 09:58:08 »

Es una mini-guía de como hacer que los estados duren aún después de la muerte, como la skill EDP.

Esto se modifica en el src/map/status.c

Buscan un texto como este:

//Type 0: PC killed -> Place here stats that do not dispel on death.

Y saldrá algo como esto:


Código:
       {    //Type 0: PC killed -> Place here stats that do not dispel on death.
        case SC_EDP:
        case SC_MELTDOWN:
        case SC_XMAS:
        case SC_NOCHAT:
        case SC_FUSION:
        case SC_TKREST:
        case SC_READYSTORM:
        case SC_READYDOWN:
        case SC_READYCOUNTER:
        case SC_READYTURN:
        case SC_DODGE:
        case SC_JAILED:
            continue;
        }
Es bastantee sencillo, ahí solo tienes que colocar los estados que sigan funcionando después de la muerte, por ejemplo el efecto de las comidas.

Código:
      {    //Type 0: PC killed -> Place here stats that do not dispel on death.
                 case SC_EDP:
                 case SC_MELTDOWN:
                 case SC_XMAS:
                 case SC_NOCHAT:
                 case SC_FUSION:
                 case SC_TKREST:
                 case SC_READYSTORM:
                 case SC_READYDOWN:
                 case SC_READYCOUNTER:
                 case SC_READYTURN:
                 case SC_DODGE:
                 case SC_JAILED:
                 case SC_AGIFOOD: //Esta es la comida de agi xD
                 case SC_VITFOOD:
                 case SC_INTFOOD:
                 case SC_DEXFOOD:
                 case SC_LUKFOOD:
                 case SC_HITFOOD:
                 case SC_FLEEFOOD:
                 case SC_BATKFOOD:
                 case SC_WATKFOOD:
                 case SC_MATKFOOD: //Hasta aquí la comida de Matk, segun el nombre ._.
                         continue;
        }
Para saber cual es el nombre del estado para poder ponerlo puedes usar ctrl+b(o ctrl+f según el lenguage) aunque algunos estan un poco cambiados como el EDP(no vas a buscar Enchant Deadly Potion, sino EDP) así que tendrás que probar un poco.

Después de modificar el Source Code ssiempre hay que recompilar o sino los cambios no se harán, Aquí una guía de como compilar hecha por Shaddar

Wed!
En línea


-- Deus Avaritia --
DivineRO :: Foro :: Ragnarok Online
« : 27 de Abril de 2007, 09:58:08 »

 En línea
eves
Administrador
Posteador Supremo
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 7256
Miembro Nº: 1


Utiliza siempre el buscador antes de pedir soporte


WWW

Última visita: Hoy a las 02:22:41
« Respuesta #1 : 27 de Abril de 2007, 02:01:19 »

Comprueba su originilalidad Vladd o Conwaidd y movedla a su sitio y añadirlo al indice
En línea


SERVIDOR PATROCINADO
Ninguno - Informate sobre como poner tu banner aqui http://www.foro.divinero.net/coloca-tu-banner-en-divinero-b79.0/
[URL=htt
Vladd
Moderador
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 720
Miembro Nº: 1141





Última visita: 01 de Abril de 2008, 07:32:55
« Respuesta #2 : 27 de Abril de 2007, 02:05:21 »

Comprobada su originalidad ---> OK

Movida a la sección de guias y añadida al Link de Guias
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.531 segundos con 24 consultas.


Google visitó por ultima vez esta pagina 15 de Mayo de 2008, 07:12:29