Advertisement
Guest User

level gui

a guest
Feb 20th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. setInterval(function() {
  2.   updateGUI();
  3. }, 1000 / 4);
  4.  
  5. function initGUI()
  6. {
  7.     let $ = parent.$;
  8.     let brc = $("#bottomrightcorner");
  9.     let bmid = $("#bottommid");
  10.    
  11.     bmid.find("#xpbar_bg").remove();
  12.     let xpbar_bg = $('<div id="xpbar_bg"></div>').css({            
  13.         background: "black",
  14.         height: "5px",
  15.         fontSize: "14px",
  16.         color: "#000000",
  17.         textAlign: "center"
  18.     });
  19.     xpbar_bg.insertAfter($('#mpbar'));
  20.    
  21.     bmid.find("#xpbar_fg").remove();
  22.     let xpbar_fg = $('<div id="xpbar_fg"></div>').css({            
  23.         background: "#FFFFFF",
  24.         height: "5px",
  25.         fontSize: "14px",
  26.         color: "#FFD800",
  27.         textAlign: "center"
  28.     });
  29.     $("#xpbar_bg").append(xpbar_fg);
  30.    
  31.     brc.find("#xpslider").css({
  32.         background: "#10198C",
  33.         opacity: "0.5"
  34.     });
  35.    
  36.     bmid.find("#xpbar_text").remove();
  37.     let xpbar_text = $('<div id="xpbar_text"></div>').css({            
  38.         background: "url('https://cdn.discordapp.com/attachments/202046273052868608/547468098907668532/xp_bar.png')",
  39.         width: "500",
  40.         height: "26"
  41.     });
  42.     xpbar_text.attr("class", "clickable enableclicks");
  43.     xpbar_text.attr("onClick", "toggle_stats()");
  44.     xpbar_text.insertAfter($("#mpbar"));
  45.    
  46.     bmid.find("#xpbar_text_level").remove();
  47.     let xpbar_text_level = $('<div id="xpbar_text_level"></div>').css({            
  48.         display: "inline",
  49.         fontSize: "20px",
  50.         fontFamily: "Serif",
  51.         color: "FFFFFF",
  52.         textShadow: "0 0 5px #888888"
  53.     });
  54.     xpbar_text.append(xpbar_text_level);
  55.    
  56.     bmid.find("#xpbar_text_percent").remove();
  57.     let xpbar_text_percent = $('<div id="xpbar_text_percent"></div>').css({
  58.         display: "inline",
  59.         fontSize: "15px",
  60.         marginLeft: "70px",
  61.         fontFamily: "Serif",
  62.         color: "#FFFF00",
  63.         fontStyle: "italic",
  64.         textShadow: "0 0 3px #888800"
  65.     });
  66.     xpbar_text.append(xpbar_text_percent);
  67.    
  68.     brc.find("#xpui").parent().remove();
  69. }
  70.  
  71. function updateGUI() {
  72.     let $ = parent.$;
  73.     let xp_percent = ((character.xp / G.levels[character.level]) * 100).toFixed(3);
  74.    
  75.     $("#bottommid").find("#xpbar_fg").css({ width: `${xp_percent}%`});
  76.     $("#bottommid").find("#xpbar_text_level").html(`Level: ${character.level}`);
  77.     $("#bottommid").find("#xpbar_text_percent").html(`${xp_percent}%`);
  78. }
  79.  
  80. function ncomma(x) {
  81.     return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  82. }
  83.  
  84. initGUI();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement