Készítő: baktalo, 3 éve frissítve, szöveg nyelve: Lua.
Beágyazás:
  1. local current_language = "hu";
  2. local messages = {
  3.   hu = {
  4.     "1 a kepernyon",
  5.     "anyad kurva",
  6.     "halott kurva anyadat",
  7.     "pofad nn",
  8.     "anyad halott",
  9.     "banyek.. megbasztam anyadat",
  10.     "so ez kutya",
  11.     "hamis angyal lovolde",
  12.     "1 geci kutya",
  13.     "uid mikor kutya",
  14.     "ulj le kutya",
  15.     "agyhalott",
  16.     "anyadat",
  17.     "fiamgeci",
  18.     "szar vagy",
  19.   },
  20.  
  21.   en = {
  22.     "skeet uid when?",  
  23.     "no skeet no talk?",
  24.     "1 hs dog",
  25.     "sit down",
  26.     "nice iq dog",
  27.     "HAHAH IQ?",
  28.     "femboy uwu",
  29.   },
  30.  
  31.   ro = {
  32.     "rostogoli-mi-as pula-n ma-ta cum se rostogoleste crocodilu-n apa",
  33.     "coaie ce corp ai zici ca esti desenat cu stanga",
  34.     "foaie verde de cucuta hai la tata sa te futa",
  35.     "aleluia ai luat muia .!.",
  36.   },
  37.  
  38.   ru = {
  39.     "нихуя я тя красиво бомбанул",
  40.     "легко сочнярик",
  41.     "уебище учись играть",
  42.     "изи мусорила ебанная",
  43.     "я твоей матери горло ёршиком промывал что бы заглатывала лучше ебаная свинья",
  44.     "ебаный сын подъезда как ты пикаешь",
  45.     "сын ебаной жирной жабы",
  46.   },
  47. };
  48.  
  49. local Languages = {"hu", "en", "ru", "ro"};
  50.  
  51. function getMessage()
  52.   local lang_messages = messages[current_language];
  53.   return (lang_messages[math.random(1, #lang_messages)]);
  54. end
  55.  
  56. Cheat.RegisterCallback("events", function(event)
  57.  
  58.     if event:GetName() ~= "player_death" then return end
  59.  
  60.     local me = EntityList.GetLocalPlayer()
  61.     local victim = EntityList.GetPlayerForUserID(event:GetInt("userid"))
  62.     local attacker = EntityList.GetPlayerForUserID(event:GetInt("attacker"))
  63.  
  64.     if victim == attacker or attacker ~= me then return end
  65.  
  66.     EngineClient.ExecuteClientCmd('say "' .. getMessage():gsub('\"', '') .. '"')
  67. end)
  68.  
  69. local selectlanguage = Menu.Combo("Multilanguage trashtalk - Main", "Choose a language", Languages, 0, "Choose a language for tt", function(val)
  70.     current_language = Languages[val+1];
  71. end)