shape1
shape2
shape3
shape4
shape7
shape8

Русификация текстдравов


Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
Как вы знаете что если написать текстдрав на русском,то на сервере вы увидите иероглифы,данный код всё исправит
Для начала в конец мода

stock TranslateText(string[])
{
new result[128];
for (new i = 0; i < sizeof(result); i++)
{
switch (string)
{
case 'а': result = 'a';
case 'А': result = 'A';
case 'б': result = '—';
case 'Б': result = 'Ђ';
case 'в': result = 'ў';
case 'В': result = '‹';
case 'г': result = '™';
case 'Г': result = '‚';
case 'д': result = 'љ';
case 'Д': result = 'ѓ';
case 'е': result = 'e';
case 'Е': result = 'E';
case 'ё': result = 'e';
case 'Ё': result = 'E';
case 'ж': result = '›';
case 'Ж': result = '„';
case 'з': result = 'џ';
case 'З': result = '€';
case 'и': result = 'њ';
case 'И': result = '…';
case 'й': result = 'ќ';
case 'Й': result = '…';
case 'к': result = 'k';
case 'К': result = 'K';
case 'л': result = 'ћ';
case 'Л': result = '‡';
case 'м': result = 'Ї';
case 'М': result = 'M';
case 'н': result = '®';
case 'Н': result = ' ';
case 'о': result = 'o';
case 'О': result = 'O';
case 'п': result = 'Ј';
case 'П': result = 'Њ';
case 'р': result = 'p';
case 'Р': result = 'P';
case 'с': result = 'c';
case 'С': result = 'C';
case 'т': result = '¦';
case 'Т': result = 'Џ';
case 'у': result = 'y';
case 'У': result = 'Y';
case 'ф': result = '~';
case 'Ф': result = 'Ѓ';
case 'х': result = 'x';
case 'Х': result = 'X';
case 'ц': result = '*';
case 'Ц': result = '‰';
case 'ч': result = '¤';
case 'Ч': result = 'Ќ';
case 'ш': result = 'Ґ';
case 'Ш': result = 'Ћ';
case 'щ': result = 'Ў';
case 'Щ': result = 'Љ';
case 'ь': result = '©';
case 'Ь': result = '’';
case 'ъ': result = 'ђ';
case 'Ъ': result = '§';
case 'ы': result = 'Ё';
case 'Ы': result = '‘';
case 'э': result = 'Є';
case 'Э': result = '“';
case 'ю': result = '«';
case 'Ю': result = '”';
case 'я': result = '¬';
case 'Я': result = '•';
default: result = string;
}
}
return result;
}
теперь при создании текстдрава перед текстом вставьте  TranslateText и текст пишите в скобках 
Пример:

Было

CreatePlayerTextDraw(playerid, 442.149963, 401.026672,"Бензин: 1000");
Стало 

CreatePlayerTextDraw(playerid, 442.149963, 401.026672,TranslateText("Бензин: 1000"));
так само можно сделать с GameTextForPlayer
На этом всё
 
Последнее редактирование модератором:

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Есть же плагин CRP

 

forestgun

Освоившийся
Пользователь
25.08.2014
189
18
0
23
Спасибо

Я смог Спидометр на Русский Перевести

 
Последнее редактирование модератором:

djuice

Освоившийся
Пользователь
02.05.2014
86
18
0
33
Как по мне, так действительно лучше пользоватся плагином CRP. Ненужно заморачиватся с добавлением кода перевода,темболее использование плагина намного удобнее.

 

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Как по мне, так действительно лучше пользоватся плагином CRP. Ненужно заморачиватся с добавлением кода перевода,темболее использование плагина намного удобнее.
А по мне лучше использовать программу gtconver.

 

LHTTD

Темная сторона Форума
Пользователь
08.10.2014
325
43
0
На CM уже эта тема с появления сампа наверное валяется,просто поменял название стока и все

 

Danil_Lilow

Новичок
Пользователь
26.10.2015
2
0
0
error 021: symbol already defined: "TranslateText"

Помогите

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
@Danil_Lilow, уже есть у вас TranslateText