Advertisement
Guest User

Untitled

a guest
May 29th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. @name Combine-Sound-Player
  2. @persist S:table R:table Last WhatToSay:string EnableConCommands
  3.  
  4. runOnChat(1)
  5. dsJoinGroup("kh_csp")
  6. dsSetScope(1)
  7.  
  8. if (first()) {
  9. EnableConCommands = 1 #set this value to 0 to disable saying edited phrases
  10. S = table()
  11. S["citizen",string] = "citizen"
  12. S["apply",string] = "apply"
  13. S["dont move",string] = "dontmove"
  14. S["copy",string] = "copy"
  15. S["help",string] = "help"
  16. S["grenade",string] = "grenade"
  17. S["haha",string] = "chuckle"
  18. S["isolate",string] = "isolate"
  19. S["move",string] = "movealong"
  20. S["moveit",string] = "moveit"
  21. S["roger",string] = "rogerthat"
  22. S["sector",string] = "sector"
  23. S["shit",string] = "shit"
  24. S["affirmative",string] = "affirmative"
  25. S["amputate",string] = "amputate"
  26. S["down",string] = "getdown"
  27. S["gtfo",string] = "getoutofhere"
  28. S["move",string] = "isaidmovealong"
  29. S["keep moving",string] = "keepmoving"
  30. S["anticitizen",string] = "anticitizen"
  31. S["administer",string] = "administer"
  32. S["verdict done",string] = "finalverdictadministered"
  33. S["king",string] = "king"
  34. S["can1",string] = "pickupthecan1"
  35. S["can2",string] = "pickupthecan2"
  36. S["can3",string] = "pickupthecan3"
  37. S["bin1",string] = "putitinthetrash1"
  38. S["bin2",string] = "putitinthetrash2"
  39. S["restricted block",string] = "restrictedblock"
  40. S["warn1",string] = "firstwarningmove"
  41. S["warn2",string] = "thisisyoursecondwarning"
  42. S["warn3",string] = "finalwarning"
  43. S["xray",string] = "xray"
  44. S["one",string] = "one"
  45. S["two",string] = "two"
  46. S["three",string] = "three"
  47. S["four",string] = "four"
  48. S["five",string] = "five"
  49. S["six",string] = "six"
  50. S["seven",string] = "seven"
  51. S["eight",string] = "eight"
  52. S["nine",string] = "nine"
  53. S["ten",string] = "ten"
  54. S["ok",string] = "allrightyoucango"
  55. S["trouble",string] = "lookingfortrouble"
  56. S["hero",string] = "hero"
  57. S["king",string] = "king"
  58. S["lookout",string] = "lookout"
  59. S["moveback",string] = "movebackrightnow"
  60. S["moveback",string] = "movebackrightnow"
  61. S["ampready",string] = "readytoamputate"
  62. S["fwready",string] = "readytoprosecutefinalwarning"
  63. S["moveback",string] = "movebackrightnow"
  64. S["subject",string] = "subject"
  65. S["isdown",string] = "isdown"
  66. S["malcompliance",string] = "youwantamalcomplianceverdict"
  67. S["prepareforverdict",string] = "prepareforjudgement"
  68. S["hold it",string] = "holditrightthere"
  69.  
  70. R["citizen",string] = "Citizen."
  71. R["apply",string] = "Apply!"
  72. R["dont move",string] = "Don't move!"
  73. R["copy",string] = "Copy."
  74. R["help",string] = "Help!"
  75. R["grenade",string] = "Grenade!"
  76. R["haha",string] = "Haha."
  77. R["isolate",string] = "Isolate!"
  78. R["move",string] = "Move along."
  79. R["moveit",string] = "Move it!"
  80. R["roger",string] = "Roger that."
  81. R["shit",string] = "Shit!"
  82. R["affirmative",string] = "Affirmative!"
  83. R["amputate",string] = "Amputate!"
  84. R["down",string] = "Get down!"
  85. R["gtfo",string] = "Get out of here!"
  86. R["move",string] = "I said move along!"
  87. R["keep moving",string] = "Keep moving"
  88. R["anticitizen",string] = "Anti-citizen"
  89. R["administer",string] = "Administer"
  90. R["verdict done",string] = "Final verdict administered."
  91. R["king",string] = "King!"
  92. R["can1",string] = "Pick up that can."
  93. R["can2",string] = "Pick.. up.. the.. can..!"
  94. R["can3",string] = "I said pick up the can!"
  95. R["bin1",string] = "Now, put it in the trashcan!"
  96. R["bin2",string] = "I said put it in the trashcan!"
  97. R["restricted block",string] = "Restricted block."
  98. R["warn1",string] = "First warning, move!"
  99. R["warn2",string] = "This is your secord warning."
  100. R["warn3",string] = "Final warning!"
  101. R["xray",string] = "X-Ray"
  102. R["ok",string] = "Alright, you can go."
  103. R["trouble",string] = "Lookin' for trouble?"
  104. R["lookout",string] = "Look out!"
  105. R["moveback",string] = "Move back, right now!"
  106. R["ampready",string] = "Ready to amputate."
  107. R["fwready",string] = "Ready to prosecute final warning."
  108. R["isdown",string] = "is down!"
  109. R["malcompliance",string] = "Do you want a malcompliance verdict?"
  110. R["prepareforverdict",string] = "Suspect, prepare to recieve a civil judgement!"
  111. R["hold it",string] = "Hold it right there!"
  112. Last = 0
  113. }
  114.  
  115.  
  116. if (chatClk(owner()) & Last < owner():lastSaidWhen()) {
  117. Last = owner():lastSaidWhen()
  118. Played = 0
  119.  
  120. foreach (K,V:string = S) {
  121. if (owner():lastSaid():lower() == K) {
  122. owner():soundPlay(1,3,"npc/metropolice/vo/" + V + ".wav")
  123. if (EnableConCommands) {
  124. foreach (RK, RV:string = R) {
  125. if (RK == K) {
  126. hideChat(1)
  127. WhatToSay = RV
  128. timer("say",900)
  129. break
  130. }
  131. }
  132.  
  133.  
  134. Played = 1
  135. break
  136. }
  137. }
  138. }
  139. }
  140.  
  141. if (clk("say")) {
  142. concmd("say " + WhatToSay)
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement