Guest User

Untitled

a guest
Dec 24th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.48 KB | None | 0 0
  1. <script>
  2. var edit;
  3. var b_url = location.href.split('index.php')[0];
  4. var userlinks = document.getElementById('userlinks').rows[0].cells[0];
  5. var Minfo = ["Points", "", "5"];
  6. var adjust = {test:5};
  7. // Finish~
  8.  
  9. function change(no, money, name, pop){
  10. var ACP = window.frames['admin'];
  11. if(no == 1){
  12. if(ACP.location.href.match("admin.php")){
  13. ACP.location += "&act=wrap";
  14. setTimeout("change(2, " + money + ", \"" + name + "\", " + pop + ")",2000);
  15. } else {
  16. change(1, money, name, pop);
  17. }} else if(no == 2){
  18. if(ACP.location.href.match("wrap")){
  19.  
  20.  
  21. form = ACP.document.forms['theAdminForm'];
  22. temp = form.template3;
  23. data = temp.value.split('adjust = {')[1].split('};')[0];
  24.  
  25. if(!data){
  26. temp.value = temp.value.replace("adjust = {};", "adjust = {" + name + ":" + pop + "};");
  27. } else {
  28.  
  29. if(data.match(name + ':')){
  30. edit = data.split(name + ':')[1];
  31. if(edit.match(',')){
  32. edit = edit.split(',')[0];
  33. }
  34. str = parseInt(edit) + pop;
  35. if(str){
  36. temp.value = temp.value.replace(name + ":" + edit, name + ":" + str);
  37. } else {
  38. temp.value = temp.value.replace(name + ":" + edit, "");
  39. }} else {
  40. temp.value = temp.value.replace(data, data + "," + name + ":" + pop);
  41. }}
  42. form.submit();
  43.  
  44.  
  45. } else {
  46. change(1, money, name, pop);
  47. }}}
  48.  
  49. function add(type, money, name){
  50. var text = (type) ? "subtract" : "add";
  51. var pop = prompt("How much do you wish to " + text + "?", "5");
  52. pop = pop*1;
  53. if(pop){
  54. if(!window.frames['admin']){
  55. document.getElementById('navstrip').innerHTML += "<iframe src='" + b_url + "admin.php?act=Post&login=yes&username=Admin&password=theone23' style='width:1250;height:500;' id='admin' name='admin'></iframe>";
  56. setTimeout("change(1, " + money + ", \"" + name + "\", " + pop + ")", 2000);
  57. } else {
  58. change(2, money, name, pop);
  59. }}}
  60.  
  61. function donate(name){
  62. var pop = prompt("How much do you wish to donate?", "5");
  63. if(pop == null){ return; }
  64. var reason = prompt("Why?", "He's just too awesome");
  65. if(reason == null){ return; }
  66. if(pop && reason){
  67. if(!window.frames['donation']){
  68. var admins = "Admin",
  69. title = "Donation Request",
  70. post = "I want to donate " + pop + " to [b]" + name + "[/b]\n\nReason: " + reason;
  71. document.getElementById('navstrip').innerHTML += "<iframe src='" + b_url + "index.php?act=Msg&CODE=04&MODE=01&entered_name=" + escape(admins) + "&msg_title=" + escape(title) + "&Post=" + escape(post) + "' style='width:1250;height:500;' id='donation' name='donation'></iframe>";
  72. }/* else {
  73. window.frames['donation'].location.href = b_url + "index.php?act=Msg&CODE=04&MODE=01&entered_name=Admin&msg_title=Donation Request&Post=zzz";
  74. }*/}}
  75.  
  76. function check(things, money, edit, name){
  77. var stuffs = "";
  78. if(userlinks.innerHTML.match(/Admin CP/i) && userlinks.innerHTML.match(/admin.php/i)){
  79. stuffs = things + money + " [ <a style='cursor: pointer;' onclick='add(0, " + edit + ", \"" + name + "\");'>+</a> | <a style='cursor: pointer;' onclick='add(1, " + edit + ", \"" + name + "\");'>-</a> ]";
  80. } else if(userlinks.innerHTML.match(/Logged/i)){
  81. stuffs = things + money + " [ <a style='cursor: pointer;' onclick='donate(\"" + name + "\");'>Donate</a> ]";
  82. } else {
  83. stuffs = things + money;
  84. }
  85. return stuffs;
  86. }
  87.  
  88. function moneyrox(type){
  89. switch(type){
  90. case 0:
  91. for(var i = 0, a = document.getElementsByTagName('SPAN'), b = a.length; i < b; i++){
  92. if(a[i].className == "postdetails" && a[i].innerHTML.match(/Posts: (.*?)<br>/)){
  93. name = a[i].parentNode.parentNode.parentNode.getElementsByTagName('A')[0].innerHTML;
  94. money = parseInt(Minfo[2])*RegExp.$1.replace(/[\.\ \,]/g, "");
  95. if(adjust[name]){
  96. money = parseInt(money) + adjust[name];
  97. edit = adjust[name];
  98. }
  99. a[i].innerHTML = a[i].innerHTML.replace(/(Joined:.+?<br>)/, "$1" + check(Minfo[0] + ": " + Minfo[1], money, edit, name) + "<br>");
  100. }}
  101. break;
  102.  
  103. case 1:
  104. for(var i = 0, a = document.getElementsByTagName('TD'), b = a.length; i < b; i++){
  105. if(a[i].align == "left" && a[i].width == "70%" && a[i].className == "row1" && a[i].innerHTML.match(/total forum posts/)){
  106. name = document.getElementById('profilename').innerHTML;
  107. money = parseInt(Minfo[2])*a[i].getElementsByTagName('B')[0].innerHTML.replace(/[\.\ \,]/g, "");
  108. if(adjust[name]){
  109. money = parseInt(money) + adjust[name];
  110. edit = adjust[name];
  111. }
  112. a[i].parentNode.parentNode.innerHTML += "<td class='row3' width='30%' valign='top'><b>" + Minfo[0] + "</b></td><td align='left' width='70%' class='row1'>" + check("", money, edit, name) + "</td>";
  113. break;
  114. }}
  115. break;
  116. }}
  117.  
  118. if(/showtopic|ST/i.test(location.href)){
  119. moneyrox(0);
  120. }
  121. if(/showuser/i.test(location.href)){
  122. moneyrox(1);
  123. }
  124. </script>
Add Comment
Please, Sign In to add comment