Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.30 KB | None | 0 0
  1. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. // GangWarsRP Achievements System (shared)
  3. // Copyright (c) Mercior
  4. // May 2011
  5.  
  6. GangWars.Achievements = {}
  7.  
  8. local function AddAchievement(a)
  9.     a.id = util.CRC(a.name)
  10.     a.icon = string.lower(a.name)
  11.     a.icon = string.Replace(a.icon, " ", "_")
  12.     a.icon = string.Replace(a.icon, "?", "")
  13.     a.icon = string.Replace(a.icon, "!", "")
  14.     a.icon = string.Replace(a.icon, "-", "_")
  15.     a.icon = "gangwars/achievements/" .. a.icon
  16.     GangWars.Achievements[a.name] = a
  17. end
  18.  
  19. function GangWars.GetAchievement(a)
  20.     return GangWars.Achievements[a]
  21. end
  22.  
  23. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  24. // Achievements :)
  25.  
  26. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  27. // level based
  28. Achievement = {
  29.     name = "Newbie",
  30.     desc = "Reach level 10",
  31.     win = 1
  32. }
  33. AddAchievement(Achievement)
  34.  
  35. Achievement = {
  36.     name = "Trainee",
  37.     desc = "Reach level 30",
  38.     win = 1
  39. }
  40. AddAchievement(Achievement)
  41.  
  42. Achievement = {
  43.     name = "Skilled",
  44.     desc = "Reach level 60",
  45.     win = 1
  46. }
  47. AddAchievement(Achievement)
  48.  
  49. Achievement = {
  50.     name = "Pro",
  51.     desc = "Reach level 99",
  52.     win = 1
  53. }
  54. AddAchievement(Achievement)
  55.  
  56.  
  57. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  58. // Printer based
  59.  
  60. Achievement = {
  61.     name = "Debt Collector",
  62.     desc = "Steal from a money printer 500 times",
  63.     win = 500  
  64. }
  65. AddAchievement(Achievement)
  66.  
  67. Achievement = {
  68.     name = "Millionaire",
  69.     desc = "Collect $1,000,000 from money printers",
  70.     win = 1000000
  71. }
  72. AddAchievement(Achievement)
  73.  
  74. Achievement = {
  75.     name = "Multi-Millionaire",
  76.     desc = "Collect $10,000,000 from money printers",
  77.     win = 10000000
  78. }
  79. AddAchievement(Achievement)
  80.  
  81. Achievement = {
  82.     name = "Pig",
  83.     desc = "Destroy 250 money printers as cop",
  84.     win = 250
  85. }
  86. AddAchievement(Achievement)
  87.  
  88.  
  89. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  90. // Craft based
  91.  
  92. Achievement = {
  93.     name = "Craftsman",
  94.     desc = "Craft 100 items",
  95.     win = 100
  96. }
  97. AddAchievement(Achievement)
  98.  
  99. Achievement = {
  100.     name = "Master Craftsman",
  101.     desc = "Craft 1000 items",
  102.     win = 1000
  103. }
  104. AddAchievement(Achievement)
  105.  
  106. Achievement = {
  107.     name = "Lucky",
  108.     desc = "Craft an epic armor",
  109.     win = 1
  110. }
  111. AddAchievement(Achievement)
  112.  
  113. Achievement = {
  114.     name = "Luckier",
  115.     desc = "Craft an epic weapon",
  116.     win = 1
  117. }
  118. AddAchievement(Achievement)
  119.  
  120. // NOT CODED YET
  121. Achievement = {
  122.     name = "QQ",
  123.     desc = "Craft a rare 2 slot using a nanorod",
  124.     win = 1
  125. }
  126. AddAchievement(Achievement)
  127.  
  128. Achievement = {
  129.     name = "Shiny!",
  130.     desc = "Refine a level 5 upgrade",
  131.     win = 1
  132. }
  133. AddAchievement(Achievement)
  134.  
  135. Achievement = {
  136.     name = "Perfection",
  137.     desc = "Upgrade an item to +25",
  138.     win = 1
  139. }
  140. AddAchievement(Achievement)
  141.  
  142. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  143. // Job based
  144.  
  145. Achievement = {
  146.     name = "Haxor",
  147.     desc = "Steal $100,000 by hacking money printers",
  148.     win = 100000
  149. }
  150. AddAchievement(Achievement)
  151.  
  152. Achievement = {
  153.     name = "1337",
  154.     desc = "Complete 1337 hacking missions",
  155.     win = 1337
  156. }
  157. AddAchievement(Achievement)
  158.  
  159. Achievement = {
  160.     name = "Banker",
  161.     desc = "Sell $10,000,000 worth of bank desposits",
  162.     win = 10000000
  163. }
  164. AddAchievement(Achievement)
  165.  
  166. Achievement = {
  167.     name = "Master of Destruction",
  168.     desc = "Blow up the town",
  169.     win = 1
  170. }
  171. AddAchievement(Achievement)
  172.  
  173. Achievement = {
  174.     name = "Dank",
  175.     desc = "Grow 1,000 kilos of weed",
  176.     win = 1000000
  177. }
  178. AddAchievement(Achievement)
  179.  
  180. Achievement = {
  181.     name = "Smacktastic",
  182.     desc = "Grow 1,000 kilos of heroin",
  183.     win = 1000000
  184. }
  185. AddAchievement(Achievement)
  186.  
  187. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  188. // Misc
  189.  
  190. // NOT CODED YET
  191. Achievement = {
  192.     name = "Items Please?",
  193.     desc = "Meet mercior ingame",
  194.     win = 1
  195. }
  196. AddAchievement(Achievement)
  197.  
  198. Achievement = {
  199.     name = "Pickpocket",
  200.     desc = "Steal $100,000 through pickpocketing",
  201.     win = 100000
  202. }
  203. AddAchievement(Achievement)
  204.  
  205. Achievement = {
  206.     name = "Lockmaster",
  207.     desc = "Sucessfully pick 250 locks",
  208.     win = 250
  209. }
  210. AddAchievement(Achievement)
  211.  
  212. // keycrack?
  213.  
  214. Achievement = {
  215.     name = "Murderer",
  216.     desc = "Kill 5,000 people",
  217.     win = 5000
  218. }
  219. AddAchievement(Achievement)
  220.  
  221. Achievement = {
  222.     name = "Lawbringer",
  223.     desc = "Arrest 500 people",
  224.     win = 500
  225. }
  226. AddAchievement(Achievement)
  227.  
  228. Achievement = {
  229.     name = "Safecracker",
  230.     desc = "Sucessfully rob the bank vault",
  231.     win = 1
  232. }
  233. AddAchievement(Achievement)
  234.  
  235. Achievement = {
  236.     name = "Bank Robber",
  237.     desc = "Rob a total of $10,000,000 from the vault",
  238.     win = 10000000
  239. }
  240. AddAchievement(Achievement)
  241.  
  242.  
  243. /*
  244.  
  245. defuse the bomb as police
  246.  
  247.  Big spender: Spend a total of 50 million dollars in GangwarsRP
  248.  
  249.  GangwarsRP player: Play for a total of 1 day on GangwarsRP
  250. GangwarsRP addict: Play for a total of 1 week on GangwarsRP
  251.  GangwarsRP serious addict: Play for a total of 1 month on GangwarsRP
  252. Dedicated: Spend a total of 1 hour capping territory poles
  253.  
  254. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement