- Баллы
- 103
Здравствуйте. Решил выложить PHP-скрипт расчета чар для ShoppingCart.
Использовать следующим образом:
Берем EID енчанта тут.
Пишим через запятую EID и уровень.
Пример чара "Огнестойкость IV": 1,4. Результат будет - E.
Пример чара "Удача III": 35,3. Результат будет - B1.
Если нужно чаров больше, чем один, то писать в следующем формате: 1,4,35,3. Результат будет - E0H. И так до бесконечности.
Далее добавляем данные в MySQL, где для `item` указываем 'id предмета-кодированные чары'.
К примеру, я хочу 1 камень с чарами "Огнестойкость IV" и "Удача III". Я сделаю это следующим запросом:
INSERT INTO `shopcart`(`type`, `player`, `item`, `amount`) VALUES ('item','nick','1-E0H',1)
Скрипт:
Зы: жду жоских каментов по поводу кода и его оформления
Использовать следующим образом:
Берем EID енчанта тут.
Пишим через запятую EID и уровень.
Пример чара "Огнестойкость IV": 1,4. Результат будет - E.
Пример чара "Удача III": 35,3. Результат будет - B1.
Если нужно чаров больше, чем один, то писать в следующем формате: 1,4,35,3. Результат будет - E0H. И так до бесконечности.
Далее добавляем данные в MySQL, где для `item` указываем 'id предмета-кодированные чары'.
К примеру, я хочу 1 камень с чарами "Огнестойкость IV" и "Удача III". Я сделаю это следующим запросом:
INSERT INTO `shopcart`(`type`, `player`, `item`, `amount`) VALUES ('item','nick','1-E0H',1)
Скрипт:
Код:
<?
if (isset($_POST['button']))
{
$num = explode(",", $_POST[1]);
$count = count($num);
$number = $num[0]*10+$num[1];
for ($n=2; $n<$count; $n=$n+2) $number = $number*1000+$num[$n]*10+$num[$n+1];
}
?>
<html>
<body>
<?if (isset($_POST['button'])){?>
<input type="text" value="<?=strtoupper(base_convert($number, 10, 32))?>">
<?}?>
<form method="post">
<input placeholder="Чары (через запятую)" type="text" name="1">
<input name="button" value="Go" type="submit">
</form>
</body>
</html>
Зы: жду жоских каментов по поводу кода и его оформления
Только приват заказал умка(админ minecraft-mods.ru)