WujcioCreeper

RankELO Beta 0.1 - Brak TOP 10

Feb 8th, 2014
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.75 KB | None | 0 0
  1. options:
  2. RankELO.tag: &0&l|&bRank&6ELO&0&l|
  3. top: 10
  4. RankELO.deathmsg: &5Gracz &0&l|&6%victim% &9> &0&l|&c-&4%{_pkt}%&0&l| &5zostal zabity przez &0&l|&6%attacker% &9> &0&l|&a+&2%{_pkt}%&0&l|
  5. RankELO.resetmsg: &5Gracz &6%player% &5zrestartowal punkty graczowi &6%argument 2%
  6. RankELO.restartmsg: &a&lZrestartowano skrypt &b&lRank&6&lELO
  7. RankELO.aliases: re, relo, ranke
  8. RankELO.author: &fPrzewoz20011/WujcioCreeper
  9. RankELO.version: &aBeta 0.1
  10. RankELO.for: &fxTeehe/Jeey'u
  11. # RankELO.mnoznik1 jest dla zwykłych graczy mnożnikiem punktów cd. śmierci. Ustaw to mniej niż 1.
  12. RankELO.mnoznik1: 0.50
  13. # RankELO.mnoznik2 jest dla graczy, których punkty są poniżej 500. Ustaw to poniżej 0.50.
  14. RankELO.mnoznik2: 0.30
  15.  
  16. on first join:
  17. set {RankELO.pkt.%player%} to 1000
  18. set {RankELO.frags.%player%} to 0
  19. set {RankELO.deaths.%player%} to 0
  20. set {RankELO.saveall.%player%} to true
  21. send "{@RankELO.tag} &5&l>> &7Otrzymujesz 1000 Punktów ELO na start gry" to player
  22. stop
  23.  
  24. on join:
  25. if {RankELO.saveall.%player%} is false:
  26. set {RankELO.pkt.%player%} to 1000
  27. set {RankELO.frags.%player%} to 0
  28. set {RankELO.deaths.%player%} to 0
  29. set {RankELO.saveall.%player%} to true
  30. stop
  31. if {RankELO.saveall.%player%} is not set:
  32. set {RankELO.pkt.%player%} to 1000
  33. set {RankELO.frags.%player%} to 0
  34. set {RankELO.deaths.%player%} to 0
  35. set {RankELO.saveall.%player%} to true
  36. stop
  37. if {RankELO.saveall.%player%} is true:
  38. set the player's tablist name to "&0|&b%{RankELO.frags.%player%}%&7/&c%{RankELO.deaths.%player%}%&0|&5>&6%name of player%&5-&0|&a%{RankELO.pkt.%player%}%&0|"
  39. send "{@RankELO.tag} &9&l> &aPomyslnie Zaladowano Punkty, ilosc Zabojstw oraz Smierci" to player
  40. stop
  41. on chat:
  42. cancel event
  43. broadcast "&0&l|&a%{RankELO.pkt.%player%}%&0&l|&b%{RankELO.frags.%player%}%&8/&c%{RankELO.deaths.%player%}%&0&l|&5-&6%name of player% &9&l>> &7%message%"
  44. on death:
  45. if victim is player:
  46. if attacker is player:
  47. if {RankELO.pkt.%victim%} is smaller than 500:
  48. set {_pkt} to {RankELO.pkt.%victim%}*{@RankELO.mnoznik2}
  49. add {_pkt} to {RankELO.pkt.%attacker%}
  50. add 1 to {RankELO.frags.%attacker%}
  51. add 1 to {RankELO.deaths.%victim%}
  52. remove {_pkt} from {RankELO.pkt.%victim%}
  53. broadcast "{@RankELO.tag} {@RankELO.deathmsg}"
  54. strike lightning effect at the victim
  55. set {_pkt} to 0
  56. stop
  57. else:
  58. set {_pkt} to {RankELO.pkt.%victim%}*{@RankELO.mnoznik1}
  59. add {_pkt} to {RankELO.pkt.%attacker%}
  60. remove {_pkt} from {RankELO.pkt.%victim%}
  61. broadcast "{@RankELO.tag} {@RankELO.deathmsg}"
  62. set {_pkt} to 0
  63. stop
  64. else:
  65. stop
  66. else:
  67. stop
  68.  
  69. command /rankelo [<text>] [<player=%player%>]:
  70. aliases: {@RankELO.aliases}
  71. usage: &bPoprawne Uzycie Komendy wyglada tak! &5/rankelo pomoc
  72. trigger:
  73. if arg 1 is "pomoc":
  74. if arg 2 is not set:
  75. send "&b&l-+|======{@RankELO.tag}&b&l======|+-" to player
  76. send "&5/rankelo top &6- &4Wyswietla Top 10 Rankingu ELO - &cChwilowo Wylaczone" to player
  77. send "&5/rankelo dane [Nick Gracza] &6- &aWyswietla Dane Gracza [Jego Ilosc Zabojstw, Smierci, Pkt]" to player
  78. send "&5/rankelo info &6- &aWyswietla Informacje Dot. Skryptu" to player
  79. send "&b&l-+|======{@RankELO.tag}&b&l======|+-" to player
  80. stop
  81. else:
  82. send "{@RankELO.tag} &9&l> &bUsun 2 Argument [Nick Gracza, przypadkowa litere/znak]" to player
  83. stop
  84. if arg 1 is set:
  85. #if arg 1 is "top":
  86. #if player has permission "rankelo.top.see":
  87. #send "&c&l|-----{@RankELO.tag}&c&l-----|"
  88. #send "&6&l:|:&bTOP &410 &aELO&6&l:|:"
  89. #{_num} is less than {@top}:
  90. #set {_r} to {_num}+1
  91. #loop {@top} - {_num} times:
  92. #set {_m} to "0%{_r}%"
  93. #{_r} is more than 9:
  94. #set {_m} to {_r}
  95. #add 1 to {_r}
  96. #send "&0|&3&l%{_m}%&0| &5<|> &0|&61000 &5-|- &aMiejsce Wolne"
  97. #stop
  98. if arg 1 is "dane":
  99. if arg 2 is set:
  100. player has permission "rankelo.gracz":
  101. send "&e&l|----+{@RankELO.tag}&e&l+----|"
  102. wait 0.2 second
  103. send "&3&lStatystyki Gracza &6%arg 2%"
  104. wait 0.2 second
  105. send "&aPunkty ELO &5> &a&l%{RankELO.pkt.%arg 2%}%"
  106. wait 0.2 second
  107. send "&bZabojstwa &5> &b&l%{RankELO.frags.%arg 2%}%"
  108. wait 0.2 second
  109. send "&cSmierci &5> &c&l %{RankELO.deaths.%arg 2%}%"
  110. stop
  111. else:
  112. send "{@RankELO.tag} &5> &c&lNie masz Uprawnien." to player
  113. stop
  114. else:
  115. send "{@RankELO.tag} &b> &c&lPodaj Nick Gracza." to player
  116. stop
  117. if arg 1 is "info":
  118. if arg 2 is not set:
  119. send "&e&l|----+{@RankELO.tag}&e&l+----|"
  120. wait 0.1 second
  121. send "&2Autor &5> %{@RankELO.author}%"
  122. wait 0.1 second
  123. send "&2Stworzone Dla &5> %{@RankELO.for}%"
  124. wait 0.1 second
  125. send "&2Wersja &5> %{RankELO.version}%"
  126. stop
Advertisement
Add Comment
Please, Sign In to add comment