Jump to content

Corrección de error durante Guild War


ALEXANDER2020

Recommended Posts

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
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...