Advertisement
Guest User

Untitled

a guest
Jun 27th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 16.33 KB | None | 0 0
  1. -- This module will make voice sounds play when certain words are typed in the chat
  2. -- You can add/remove sounds as you wish, just follow the format used here
  3. -- To disble them completey, use the command rp_chatsounds 0 or delete this file.
  4. -- TODO: Add female sounds & detect gender of model, Use combine sounds for CPs.
  5.  
  6. GAMEMODE:AddToggleCommand( "rp_chatsounds", "chatsounds", 1 )
  7.  
  8. local sounds = {}
  9. sounds[ "hi" ] = { "vo/npc/male01/hi01.wav", "vo/npc/male01/hi02.wav" }
  10. sounds[ "hello" ] = sounds[ "hi" ]
  11. sounds[ "hey" ] = sounds[ "hi" ]
  12.  
  13. sounds[ "follow" ] = { "vo/coast/odessa/male01/stairman_follow01.wav", "vo/npc/male01/squad_follow02.wav", "vo/coast/cardock/le_followme.wav" }
  14.  
  15. sounds[ "wait" ] = { "vo/trainyard/man_waitaminute.wav" }
  16. sounds[ "get in" ] = { "vo/canals/gunboat_getin.wav" }
  17.  
  18. sounds[ "not good" ] = { "vo/trainyard/male01/cit_window_use01.wav" }
  19. sounds[ "isn't good" ] = sounds[ "not good" ]
  20. sounds[ "isnt good" ] = sounds[ "not good" ]
  21.  
  22. sounds[ "stop it" ] = { "vo/trainyard/male01/cit_hit01.wav", "vo/trainyard/male01/cit_hit02.wav", "vo/trainyard/male01/cit_hit03.wav", "vo/trainyard/male01/cit_hit04.wav", "vo/trainyard/male01/cit_hit05.wav" }
  23. sounds[ "cut it" ] = sounds[ "stop it" ]
  24. sounds[ "stop that" ] = sounds[ "stop it" ]
  25.  
  26. sounds[ "same here" ] = { "vo/npc/male01/answer07.wav" }
  27.  
  28. sounds[ "shut up" ] = { "vo/npc/male01/answer17.wav" }
  29.  
  30. sounds[ "you never know" ] = { "vo/npc/male01/answer22.wav" }
  31. sounds[ "wanna bet" ] = { "vo/npc/male01/answer27.wav" }
  32.  
  33. sounds[ "you sure" ] = { "vo/npc/male01/answer37.wav" }
  34.  
  35. sounds[ "i'm busy" ] = { "vo/npc/male01/busy02.wav" }
  36. sounds[ "im busy" ] = sounds[ "i'm busy" ]
  37.  
  38. sounds[ "excuse me" ] = { "vo/npc/male01/excuseme01.wav", "vo/npc/male01/excuseme02.wav" }
  39.  
  40. sounds[ "fantastic" ] = { "vo/npc/male01/fantastic01.wav", "vo/npc/male01/fantastic02.wav" }
  41.  
  42. sounds[ "good god" ] = { "vo/npc/male01/goodgod.wav", "vo/npc/male01/gordead_ans04.wav" }
  43. sounds[ "oh my god" ] = sounds[ "good god" ]
  44. sounds[ "gosh" ] = sounds[ "good god" ]
  45. sounds[ "omg" ] = sounds[ "good god" ]
  46. sounds[ "omfg" ] = sounds[ "good god" ]
  47.  
  48. sounds[ "oh no" ] = { "vo/npc/male01/gordead_ans05.wav" }
  49.  
  50. sounds[ "sorry" ] = { "vo/npc/male01/sorry01.wav", "vo/npc/male01/sorry02.wav", "vo/npc/male01/sorry03.wav" }
  51.  
  52. sounds[ "uhoh" ] = { "vo/npc/male01/uhoh.wav" }
  53. sounds[ "uh oh" ]  = sounds[ "uhoh" ]
  54.  
  55. sounds[ "oops" ] = { "vo/npc/male01/whoops01.wav" }
  56. sounds[ "whoops" ] = sounds[ "oops" ]
  57.  
  58. sounds[ "yeah" ] = { "vo/npc/male01/yeah02.wav" }
  59. sounds[ "yes" ] = sounds[ "yeah" ]
  60.  
  61. -- CP only noises
  62.  
  63. sounds[ "0" ] = { "npc/combine_soldier/vo/zero.wav" }
  64. sounds[ "1" ] = { "npc/combine_soldier/vo/one.wav" }
  65. sounds[ "10" ] = { "npc/metropolice/vo/ten.wav" }
  66. sounds[ "100 credits" ] = { "npc/overwatch/radiovoice/reminder100credits.wav" }
  67. sounds[ "10-107" ] = { "npc/metropolice/vo/gota10-107sendairwatch.wav" }
  68. sounds[ "10-108" ] = { "npc/metropolice/vo/wehavea10-108.wav" }
  69. sounds[ "10-14" ] = { "npc/metropolice/vo/holdingon10-14duty.wav" }
  70. sounds[ "10-15" ] = { "npc/metropolice/vo/preparefor1015.wav" }
  71. sounds[ "10-2" ] = { "npc/metropolice/vo/ten2.wav" }
  72. sounds[ "103" ] = { "npc/overwatch/radiovoice/disturbancemental10-103m.wav" }
  73. sounds[ "10-30" ] = { "npc/metropolice/vo/Ihave10-30my10-20responding.wav" }
  74. sounds[ "10-4" ] = { "npc/metropolice/vo/ten4.wav" }
  75. sounds[ "10-65" ] = { "npc/metropolice/vo/unitis10-65.wav" }
  76. sounds[ "10-78" ] = { "npc/metropolice/vo/dispatchIneed10-78.wav" }
  77. sounds[ "10-8" ] = { "npc/metropolice/vo/unitisonduty10-8.wav" }
  78. sounds[ "10-8s" ] = { "npc/metropolice/vo/ten8standingby.wav" }
  79. sounds[ "grenade" ] = { "npc/metropolice/vo/thatsagrenade.wav" }
  80. sounds[ "Active" ] = { "npc/combine_soldier/vo/fullactive.wav" }
  81. sounds[ "Administer" ] = { "npc/metropolice/vo/administer.wav" }
  82. sounds[ "Advance" ] = { "npc/metropolice/vo/teaminpositionadvance.wav" }
  83. sounds[ "ADW" ] = { "npc/metropolice/vo/confirmadw.wav" }
  84. sounds[ "Affirmative" ] = { "npc/metropolice/vo/affirmative.wav" }
  85. sounds[ "Affirmative 2" ] = { "npc/metropolice/vo/affirmative2.wav" }
  86. sounds[ "Affirmative 3" ] = { "npc/metropolice/vo/affirmative3.wav" }
  87. sounds[ "Affirmative 4" ] = { "npc/metropolice/vo/affirmative4.wav" }
  88. sounds[ "Airwatch 243" ] = { "npc/metropolice/vo/cpbolforthat243.wav" }
  89. sounds[ "Alert" ] = { "npc/combine_soldier/vo/alert1.wav" }
  90. sounds[ "All Radials" ] = { "npc/combine_soldier/vo/motioncheckallradials.wav" }
  91. sounds[ "All Teams" ] = { "npc/overwatch/radiovoice/allteamsrespondcode3.wav" }
  92. sounds[ "All Units Move In" ] = { "npc/metropolice/vo/allunitsmovein.wav" }
  93. sounds[ "Amputate Ready" ] = { "npc/metropolice/vo/readytoamputate.wav" }
  94. sounds[ "Amputate" ] = { "npc/metropolice/vo/amputate.wav" }
  95. sounds[ "Amputation" ] = { "npc/overwatch/radiovoice/immediateamputation.wav" }
  96. sounds[ "Antiseptic" ] = { "npc/combine_soldier/vo/antiseptic.wav" }
  97. sounds[ "Any Help" ] = { "npc/metropolice/vo/needanyhelpwiththisone.wav" }
  98. sounds[ "Apex" ] = { "npc/combine_soldier/vo/apex.wav" }
  99. sounds[ "Apply" ] = { "npc/metropolice/vo/apply.wav" }
  100. sounds[ "Are Charged" ] = { "npc/overwatch/radiovoice/youarechargedwithterminal.wav" }
  101. sounds[ "Assault" ] = { "npc/metropolice/vo/assaultpointsecureadvance.wav" }
  102. sounds[ "Assist Trespass" ] = { "npc/metropolice/vo/criminaltrespass63.wav" }
  103. sounds[ "At Code" ] = { "npc/combine_soldier/vo/isholdingatcode.wav" }
  104. sounds[ "At hardpoint" ] = { "npc/metropolice/vo/isathardpointreadytoprosecute.wav" }
  105. sounds[ "At location" ] = { "npc/metropolice/vo/ptatlocationreport.wav" }
  106. sounds[ "Back me up" ] = { "npc/metropolice/vo/backmeupImout.wav" }
  107. sounds[ "Back up" ] = { "vo/trainyard/ba_backup.wav" }
  108. sounds[ "Backup" ] = { "npc/metropolice/vo/backup.wav" }
  109. sounds[ "Bearing" ] = { "npc/combine_soldier/vo/bearing.wav" }
  110. sounds[ "Begin Scanning" ] = { "npc/overwatch/radiovoice/beginscanning10-0.wav" }
  111. sounds[ "Blackout" ] = { "npc/combine_soldier/vo/targetblackout.wav" }
  112. sounds[ "Blade" ] = { "npc/combine_soldier/vo/blade.wav" }
  113. sounds[ "Bleeding" ] = { "npc/metropolice/vo/suspectisbleeding.wav" }
  114. sounds[ "Blip" ] = { "npc/metropolice/vo/catchthatbliponstabilization.wav" }
  115. sounds[ "Block" ] = { "npc/metropolice/vo/block.wav" }
  116. sounds[ "Boomer" ] = { "npc/combine_soldier/vo/boomer.wav" }
  117. sounds[ "Boomers inbound" ] = { "npc/combine_soldier/vo/prison_soldier_boomersinbound.wav" }
  118. sounds[ "Break cover" ] = { "npc/metropolice/vo/breakhiscover.wav" }
  119. sounds[ "Bugs" ] = { "npc/metropolice/vo/bugs.wav" }
  120. sounds[ "CH1" ] = { "npc/combine_soldier/vo/prison_soldier_bunker1.wav" }
  121. sounds[ "CH2" ] = { "npc/combine_soldier/vo/prison_soldier_bunker2.wav" }
  122. sounds[ "CH3" ] = { "npc/combine_soldier/vo/prison_soldier_containD8.wav" }
  123. sounds[ "CH4" ] = { "npc/combine_soldier/vo/prison_soldier_fallback_b4.wav" }
  124. sounds[ "CH5" ] = { "npc/combine_soldier/vo/prison_soldier_leader9dead.wav" }
  125. sounds[ "CH6" ] = { "npc/combine_soldier/vo/prison_soldier_negativecontainment.wav" }
  126. sounds[ "CH7" ] = { "npc/combine_soldier/vo/prison_soldier_prosecuteD7.wav" }
  127. sounds[ "CH8" ] = { "npc/combine_soldier/vo/prison_soldier_sundown3dead.wav" }
  128. sounds[ "CH9" ] = { "npc/combine_soldier/vo/prison_soldier_tohighpoints.wav" }
  129. sounds[ "CH10" ] = { "npc/combine_soldier/vo/prison_soldier_bunker3.wav" }
  130. sounds[ "CH11" ] = { "npc/combine_soldier/vo/prison_soldier_visceratorsA5.wav" }
  131. sounds[ "Charged with" ] = { "npc/overwatch/radiovoice/attentionyouhavebeenchargedwith.wav" }
  132. sounds[ "Charges" ] = { "npc/combine_soldier/vo/readycharges.wav" }
  133. sounds[ "Checkpoint" ] = { "npc/metropolice/vo/atcheckpoint.wav" }
  134. sounds[ "Citizen" ] = { "npc/metropolice/vo/citizen.wav" }
  135. sounds[ "Civic Trust" ] = { "npc/overwatch/radiovoice/violationofcivictrust.wav" }
  136. sounds[ "Cleaned" ] = { "npc/combine_soldier/vo/cleaned.wav" }
  137. sounds[ "Cleanup" ] = { "npc/combine_soldier/vo/engagedincleanup.wav" }
  138. sounds[ "Clear" ] = { "npc/combine_soldier/vo/reportingclear.wav" }
  139. sounds[ "Close Suspect" ] = { "npc/metropolice/vo/allunitscloseonsuspect.wav" }
  140. sounds[ "Closing 2" ] = { "npc/combine_soldier/vo/closing2.wav" }
  141. sounds[ "Closing Suspect" ] = { "npc/overwatch/radiovoice/officerclosingonsuspect.wav" }
  142. sounds[ "Closing" ] = { "npc/combine_soldier/vo/closing.wav" }
  143. sounds[ "Code 100" ] = { "npc/metropolice/vo/code100.wav" }
  144. sounds[ "Code 2" ] = { "npc/metropolice/vo/allunitscode2.wav" }
  145. sounds[ "Code 3" ] = { "npc/metropolice/vo/reinforcementteamscode3.wav" }
  146. sounds[ "Code 7" ] = { "npc/metropolice/vo/code7.wav" }
  147. sounds[ "Come Citizen" ] = { "vo/trainyard/ba_youcomewith.wav" }
  148. sounds[ "Complete" ] = { "npc/metropolice/vo/protectioncomplete.wav" }
  149. sounds[ "Compromised" ] = { "npc/combine_soldier/vo/targetcompromisedmovein.wav" }
  150. sounds[ "Condemned" ] = { "npc/metropolice/vo/condemnedzone.wav" }
  151. sounds[ "Confirm Priority" ] = { "npc/metropolice/vo/confirmpriority1sighted.wav" }
  152. sounds[ "Confirm" ] = { "npc/combine_soldier/vo/confirmsectornotsterile.wav" }
  153. sounds[ "Confirmed" ] = { "npc/combine_soldier/vo/contactconfirmprosecuting.wav" }
  154. sounds[ "Contact Confirm" ] = { "npc/combine_soldier/vo/contactconfim.wav" }
  155. sounds[ "Contact Suspect" ] = { "npc/metropolice/vo/contactwith243suspect.wav" }
  156. sounds[ "Contact" ] = { "npc/combine_soldier/vo/contact.wav" }
  157. sounds[ "Contain" ] = { "npc/overwatch/radiovoice/remainingunitscontain.wav" }
  158. sounds[ "Contained" ] = { "npc/combine_soldier/vo/contained.wav" }
  159. sounds[ "Control Section" ] = { "npc/metropolice/vo/controlsection.wav" }
  160. sounds[ "Converging" ] = { "npc/metropolice/vo/converging.wav" }
  161. sounds[ "Copy that" ] = { "npc/combine_soldier/vo/copythat.wav" }
  162. sounds[ "Cover me" ] = { "npc/combine_soldier/vo/coverme.wav" }
  163. sounds[ "Cover" ] = { "npc/combine_soldier/vo/coverhurt.wav" }
  164. sounds[ "Covering" ] = { "npc/combine_soldier/vo/cover.wav" }
  165. sounds[ "Report in" ] = { "npc/metropolice/vo/cprequestsallunitsreportin.wav" }
  166. sounds[ "Dead body" ] = { "npc/metropolice/vo/dbcountis.wav" }
  167. sounds[ "Defender" ] = { "npc/metropolice/vo/defender.wav" }
  168. sounds[ "Delivered" ] = { "npc/combine_soldier/vo/delivered.wav" }
  169. sounds[ "Document" ] = { "npc/metropolice/vo/document.wav" }
  170. sounds[ "Don't Move" ] = { "pc/metropolice/vo/dontmove.wav" }
  171. sounds[ "Down at" ] = { "npc/overwatch/radiovoice/unitdownat.wav" }
  172. sounds[ "Down" ] = { "npc/metropolice/vo/isdown.wav" }
  173. sounds[ "Echo" ] = { "npc/combine_soldier/vo/echo.wav" }
  174. sounds[ "Engaging" ] = { "npc/combine_soldier/vo/engaging.wav" }
  175. sounds[ "Establish Perimeter" ] = { "npc/metropolice/vo/cpweneedtoestablishaperimeterat.wav" }
  176. sounds[ "Examine" ] = { "npc/metropolice/vo/examine.wav" }
  177. sounds[ "Expire" ] = { "npc/metropolice/vo/expired.wav" }
  178. sounds[ "Failure to" ] = { "npc/metropolice/vo/expired.wav" }
  179. sounds[ "Final sentencing" ] = { "npc/overwatch/radiovoice/prepareforfinalsentencing.wav" }
  180. sounds[ "Final verdict" ] = { "npc/metropolice/vo/finalverdictadministered.wav" }
  181. sounds[ "Final warning" ] = { "npc/metropolice/vo/finalwarning.wav" }
  182. sounds[ "Firing" ] = { "npc/metropolice/vo/firingtoexposetarget.wav" }
  183. sounds[ "First Warning" ] = { "npc/metropolice/vo/firstwarningmove.wav" }
  184. sounds[ "Flare" ] = { "npc/combine_soldier/vo/flaredown.wav" }
  185. sounds[ "Flash" ] = { "npc/combine_soldier/vo/flash.wav" }
  186. sounds[ "Get Down" ] = { "npc/metropolice/vo/getdown.wav" }
  187. sounds[ "Get in here" ] = { "npc/metropolice/vo/getdown.wav" }
  188. sounds[ "Get out" ] = { "npc/metropolice/vo/getoutofhere.wav" }
  189. sounds[ "Go on" ] = { "vo/trainyard/ba_goon.wav" }
  190. sounds[ "Going in" ] = { "npc/metropolice/vo/covermegoingin.wav" }
  191. sounds[ "Going" ] = { "npc/metropolice/vo/goingtotakealook.wav" }
  192. sounds[ "Got him now" ] = { "npc/combine_soldier/vo/affirmativewegothimnow.wav" }
  193. sounds[ "Grenade" ] = { "npc/metropolice/vo/grenade.wav" }
  194. sounds[ "Haha" ] = { "npc/metropolice/vo/chuckle.wav" }
  195. sounds[ "There he is" ] = { "npc/metropolice/vo/thereheis.wav" }
  196. sounds[ "Help" ] = { "npc/metropolice/vo/help.wav" }
  197. sounds[ "High priority" ] = { "npc/metropolice/vo/highpriorityregion.wav" }
  198. sounds[ "Hold it" ] = { "npc/metropolice/vo/holditrightthere.wav" }
  199. sounds[ "Hunting" ] = { "npc/metropolice/vo/tenzerovisceratorishunting.wav" }
  200. sounds[ "I said move" ] = { "nvo/trainyard/ba_move01.wav" }
  201. sounds[ "in progress" ] = { "npc/overwatch/radiovoice/inprogress.wav" }
  202. sounds[ "inbound" ] = { "npc/combine_soldier/vo/inbound.wav" }
  203. sounds[ "ineffective" ] = { "npc/combine_soldier/vo/targetineffective.wav" }
  204. sounds[ "ineffected" ] = { "npc/combine_soldier/vo/infected.wav" }
  205. sounds[ "inject" ] = { "npc/metropolice/vo/inject.wav" }
  206. sounds[ "Intercept" ] = { "npc/combine_soldier/vo/goactiveintercept.wav" }
  207. sounds[ "Investigate and report" ] = { "npc/overwatch/radiovoice/investigateandreport.wav" }
  208. sounds[ "isolate" ] = { "npc/metropolice/hiding05.wav" }
  209. sounds[ "Judged guilty" ] = { "npc/overwatch/radiovoice/youarejudgedguilty.wav" }
  210. sounds[ "Judgement" ] = { "npc/metropolice/vo/prepareforjudgement.wav" }
  211. sounds[ "Keep Moving" ] = { "npc/metropolice/vo/keepmoving.wav" }
  212. sounds[ "Line" ] = { "npc/metropolice/vo/line.wav" }
  213. sounds[ "Location unknown" ] = { "npc/metropolice/vo/suspectlocationunknown.wav" }
  214. sounds[ "Lockdown" ] = { "npc/overwatch/radiovoice/lockdownlocationsacrificecode.wav" }
  215. sounds[ "Lock position" ] = { "npc/metropolice/vo/lockyourposition.wav" }
  216. sounds[ "Look out" ] = { "npc/metropolice/vo/lookout.wav" }
  217. sounds[ "Lost contact" ] = { "npc/combine_soldier/vo/lostcontact.wav" }
  218. sounds[ "Medical" ] = { "npc/combine_soldier/vo/requestmedical.wav" }
  219. sounds[ "Move along" ] = { "npc/metropolice/vo/movealong3.wav" }
  220. sounds[ "Move back" ] = { "npc/metropolice/vo/movebackrightnow.wav" }
  221. sounds[ "Move in" ] = { "npc/combine_soldier/vo/movein.wav" }
  222. sounds[ "Move it" ] = { "npc/metropolice/vo/moveit2.wav" }
  223. sounds[ "Move" ] = { "npc/metropolice/vo/move.wav" }
  224. sounds[ "Moving cover" ] = { "npc/metropolice/vo/movingtocover.wav" }
  225. sounds[ "No contact" ] = { "npc/metropolice/vo/nocontact.wav" }
  226. sounds[ "On visual" ] = { "npc/metropolice/vo/acquiringonvisual.wav" }
  227. sounds[ "Patrol" ] = { "npc/metropolice/vo/patrol.wa" }
  228. sounds[ "Proceed" ] = { "npc/metropolice/vo/proceedtocheckpoints.wav" }
  229. sounds[ "Proceeding" ] = { "npc/combine_soldier/vo/containmentproceeding.wav" }
  230. sounds[ "Prosecute" ] = { "nnpc/metropolice/vo/prosecute.wav" }
  231. sounds[ "Ready weapons" ] = { "npc/overwatch/radiovoice/preparetoreceiveverdict.wav" }
  232. sounds[ "Receive verdict" ] = { "npc/combine_soldier/vo/zero.wav" }
  233. sounds[ "Reinforcement" ] = { "npc/combine_soldier/vo/overwatchrequestreinforcement.wav" }
  234. sounds[ "Report please" ] = { "npc/overwatch/radiovoice/reportplease.wav" }
  235. sounds[ "Report status" ] = { "npc/metropolice/vo/localcptreportstatus.wav" }
  236. sounds[ "Respond" ] = { "npc/overwatch/radiovoice/respond.wav" }
  237. sounds[ "Responding" ] = { "npc/metropolice/vo/responding2.wav" }
  238. sounds[ "Rodger that" ] = { "npc/metropolice/vo/rodgerthat.wav" }
  239. sounds[ "He's running" ] = { "npc/metropolice/vo/hesrunning.wav" }
  240. sounds[ "Search" ] = { "npc/metropolice/vo/search.wav" }
  241. sounds[ "Second warning" ] = { "npc/metropolice/vo/thisisyoursecondwarning.wav" }
  242. sounds[ "Sector secured" ] = { "npc/combine_soldier/vo/sectorissecurenovison.wav" }
  243. sounds[ "npc/metropolice/vo/sector.wav" ] = { "Sector" }
  244. sounds[ "Shit" ] = { "npc/metropolice/vo/shit.wav" }
  245. sounds[ "Shots fired" ] = { "npc/metropolice/vo/shotsfiredhostilemalignants.wav" }
  246. sounds[ "Standing by" ] = { "npc/combine_soldier/vo/standingby].wav" }
  247. sounds[ "Stay alert" ] = { "npc/combine_soldier/vo/stayalert.wav" }
  248. sounds[ "Take cover" ] = { "npc/metropolice/vo/takecover.wav" }
  249. sounds[ "Trouble" ] = { "npc/metropolice/vo/lookingfortrouble.wav" }
  250. sounds[ "Under fire" ] = { "npc/metropolice/vo/officerunderfiretakingcover.wav" }
  251. sounds[ "Vacate" ] = { "npc/metropolice/vo/vacatecitizen.wav" }
  252. sounds[ "Watch it" ] = { "npc/metropolice/vo/watchit.wav" }
  253. sounds[ "You can go" ] = { "npc/metropolice/vo/allrightyoucango.wav" }
  254.  
  255. -- End of CP only chat sounds
  256.  
  257. local function CheckChat( ply, text )
  258.  
  259.         if GetConVarNumber( "chatsounds" ) == 0 then return end
  260.         local prefix = string.sub( text, 0, 1 )
  261.         if prefix ~= "/" and prefix ~= "!" and prefix ~= "@" then -- should cover most chat commands for various mods/addons
  262.  
  263.                 for k, v in pairs( sounds ) do
  264.  
  265.                         if string.find( string.lower( text ), k ) then
  266.  
  267.                                 ply:EmitSound( table.Random( v ), 60, 100 )
  268.                                 break
  269.                         end
  270.  
  271.                 end
  272.  
  273.         end
  274.  
  275. end
  276.  
  277. hook.Add( "PlayerSay", "ChatSounds", CheckChat )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement