Опять же для встраивания в сайт, как и Cheat-Master - Delimiter.
Только этот скрипт рассчитывает, сколько же нужно поиграть до определенного уровня в часах (Сколько EXP осталось до нужного уровня). Он предназначен для серверов с возрастанием нужного количества EXP при повышении уровня на 4. (1 lvl = 8 exp, 2 lvl = 12 exp, 3 lvl = 16 exp и т.д.)
Здесь все так же, вот код
Код
<?php
echo '
<center>
<h2>Get Time To New Level</h2><br />
<form method="post" action="index.php?get=1">
Введите достигнутый lvl: <input type="text" name="lvl" value="" size="9"/><br/>
Введите достигнутый exp: <input type="text" name="xp" value="" size="8"/><br/>
Введите желаемый lvl: <input type="text" name="nlvl" value="" size="12"/><br/>
<input type="submit" name="submit" value="Рассчитать!"/>
</form></center>
';
$lvl=$_POST['lvl'];
$xp=$_POST['xp'];
$nlvl=$_POST['nlvl'];
if(isset($_POST['submit'])) {
if($nlvl<$lvl || $nlvl<1 || $nlvl>150) die('<script>alert("Невалидный LVL!")</script>');
if($lvl>100 || $lvl<1) die('<script>alert("Невалидный желаемый LVL!")</script>');
if($xp<0 || $xp>=($lvl+1)*4) die('<script>alert("Невалидное кол-во EXP!")</script>');
for($i = 1; $i<$lvl; $i++) { $withexp = $withexp + $i*4 + 4; }
$withexp = $withexp + $xp;
for($i = 1; $i<$nlvl; $i++) { $allxp = $allxp + $i*4 + 4; }
echo '<script>
alert("\r\nОтыграно: ', $withexp, '\r\nВсего нужно отыграть: ', $allxp, '\r\nОсталось отыграть: ', $allxp-$withexp, '\r\n\r\n\r\nПридумано, сделано и переведено в Web формат Улькой");
</script>';
}
?>
Здесь встроена защита от невалидных уровней =)
P.S. Знаю, что есть более удобный способ расчета, т.к. это арифметическая прогрессия и нужно всего лишь узнать сумму членов арифметической прогрессии, но тогда я этого не проходил
И так же, протестировать скрипт, если у вас нету возможности сделать его на своем локалхосте,
Можете здесь: http://theyl.tk/?get=1