Advertisement
Guest User

Meiya Stormsinger

a guest
Oct 4th, 2010
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.21 KB | None | 0 0
  1. -----------------------------------------------------------------------------
  2. --[[
  3. This script was made by Meiya Stormsinger of http://dps-db.com/      
  4. This script may be edited and changed at will, but credits must be provided.
  5. Thank you.
  6. ]]--                         
  7. -----------------------------------------------------------------------------
  8.  
  9. print("-------------------------------------------------------")
  10. print("=>             Blizzlike PvP Title System            <=")
  11. print("=>  Made by Meiya Stormsinger of http://dps-db.com/  <=")
  12. print("=>                       Enjoy!                      <=")
  13. print("-------------------------------------------------------")
  14.  
  15. -----------------
  16. --Required HK's--
  17. -----------------
  18. local Rank1 = #
  19. local Rank2 = #
  20. local Rank3 = #
  21. local Rank4 = #
  22. local Rank5 = #
  23. local Rank6 = #
  24. local Rank7 = #
  25. local Rank8 = #
  26. local Rank9 = #
  27. local Rank10 = #
  28. local Rank11 = #
  29. local Rank12 = #
  30. local Rank13 = #
  31. local Rank14 = #
  32.  
  33. ----------------------------------------------
  34. -- DO NOT CHANGE ANYTHING BEYOND THIS POINT --
  35. ----------------------------------------------
  36.  
  37.  
  38. -------------------
  39. ----Ally Titles----
  40. -------------------
  41. local Private = 1
  42. local Corporal = 2
  43. local Sergeant = 3
  44. local Master_Sergeant = 4
  45. local Sergeant_Major = 5
  46. local Knight = 6
  47. local Knight_Lieutenant = 7
  48. local Knight_Captain = 8
  49. local Knight_Champion = 9
  50. local Lieutenant_Commander = 10
  51. local Commander = 11
  52. local Marshal = 12
  53. local Field_Marshal = 13
  54. local Grand_Marshal = 14
  55.  
  56. ------------------
  57. ---Horde Titles---
  58. ------------------
  59. local Scout = 15
  60. local Grunt = 16
  61. local Sergeant = 17
  62. local Senior_Sergeant = 18
  63. local First_Sergeant = 19
  64. local Stone_Guard = 20
  65. local Blood_Guard = 21
  66. local Legionnaire  = 22
  67. local Centurion = 23
  68. local Champion = 24
  69. local Lieutenant_General = 25
  70. local General = 26
  71. local Warlord = 27
  72. local High_Warlord = 28
  73.  
  74. function HKCheck_Proc(event, player, victim)
  75.     if (player:LifeTimeKills(0, "0") == Rank1) and (player:GetTeam() == 0) then
  76.         player:SetKnownTitle(Private)
  77.     elseif (player:LifeTimeKills(0, "0") == Rank2) and (player:GetTeam() == 0) then
  78.         player:SetKnownTitle(Corporal)
  79.         player:UnsetKnownTitle(Private)
  80.     elseif (player:LifeTimeKills(0, "0") == Rank3) and (player:GetTeam() == 0) then
  81.         player:SetKnownTitle(Sergeant)
  82.         player:UnsetKnownTitle(Corporal)
  83.     elseif (player:LifeTimeKills(0, "0") == Rank4) and (player:GetTeam() == 0) then
  84.         player:SetKnownTitle(Master_Sergeant)
  85.         player:UnsetKnownTitle(Sergeant)
  86.     elseif (player:LifeTimeKills(0, "0") == Rank5) and (player:GetTeam() == 0) then
  87.         player:SetKnownTitle(Sergeant_Major)
  88.         player:UnsetKnownTitle(Master_Sergeant)
  89.     elseif (player:LifeTimeKills(0, "0") == Rank6) and (player:GetTeam() == 0) then
  90.         player:SetKnownTitle(Knight)
  91.         player:UnsetKnownTitle(Sergeant_Major)
  92.     elseif (player:LifeTimeKills(0, "0") == Rank7) and (player:GetTeam() == 0) then
  93.         player:SetKnownTitle(Knight_Lieutenant)
  94.         player:UnsetKnownTitle(Knight)
  95.     elseif (player:LifeTimeKills(0, "0") == Rank8) and (player:GetTeam() == 0) then
  96.         player:SetKnownTitle(Knight_Captain)
  97.         player:UnsetKnownTitle(Knight_Lieutenant)
  98.     elseif (player:LifeTimeKills(0, "0") == Rank9) and (player:GetTeam() == 0) then
  99.         player:SetKnownTitle(Knight_Champion)
  100.         player:UnsetKnownTitle(Knight_Captain)
  101.     elseif (player:LifeTimeKills(0, "0") == Rank10) and (player:GetTeam() == 0) then
  102.         player:SetKnownTitle(Lieutenant_Commander)
  103.         player:UnsetKnownTitle(Knight_Champion)
  104.     elseif (player:LifeTimeKills(0, "0") == Rank11) and (player:GetTeam() == 0) then
  105.         player:SetKnownTitle(Commander)
  106.         player:UnsetKnownTitle(Lieutenant_Commander)
  107.     elseif (player:LifeTimeKills(0, "0") == Rank12) and (player:GetTeam() == 0) then
  108.         player:SetKnownTitle(Marshal)
  109.         player:UnsetKnownTitle(Commander)
  110.     elseif (player:LifeTimeKills(0, "0") == Rank13) and (player:GetTeam() == 0) then
  111.         player:SetKnownTitle(Field_Marshal)
  112.         player:UnsetKnownTitle(Marshal)
  113.     elseif (player:LifeTimeKills(0, "0") == Rank14) and (player:GetTeam() == 0) then
  114.         player:SetKnownTitle(Grand_Marshal)
  115.         player:UnsetKnownTitle(Field_Marshal)
  116.     end
  117.     if (player:LifeTimeKills(0, "0") == Rank1) and (player:GetTeam() == 1) then
  118.         player:SetKnownTitle(Scout)
  119.     elseif (player:LifeTimeKills(0, "0") == Rank2) and (player:GetTeam() == 1) then
  120.         player:SetKnownTitle(Grunt)
  121.         player:UnsetKnownTitle(Scout)
  122.     elseif (player:LifeTimeKills(0, "0") == Rank3) and (player:GetTeam() == 1) then
  123.         player:SetKnownTitle(Sergeant)
  124.         player:UnsetKnownTitle(Grunt)
  125.     elseif (player:LifeTimeKills(0, "0") == Rank4) and (player:GetTeam() == 1) then
  126.         player:SetKnownTitle(Senior_Sergeant)
  127.         player:UnsetKnownTitle(Sergeant)
  128.     elseif (player:LifeTimeKills(0, "0") == Rank5) and (player:GetTeam() == 1) then
  129.         player:SetKnownTitle(First_Sergeant)
  130.         player:UnsetKnownTitle(Senior_Sergeant)
  131.     elseif (player:LifeTimeKills(0, "0") == Rank6) and (player:GetTeam() == 1) then
  132.         player:SetKnownTitle(Stone_Guard)
  133.         player:UnsetKnownTitle(First_Sergeant)
  134.     elseif (player:LifeTimeKills(0, "0") == Rank7) and (player:GetTeam() == 1) then
  135.         player:SetKnownTitle(Blood_Guard)
  136.         player:UnsetKnownTitle(Stone_Guard)
  137.     elseif (player:LifeTimeKills(0, "0") == Rank8) and (player:GetTeam() == 1) then
  138.         player:SetKnownTitle(Legionnaire)
  139.         player:UnsetKnownTitle(Blood_Guard)
  140.     elseif (player:LifeTimeKills(0, "0") == Rank9) and (player:GetTeam() == 1) then
  141.         player:SetKnownTitle(Centurion)
  142.         player:UnsetKnownTitle(Legionnaire)
  143.     elseif (player:LifeTimeKills(0, "0") == Rank10) and (player:GetTeam() == 1) then
  144.         player:SetKnownTitle(Champion)
  145.         player:UnsetKnownTitle(Centurion)
  146.     elseif (player:LifeTimeKills(0, "0") == Rank11) and (player:GetTeam() == 1) then
  147.         player:SetKnownTitle(Lieutenant_General)
  148.         player:UnsetKnownTitle(Champion)
  149.     elseif (player:LifeTimeKills(0, "0") == Rank12) and (player:GetTeam() == 1) then
  150.         player:SetKnownTitle(General)
  151.         player:UnsetKnownTitle(Lieutenant_General)
  152.     elseif (player:LifeTimeKills(0, "0") == Rank13) and (player:GetTeam() == 1) then
  153.         player:SetKnownTitle(Warlord)
  154.         player:UnsetKnownTitle(General)
  155.     elseif (player:LifeTimeKills(0, "0") == Rank14) and (player:GetTeam() == 1) then
  156.         player:SetKnownTitle(High_Warlord)
  157.         player:UnsetKnownTitle(Warlord)
  158.     end
  159. end
  160.  
  161. RegisterServerHook(23, "HKCheck_Proc")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement