viewing paste [func] Remove Buff | Diff

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
 
    function    script  remove_buff {
        .@last_buff = ( ( checkre(0) )? SC_FALLENEMPIRE:SC_FOOD_LUK_CASH );
        __OnNextStatus:
            if ( 
                // add more if you need other buff not to be removed.
                .@i != SC_PUSH_CART &&
                .@i != SC_WEIGHTOVER50 && .@i != SC_WEIGHTOVER90 &&
                .@i != SC_NOCHAT &&
                .@i != SC_JAILED &&
                .@i != SC_CASH_PLUSEXP && .@i != SC_CASH_RECEIVEITEM && 
                .@i != SC_CASH_BOSS_ALARM && .@i != SC_CASH_DEATHPENALTY && 
                .@i != SC_KSPROTECTED && 
                .@i != SC_CASH_PLUSONLYJOBEXP &&   
                .@i != SC_FOOD_STR_CASH && .@i != SC_FOOD_AGI_CASH && .@i != SC_FOOD_VIT_CASH &&
                .@i != SC_FOOD_DEX_CASH && .@i != SC_FOOD_INT_CASH && .@i != SC_FOOD_LUK_CASH
            ) {
                sc_end .@i;
            }
            .@i++;
            if ( .@i % 100 == 0 ) sleep2 1;
            jump_zero( .@i >= .@last_buff,__OnNextStatus );
        return;
    }
Viewed 1262 times, submitted by Emistry.