Advertisement
Guest User

[Include] Texto para Falar (SAMP 0.3d)

a guest
Sep 14th, 2011
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. /*=================================================================
  2.  
  3. Created by Bruno da Silva
  4. www.Dominiosamp.blogspot.com
  5.  
  6. Working only in SA:MP 0.3D
  7.  
  8. =================================================================*/
  9.  
  10.  
  11. new
  12. languageCodes[][][] =
  13. {
  14. {"AFRIKAANS", "af"},
  15. {"ALBANIAN", "sq"},
  16. {"AMHARIC", "am"},
  17. {"ARABIC", "ar"},
  18. {"ARMENIAN", "hy"},
  19. {"AZERBAIJANI", "az"},
  20. {"BASQUE", "eu"},
  21. {"BELARUSIAN", "be"},
  22. {"BENGALI", "bn"},
  23. {"BIHARI", "bh"},
  24. {"BRETON", "br"},
  25. {"BULGARIAN", "bg"},
  26. {"BURMESE", "my"},
  27. {"CATALAN", "ca"},
  28. {"CHEROKEE", "chr"},
  29. {"CHINESE", "zh"},
  30. {"CHINESE_SIMPLIFIED", "zh-CN"},
  31. {"CHINESE_TRADITIONAL", "zh-TW"},
  32. {"CORSICAN", "co"},
  33. {"CROATIAN", "hr"},
  34. {"CZECH", "cs"},
  35. {"DANISH", "da"},
  36. {"DHIVEHI", "dv"},
  37. {"DUTCH", "nl"},
  38. {"ENGLISH", "en"},
  39. {"ESPERANTO", "eo"},
  40. {"ESTONIAN", "et"},
  41. {"FAROESE", "fo"},
  42. {"FILIPINO", "tl"},
  43. {"FINNISH", "fi"},
  44. {"FRENCH", "fr"},
  45. {"FRISIAN", "fy"},
  46. {"GALICIAN", "gl"},
  47. {"GEORGIAN", "ka"},
  48. {"GERMAN", "de"},
  49. {"GREEK", "el"},
  50. {"GUJARATI", "gu"},
  51. {"HAITIAN_CREOLE", "ht"},
  52. {"HEBREW", "iw"},
  53. {"HINDI", "hi"},
  54. {"HUNGARIAN", "hu"},
  55. {"ICELANDIC", "is"},
  56. {"INDONESIAN", "id"},
  57. {"INUKTITUT", "iu"},
  58. {"IRISH", "ga"},
  59. {"ITALIAN", "it"},
  60. {"JAPANESE", "ja"},
  61. {"JAVANESE", "jw"},
  62. {"KANNADA", "kn"},
  63. {"KAZAKH", "kk"},
  64. {"KHMER", "km"},
  65. {"KOREAN", "ko"},
  66. {"KURDISH", "ku"},
  67. {"KYRGYZ", "ky"},
  68. {"LAO", "lo"},
  69. {"LATIN", "la"},
  70. {"LATVIAN", "lv"},
  71. {"LITHUANIAN", "lt"},
  72. {"LUXEMBOURGISH", "lb"},
  73. {"MACEDONIAN", "mk"},
  74. {"MALAY", "ms"},
  75. {"MALAYALAM", "ml"},
  76. {"MALTESE", "mt"},
  77. {"MAORI", "mi"},
  78. {"MARATHI", "mr"},
  79. {"MONGOLIAN", "mn"},
  80. {"NEPALI", "ne"},
  81. {"NORWEGIAN", "no"},
  82. {"OCCITAN", "oc"},
  83. {"ORIYA", "or"},
  84. {"PASHTO", "ps"},
  85. {"PERSIAN", "fa"},
  86. {"POLISH", "pl"},
  87. {"PORTUGUESE", "pt"},
  88. {"PORTUGUESE_PORTUGAL", "pt-PT"},
  89. {"PUNJABI", "pa"},
  90. {"QUECHUA", "qu"},
  91. {"ROMANIAN", "ro"},
  92. {"RUSSIAN", "ru"},
  93. {"SANSKRIT", "sa"},
  94. {"SCOTS_GAELIC", "gd"},
  95. {"SERBIAN", "sr"},
  96. {"SINDHI", "sd"},
  97. {"SINHALESE", "si"},
  98. {"SLOVAK", "sk"},
  99. {"SLOVENIAN", "sl"},
  100. {"SPANISH", "es"},
  101. {"SUNDANESE", "su"},
  102. {"SWAHILI", "sw"},
  103. {"SWEDISH", "sv"},
  104. {"SYRIAC", "syr"},
  105. {"TAJIK", "tg"},
  106. {"TAMIL", "ta"},
  107. {"TATAR", "tt"},
  108. {"TELUGU", "te"},
  109. {"THAI", "th"},
  110. {"TIBETAN", "bo"},
  111. {"TONGA", "to"},
  112. {"TURKISH", "tr"},
  113. {"UKRAINIAN", "uk"},
  114. {"URDU", "ur"},
  115. {"UZBEK", "uz"},
  116. {"UIGHUR", "ug"},
  117. {"VIETNAMESE", "vi"},
  118. {"WELSH", "cy"},
  119. {"YIDDISH", "yi"},
  120. {"YORUBA", "yo"},
  121. {"UNKNOWN", " "}
  122. };
  123.  
  124. getLanguage(language[])
  125. {
  126. for(new i = 0; i != sizeof(languageCodes); i++) {
  127. if(!strcmp(language, languageCodes[i][0], true)) {
  128. return i;
  129. }
  130. }
  131. return sizeof(languageCodes)-1;
  132. }
  133.  
  134.  
  135. SendClientAudioMessage(playerid, language[], texto[])
  136. {
  137. #if !defined MAX_SPEECH
  138. #define MAX_SPEECH 256
  139. #endif
  140.  
  141. static
  142. string[MAX_SPEECH]
  143. ;
  144.  
  145. format(string, MAX_SPEECH, "http://translate.google.com/translate_tts?tl=%s&q=%s", language, texto);
  146.  
  147. return PlayAudioStreamForPlayer(playerid, string);
  148. }
  149.  
  150.  
  151. //
  152. // Thanks Robson to Post (Strong)
  153. //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement