Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [ADMN] ShoppingCart Reloaded 1.2 - плагин для выдачи предметов из БД [1.4.7 - 1.7.2R-0.3]

Тема в разделе "Релизы плагинов", создана пользователем limito, 7 янв 2013.

  1. ms-dos95

    ms-dos95 Старожил Пользователь

    Баллы:
    103
    Skype:
    ms-dos95
    Имя в Minecraft:
    msdos95
    Думаешь пойдет?
     
  2. Хостинг MineCraft
    <
  3. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    Не знаю, но попробовать стоит )
     
  4. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Плагин под мультисерверность легко переделать: название сервера бросаем в конфиг, а в конце sql-запросов добавляем что-то типа << and server='"+this.config("server")+"'>>, в таблицу добавляем колонку server, модим шоп.....PROFIT!!!
     
    ms-dos95 нравится это.
  5. ms-dos95

    ms-dos95 Старожил Пользователь

    Баллы:
    103
    Skype:
    ms-dos95
    Имя в Minecraft:
    msdos95
    Спасибо за ответ. Но как бы шоп уже настроен на мультисерверность!
    Вот кидаю код:
    Код:
    <link rel="stylesheet" href="/GL/shop/images/warehouse.css">
    <script src="/GL/shop/images/warehouse.js"></script>
     
    <input type="hidden" id="event_row_id" value="">
    <?php
    require_once 'config.php';
     
    $shop_wh_arr_not_null = false;
     
    if(count($gl_shop_server_list_query)!=0) {
        for ($j=0; $j<=count($gl_shop_server_list_query)-1; $j++) {
            $shop_wh_arr = $gl_db->select("SELECT * FROM `".$tbl_WAREHOUSE."` WHERE `nickname`=? AND `server_id`=?",$gl_user_name,$gl_shop_server_list_query[$j]['id']);
            if(count($shop_wh_arr)!=0) {
                $shop_wh_arr_not_null = true;
                $shop_wh_list_body .= '<tr id="shop_list_row_server_name"><td><center>&mdash;</center></td><td>'.$gl_shop_server_list_query[$j]['servername'].'</td><td>&nbsp;</td></tr>';
                for ($i = count($shop_wh_arr)-1; $i >= 0; $i--) {
                    $block_id = $shop_wh_arr[$i]['item_id'];
                    $block_meta = $shop_wh_arr[$i]['item_meta'];
                    $item_enchantments = $shop_wh_arr[$i]['item_enchantments'];
                    $enchantment_info = enchantment_info($item_enchantments);
                    $item_server_id = $shop_wh_arr[$i]['server_id'];
                    $item_server_id_text = item_server_list_info($item_server_id);
                    $item_amount = $shop_wh_arr[$i]['item_amount'];
                    $shop_arr = $gl_db->select("SELECT * FROM `".$tbl_LIST."` WHERE `block_id`=? AND `block_meta`=? AND `item_enchantments`=? LIMIT 1",$block_id,$block_meta,$item_enchantments);
                        $name = clip_mc_color_code($shop_arr[0]['name']);
                        if(!empty($shop_arr[0]['icon'])) $icon = '<img src="'.$shop_arr[0]['icon'].'" width="25" height="25" alt="'.$name.'">'; else $icon = '<span class="ui-icon ui-icon-help" id="qqq"></span>';
                    $shop_wh_list_body .= '<tr id="shop_list_row_'.$i.'"><td>'.$icon.'</td><td>'.$item_server_id_text.$enchantment_info.$name.'</td><td><span id="shop_list_item_amount_row_'.$i.'">'.$item_amount.'</span></td></tr>';
                }
            }
            $shop_wh_list = '<table class="shop_list" cellpadding="0" cellspacing="0">'.$shop_wh_list_body.'</table>';
        }
    } else {
        $shop_wh_arr = $gl_db->select("SELECT * FROM `".$tbl_WAREHOUSE."` WHERE `nickname`=?",$gl_user_name);
        if(count($shop_wh_arr)==0) $shop_wh_list_body = '<tr><td colspan="5"><br><br><br><center>Склад пуст!</center><br><br><br><br></td></tr>';
        else {
            for ($i = count($shop_wh_arr)-1; $i >= 0; $i--) {
                $block_id = $shop_wh_arr[$i]['item_id'];
                $block_meta = $shop_wh_arr[$i]['item_meta'];
                $item_enchantments = $shop_wh_arr[$i]['item_enchantments'];
                $enchantment_info = enchantment_info($item_enchantments);
                $item_amount = $shop_wh_arr[$i]['item_amount'];
                $shop_arr = $gl_db->select("SELECT * FROM `".$tbl_LIST."` WHERE `block_id`=? AND `block_meta`=? AND `item_enchantments`=? LIMIT 1",$block_id,$block_meta,$item_enchantments);
                    $name = clip_mc_color_code($shop_arr[0]['name']);
                    if(!empty($shop_arr[0]['icon'])) $icon = '<img src="'.$shop_arr[0]['icon'].'" width="25" height="25" alt="'.$name.'">'; else $icon = '<span class="ui-icon ui-icon-help" id="qqq"></span>';
                $shop_wh_list_body .= '<tr id="shop_list_row_'.$i.'"><td>'.$icon.'</td><td>'.$enchantment_info.$name.'</td><td><span id="shop_list_item_amount_row_'.$i.'">'.$item_amount.'</span></td></tr>';
            }
        }
        $shop_wh_list = '<table class="shop_list" cellpadding="0" cellspacing="0">'.$shop_wh_list_body.'</table>';
    }
     
    if($shop_wh_arr_not_null==false) {
        echo '<table class="shop_list_empty" cellpadding="0" cellspacing="0"><tr><td colspan="5"><br><br><br><center>Склад пуст!</center><br><br><br><br></td></tr></table>';
        //echo '<script>setTimeout(function(){$("#gl_shop_warehouse_msg").fadeOut(200)},100);</script>';
    } else echo $shop_wh_list;
     
    ?>
    
     
  6. EnDiz

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

    Баллы:
    123
    Имя в Minecraft:
    endiz
    Чего он не создает папку с плагином?!
     
  7. Skar

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

    Баллы:
    88
    Имя в Minecraft:
    Skar
    @limito, Проблемы на дебиане , на последней версии плагина все еще нет поддержки русского языка, сервер MCPC++ 1.5.2
     
  8. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    @Skar, тебе это о чём нибудь говорит?
    [​IMG]

    По поводу твоей подписи
    [​IMG]
     
  9. ms-dos95

    ms-dos95 Старожил Пользователь

    Баллы:
    103
    Skype:
    ms-dos95
    Имя в Minecraft:
    msdos95
    Кодировку менял?:cool:
     
    ВремяПриключений нравится это.
  10. Skar

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

    Баллы:
    88
    Имя в Minecraft:
    Skar
    @Beatboxer, да такая ощибка есть(( друг уперся в отпуск, а проблема и забыл убрать рекламу в коде на нее и ругаеться

    @ms-dos95, да
     
  11. Rocketman21

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

    Баллы:
    68
    Вот это плагинище)) Как раз собрался делать магазин на сайте, думал простенький, но теперь чувствую будет магазин по полной))[DOUBLEPOST=1374666755,1374617511][/DOUBLEPOST]Так и не понял как выдавать permissions и их группы. И как допустим выдать группу на определенное время?
     
  12. Groove

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

    Баллы:
    103
    Skype:
    belog81
    Имя в Minecraft:
    nety
    А можно какнибуть зделать, чтоб они могли покупать за игровую валюту которая в игре?
     
  13. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    Только плагином Chest Shop и аналогичными
     
  14. Rocketman21

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

    Баллы:
    68
    Можно написать магазин для сайта на php. Собственно для этого этот плагин и создан как мне кажется, иначе зачем выдавать из БД предметы.
     
  15. Den-Xs

    Den-Xs Старожил Пользователь

    Баллы:
    103
    Skype:
    denis_314
    Будет ли плагин обновлен на 1.6? И, да, будет ли функция выдачи пермиссий на время?
     
    krogon9 нравится это.
  16. cubespace

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

    Баллы:
    103
    Плагин может работать большим количеством чаров ?
    И какой код для работы плагина ?
    Можете написать как оно будет для плагина в коде
     
  17. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
  18. MySt1k

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

    Баллы:
    173
    Konstantin773, Помогите пожалуйста дописать плагин, а точнее запросы в нем (там 1 запрос вроде), я не пойму как прописать << and server='"+this.config("server")+"'>> колонка в таблице имеется. + что еще нужно написать в конфиг что бы функционировало?
     
    Сникерсни нравится это.
  19. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Сейчас перепишу плагин под мультисерверность[DOUBLEPOST=1375173037,1375171611][/DOUBLEPOST]>>>КЛАЦ<<<

    Сам не тестировал, но вроде все должно работать:
    +Добавил в создание таблицы колонку server
    +Добавил настройку сервера в конфиг
     
    REZAYS и MySt1k нравится это.
  20. MySt1k

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

    Баллы:
    173
    Большое спасибо, пойду тестировать.[DOUBLEPOST=1375178596,1375177917][/DOUBLEPOST]Вот ошибка


    [DOUBLEPOST=1375178788][/DOUBLEPOST]И еще одна :
     
  21. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Ты старый конфиг снеси....
     
    DavidShabaev нравится это.

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