Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Совет Расчет чар для ShoppingCart

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем wkera, 24 дек 2013.

  1. Автор темы
    wkera

    wkera Старожил Пользователь

    Баллы:
    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)

    Скрипт:
    Код:
    <?
    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>
    Зы: жду жоских каментов по поводу кода и его оформления
     
    Evan, ApaDoctor, Bormandesign и 2 другим нравится это.
  2. Хостинг MineCraft
    <
  3. lexa_kiker

    lexa_kiker Старожил Пользователь

    Баллы:
    123
    Skype:
    lexa_kiker
    50/50
     
    blogger2 нравится это.
  4. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    а разве в шопинг карт есть чары ? О.о
     
    slavik123123123 и blogger2 нравится это.
  5. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Да.
     
    blogger2 нравится это.
  6. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    Разве
    Код:
    <?if
    и
    Код:
    <?}
    не являются синтаксическими ошибками?
    А так спасибо за тутор
     
    ВремяПриключений нравится это.
  7. STRELOK2022

    STRELOK2022 Активный участник Пользователь

    Баллы:
    88
    Skype:
    blogofcoder
    Имя в Minecraft:
    STRELOK2022
    Нет. Не являются.
     
  8. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Кто тебе такое сказал?
    Вот тебе еще пример:
    Код:
    <?php if (нанана >= нананан){ ?>
        <?php } else { ?>
    <?php } ?>
     
  9. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    у меня на <?php} (без пробела) ругается
     
    ПриветОтЛайки нравится это.
  10. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Естественно.
     
    ВремяПриключений нравится это.
  11. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
  12. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    Как по мне, то лучше делать через ID. То, что в том примере не все поймут
     
    lexa_kiker нравится это.
  13. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Можно ещё так ввести ID: 276#16:10#19:5 - Алмазный меч на остроту 10 и отбрасывание 5
     
  14. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    можно я сделаю наковальню для этого плагина, со способом от saharin94
     
  15. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    В смысле?
     
  16. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    ну для чанта, что бы удобнее было, за одно магаз напишу, а то скучно
     
  17. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    Evan, Пиши, просмотрим на реализацию.
     
    ПриветОтЛайки нравится это.
  18. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    хорошо))очень интересна ваша оценка)) завтра-после завтра напишу выложу в сеть
     
    fles нравится это.
  19. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    А я уже написал:D Только приват заказал умка(админ minecraft-mods.ru)
    4 строки преобразуют поле с чарами
     
    Последнее редактирование: 26 дек 2013
  20. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    AlexMerser, писать-то нечего, тупо создать массив с нужными чарами и присвоить цену, но может кто-то сделать умнее.
     
    I-Am-Black-Overlord нравится это.
  21. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    У меня админ пишет русские зачарования и их уровень(Сила 3, Отдача 9), скрипт преобразует это все в idблока#зачарование:лвл#зачарование:лвл#зачарование:лвл.... Потом скину ссылку в оффтопик.
    P.S: все таки вариант через # удобнее)
     

Поделиться этой страницей