Jump to content

Corrección de error durante Guild War


ALEXANDER2020

Mensajes recomendados

Como mencioné en el título, es una corrección de errores que ocurre durante la guerra de gremios. Después de este arreglo, el líder del gremio no puede defender el gremio mientras la guerra de gremio continúa, no puede eliminar el gremio. Muy buen foro con un agradecimiento usted espera ver.
Código (C ++):
#ifdef ENABLE_FIX_DESTROY_GUILD_IF_WAR_IS_ACTIV la 
    inter pc_destroy_guild ( lua_stat A * L ) 
    {
        LPCHARACT ch = cquestmanag es :: ejemplo ( ) . Getcurrentcharacterpt es ( ) ; 
        Cguild * g = CH - > getguild ( ) ; 

        si ( g ) 
        { 
            si ( g - > underanyw es ( ) ) 
            {
                Char - > chatpacket ( CHAT_TYPE_INFO, "guerras del gremio en el ínterin loncay distribuir" ) ; 
                volver 0 ; 
            } 
            Else
                g - > requestdisband ( chi - > getplayerıd ( ) ) ; 
        } 

        Volver 0 ; 
    } 

    Int pc_remove_from_guild ( lua_stat A * L ) 
    {
        LPCHARACT ch = cquestmanag es :: ejemplo( ) . Getcurrentcharacterpt es ( ) ; 
        Cguild * g = CH - > getguild ( ) ; 

        si ( g ) 
        { 
            si ( g - > underanyw es ( ) ) 
            {
                Char - > chatpacket ( CHAT_TYPE_INFO, "mientras que el loncay guerra alianza a distribuir" ) ; 
                volver 0 ; 
            } 
            Else
                g -> Requestremovememb es ( Char - > getplayerıd ( ) ) ; 
        } 

        Volver 0 ; 
    } 
#else 
    int pc_destroy_guild ( lua_stat A * L ) 
    {
        ch LPCHARACT = cquestmanag es :: ejemplo ( ) . GetCurrentCharacterPtr ( ) ; 
        CGuild * g = ch - > GetGuild ( ) ; 

        si (g )
            g - > RequestDisband ( ch - > GetPlayerID ( ) ) ; 

        return 0 ; 
    } 

    int pc_remove_from_guild ( lua_State * L ) 
    {
        LPCHARACTER ch = CQuestManager :: instance ( ) . GetCurrentCharacterPtr ( ) ; 
        CGuild * g = ch - > GetGuild ( ); 

        si ( g )
            g - > requestremovememb es ( Char - > getplayerıd ( ) ) ; 

        return 0 ; 
    } 
#endif
Código (C ++):
Servicio. h en el lugar apropiado 

#define ENABLE_FIX_DESTROY_GUILD_IF_WAR_IS_ACTIVE
Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

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

  • Recientemente navegando por este tema   0 miembros

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