Guest User

Someball RNG

a guest
Nov 15th, 2014
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Someball RNG
  3. // @version 1.0
  4. // @description Make a name with a random number
  5. // @author Despair
  6. // @include http://*.koalabeast.com:*
  7. // @include http://*.jukejuice.com:*
  8. // @include http://*.newcompte.fr:*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. // settings
  13. var prefixString = "Some Ball ",
  14. suffixString = "",
  15. range = [1, 99],//range to generate numbers from 1 - 99
  16. useSpacer = true,//if true number is 05 instead of just 5
  17. changeTime = 10000;//time in ms between name change
  18.  
  19. intCheckStart = setInterval(function(){checkStart();}, 1000);
  20.  
  21. function checkStart(){//changes name and starts timer at game start
  22. if(tagpro.state == 1){
  23. nameChange()
  24. intNameChange = setInterval(function(){nameChange();}, changeTime);
  25. clearInterval(intCheckStart);
  26. }
  27. }
  28.  
  29. function nameChange(){
  30. var yourName = "",randomNumber = 0,spacer = "",setName = "",yourId = 0;
  31. yourId = tagpro.playerId
  32. yourName = tagpro.players[yourId].name
  33. if(yourName == "rng"){tagpro.socket.emit("name", prefixString + "??" + suffixString);}
  34. if(((yourName.indexOf(prefixString) > -1 && prefixString.length !== 0) || (yourName.indexOf(suffixString) > -1 && suffixString.length !== 0)) && (!tagpro.spectator && tagpro.state == 1)){
  35. randomNumber = Math.floor(Math.random() * ((range[1] - range[0]) + 1)) + range[0];
  36. if((randomNumber < 10) && useSpacer){spacer = "0"}
  37. setName = prefixString + spacer + randomNumber + suffixString;
  38. setName = setName.substring(0, 12);//limit name to 12 chars
  39. tagpro.socket.emit("name", setName);
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment