Advertisement
designbymerovingi

temp lottery multiplier

May 16th, 2015
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.72 KB | None | 0 0
  1. add_filter( 'mycred_run_this', 'mycred_pro_balance_adjustment_multiply', 10, 2 );
  2. function mycred_pro_balance_adjustment_multiply( $request, $mycred ) {
  3.  
  4.     // Only applicable for lottery payouts
  5.     if ( $request['ref'] != 'lottery_win' || $request['ref_id'] != 27843 ) return $request;
  6.  
  7.     // Get the user ID
  8.     $user_id = absint( $request['user_id'] );
  9.  
  10.     // Ignore admins
  11.     if ( user_can( $user_id, 'promote_users' ) ) return $request;
  12.  
  13.     // If user has bronze level multiply
  14.     if ( user_can( $user_id, 'btn_bronze_multiply' ) ) {
  15.         $request['amount'] = $request['amount'] * 2;
  16.         $request['entry']  = 'Бонус Печалба Бронзово Членство.t2. (Bronze Membership Bonus Winner.t2).';
  17.     }
  18.     return $request;
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement