Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Считаем сколько денег вернуть
- $return_amount = ( $product->price_silver + coinsConvertation::gold2silver( $product->price_gold, $product->level ) ) / 4 ;
- /**
- * Конвертация золота в серебро
- * @param <float> $gold_amount сколько золота конвертируем
- * @param <int> $level уровнеь (предмета или чара)
- */
- public static function gold2silver( $gold_amount, $level )
- {
- return floor( $gold_amount * self::getCoeff( $level ) );
- }
- /**
- * Конвертация серебра в золото
- * @param <float> $silver_amount сколько сильвера конвертируем
- * @param <int> $level уровнеь (предмета или чара)
- */
- public static function silver2gold( $silver_amount, $level )
- {
- return floor( $silver_amount / self::getCoeff( $level ) );
- }
- /**
- * Коэффициент перерасчета
- */
- public static function getCoeff( $level )
- {
- return floor( ( ( $level * $level + 45 )/6 + $level * $level * 0.1 )*10 - 58 );
- }
Add Comment
Please, Sign In to add comment