Jump to content

DK77

Members
  • Posts

    61
  • Joined

  • Last visited

Posts posted by DK77

  1. i want to add on my script callsub for agitstart

    if im using !agitcheck , its working fine .

    Quote

    S_CheckWOE:
        if (!agitcheck() || !agitcheck2() || !agitcheck3())  // < euphy controller 
            end; 

    but if im using agitstart , its causing me error

    Quote

    S_CheckWOE:
    if (agitstart() || agitstart2()) 
    end;


    is there any alternative for callsub for agitstart and agitstart2 instead of using euphy agitcheck

  2. Hi , as you know , the default Guild Passive skill splash area is 2 = 5x5 . I want to change to 7x7 , but its not working . is there any other place i need change beside skill_db.yml . I tried to change splash area and unit layout to 3 , but still same
    - GD_HAWKEYES
    - GD_SOULCOLD

    - GD_GLORYWOUNDS
    - GD_LEADERSHIP

  3. How make custom commands script or bindcommand cannot use in certain mapflag like inside gvg castle or war castle . For example is like .
     

    Quote

    -    script    at_mall    -1,{
    OnMallWarp:
        warp "prontera",152,252;
        end;
    OnInit:
        bindatcmd "Mall", strnpcinfo(0)+"::OnMallWarp";
    }

    ill try to add getmapflag like this 
     

    Quote

        OnMallWarp:
        if(getmapflag(gvg_castle)){
                mes "You cannot use this command inside a War of Emperium castle.";
                close;
            }
        warp "prontera",152,252;

     

    , but im having error on getmapflag 

  4. rathena hash : ce04b0d

    Client Date: 20180620

    Server Mode: PRE-RE

    Description of Issue:

    Hi Guys , may i ask on the latest rathena for skill acid demostration . Does Acid Demostration not suppose to bypass Defender ? or do i need to change SC_Defender on battle. C ? 

     

    Quote

            if (sc->getSCE(SC_DEFENDER) &&
                skill_id != NJ_ZENYNAGE && skill_id != KO_MUCHANAGE &&
    #ifdef RENEWAL
                ((flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON) || skill_id == GN_FIRE_EXPANSION_ACID))
    #else
                (flag&(BF_LONG|BF_WEAPON)) == (BF_LONG|BF_WEAPON))
    #endif
                damage -= damage * sc->getSCE(SC_DEFENDER)->val2 / 100;

     

     

  5. rAthena Hash: 2d15b55

    rAthena Version : 6850 (Fixed exp rewards in EP 17.1 quests)

    Client Date: 20150411

    Server Mode: PRE-RE

    I was doing fixing stone cursed behaviour for devotion ( can refer at here https://rathena.org/board/topic/130945-wta-stone-cursed-behaviour/ )  , and i found out something missing on status.cpp for this 6850 // ( Latest Revision Already Fix )  . In the previous revision [ SC_Stonewait implementation ], the sources for status change broken by damage still there , but in some update towards 6850 . its missing .  
    image.thumb.png.32f39d538e5ebbc3686a65af7e311f9d.png

    I manually added this sources and add Last Effect Func at status.hpp 

    Quote

    struct status_change {
    unsigned int option;// effect state (bitfield)
    unsigned int opt3;// skill state (bitfield)
    unsigned short opt1;// body state
    unsigned short opt2;// health state (bitfield)
    unsigned char count;
    sc_type lastEffect; // Used to check for stacking damageable SC on the same attack                 //Manual add this
    int32 lastEffectTimer; // Timer for lastEffect                        // Manual Add this 


    and

    void status_change_clear_onChangeMap(struct block_list *bl, struct status_change *sc);
    TIMER_FUNC(status_clear_lastEffect_timer);  //Manual Add This


    i try to compile , and having this error , Kindly Help for this issue
    image.png.b1cd4ee317ea37b369caa5515bd36843.png

    ///
    Im never use gitpull to update rathena , and im not sure if gitpull to latest , can fix this or having alot of error because im added alot of custom src 


     

  6. Hi Guys, my server have 3 proxy IP , only one IP keep having this issue . even with no player , it keep spamming closed connection from xxx.xxx.xxx.xxx . I already allow those proxy ip at packet_athena , but issue remain same . Before this , im not having this issue , only today ? 

     

    proxy problem.png

  7. alright sir . what about player under devotion getting stone cursed . mine behaviour its can break with normal hit/any damage skill while u are under devotion . if no mistake , might need status recovery to remove stone cursed while u under devotion paladin .

     

    Ill provide some video regarding stone cursed behaviour with devotion as per mention at my previous reply . 
    Youtube Link

  8. Thanks you @Playtester , now its working with undead card . what about resist stone with mdef and luk . do i need to add SC_STONEWAIT ? 

     

    		case SC_STONE:
    #ifndef RENEWAL
    			sc_def = status->mdef*100;
    			sc_def2 = status->luk*10 + status_get_lv(bl)*10 - status_get_lv(src)*10;
    			tick_def = 0; // No duration reduction
    #else
    			sc_def = status->mdef * 100 - levelAdv;
    			tick_def2 = -3000;
    #endif
    			break;

    to 
     

    		case SC_STONE:
    		case SC_STONEWAIT:
    #ifndef RENEWAL
    			sc_def = status->mdef*100;
    			sc_def2 = status->luk*10 + status_get_lv(bl)*10 - status_get_lv(src)*10;
    			tick_def = 0; // No duration reduction
    #else
    			sc_def = status->mdef * 100 - levelAdv;
    			tick_def2 = -3000;
    #endif
    			break;

     

  9. Hi guys, its been a month/years not active on this forum . Im not sure it is right section or not . My Question is i want to change max refine on certain item . For Example like , 2 Item , Bow A and Bow B . 
    Bow A = normal max refine which is 10 
    Bow B = i want to change max refine to 6 or 7 only . 

    Isit possible to make it ? or need to change on src ? 

  10. Hello sahabat2 , aku ada buat satu server untuk kawan2 dari malaysia and indonesia , tapi aku ada satu masalah dimana sahabat dari indo ping dia sangat tinggi . aku punya server host di OVH Singapore . Kebanyakan sahabat dari indo yang menggunakan Indihome ISP sangat , pingnya sangat tinggi . So , aku ingin buat satu proxy server , which hosting provider di SG sangat sesuai untuk pengguna dari indo, especially indihome ISP . 

    Info : 
    Main Server Located : SG , OVH 
    Indihome ISP ping latency : 200~300ms . 
     

  11. here are the status.cpp 13580

                        if( group == NULL ) {
                            ShowDebug("status_change_end: SC_DANCING is missing skill unit group (val1=%d, val2=%d, val3=%d, val4=%d, timer=%d, tid=%d, char_id=%d, map=%s, x=%d, y=%d). Please report this!\n",
                                sce->val1, sce->val2, sce->val3, sce->val4, sce->timer, tid,
                                sd ? sd->status.char_id : 0,
                                mapindex_id2name(map_id2index(bl->m)), bl->x, bl->y);
                        }
                        sce->val2 = 0;
                        skill_delunitgroup(group);  //13580 line
                    }

  12. Hello Guys , im having issue with map server crash

    (06/07/2021 22:58:20) [ Debug ] : status_change_end: SC_DANCING is missing skill unit group (val1=655680, val2=1358, val3=18, val4=0, timer=157, tid=-1, char_id=150889, map=xmas, x=146, y=129). Please report this!
    (06/07/2021 22:58:20) [ Debug ] : skill_delunitgroup: group is NULL (source=status.cpp:13580, status_change_end_)! Please report this! (#3504)

     

    Its happen 3 times , i already search on rathena , and found same issue with this . How to fix this issue ?

    	https://github.com/rathena/rathena/pull/3247/files/db831031bfaa79dc7eadfc1d96c32b9688fa16ab
    	

     

×
×
  • Create New...