viewing paste gain level per account + min 1 max | Athena

Posted on the | Last edited on
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
-       script  gain_reward     -1,{
OnInit:
        .max_level = getbattleconf( "max_level" );
        end;
 
OnPCLoginEvent:
        if( !#gain_reward ){
                query_sql( "SELECT `base_level` FROM `char` WHERE `account_id` = "+getcharid(3),.@lv );
                .@size = getarraysize( .@lv );
 
                for( .@i = 0; .@i < .@size; .@i++ )
                        if( .@lv[.@i] >= .max_level )
                                .@give_reward = 1;
               
                if( !.@give_reward ){
                        gain_reward = 1;
                       
                        // reward here
                        getitem 512,1;
                        getitem 512,2;
                        getitem 512,3;
                }
        }
        end;
}
Viewed 802 times, submitted by Emistry.