SHARE
TWEET

Untitled

a guest Jan 24th, 2020 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             function LoadInventory(inv, forename, limit) {
  2.                 $(".item").remove();
  3.                 $(".tab").remove();
  4.                 $("#categories").empty();
  5.                 $("#inventory_content").append('<div class="ui tab" data-tab="all"><div class="ui divided items" id="all"></div></div>');
  6.                 $("#categories").append('<a class="active item" data-tab="all" id="all-btn">Alle</a>');
  7.                 let items = JSON.parse(inv);
  8.                 let categories = [];
  9.                 $("#owner").html(forename);
  10.                 let curWeight = 0;
  11.                 if(items.length > 0) {
  12.                     for(let i = 0; i < items.length; i++) {
  13.                         let hasCat = false;
  14.                         for(let c = 0; c < categories.length; c++) {
  15.                             if(categories[c] === items[i].category) hasCat = true;
  16.                         }
  17.                         if(!hasCat) {
  18.                             categories.push(items[i].category);
  19.                             $("#categories").append('<a class="item" data-tab="'+items[i].category+'">'+items[i].category+'</a>');
  20.                             $("#inventory_content").append('<div class="ui tab" data-tab="'+items[i].category+'"><div class="ui divided items" id="'+items[i].category+'"></div></div>');
  21.                         }
  22.                        
  23.                         curWeight = curWeight + (items[i].weight * items[i].amount);
  24.                         $("#all").append("<div class='item "+i+"'>" + $("#item_template").html() + "</div>");
  25.                         $("#" + items[i].category).append("<div class='item "+i+"'>" + $("#item_template").html() + "</div>");
  26.                         if(items[i].amount > 1 && !items[i].dontDisplayAmount) {
  27.                             $("." + i).find(".header").html(items[i].amount + "x " + items[i].name);
  28.                         } else {
  29.                             $("." + i).find(".header").html(items[i].name);
  30.                         }
  31.                         $("." + i).find(".description").html(items[i].description);
  32.                         $("." + i).find(".weight").html("Gewicht: " + items[i].amount * items[i].weight + "kg");
  33.                         $("." + i).find(".action").html(items[i].use_0);
  34.                         $("." + i).find(".action").click(function() {
  35.                             mp.trigger("Client_ItemAction", items[i].type, 0);
  36.                         });
  37.                        
  38.                         if(items[i].use_1 != "null")
  39.                         {
  40.                             $("." + i).find(".menu").append("<div class='item action_1'>"+items[i].use_1+"</div>");
  41.                             $(".action_1").click(function() {
  42.                                 mp.trigger("Client_ItemAction", items[i].type, 1);
  43.                             });
  44.                         }
  45.                         $("." + i).find(".menu").append("<div class='item action_drop_"+i+"'>Auf den Boden legen</div>");
  46.                         $(".action_drop_"+i).click(function() {
  47.                             mp.trigger("Client_ItemAction_Drop", items[i].type);
  48.                         });
  49.                     }
  50.                     $('.pointing.menu .item').tab();
  51.                 }
  52.                 $("#overall_weight").html(curWeight + "/" + limit);
  53.                 $('.ui.dropdown').dropdown();
  54.                 $('.pointing.menu .item').tab();
  55.                 $("#all-btn").click();
  56.             }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top