Фиксация Текста.
|
|
[-Smart-] | Дата: Вторник, 30.08.2011, 10:09 | Сообщение # 1 |
Группа:
I'm V.I.P.
Сообщений: 249
Награды: 3
Город: Казань
Репутация: 229
Замечания: 20%
Статус:
| Многие участники использует конвертеры текста, что бы в GameTextForPlayer и TextDrawCreate, Показывали русские буквы. Так вот. Есть выход благодаря которому вы сможете писать обычными русскими буквами, и у вас так же будет показывать.
1. Добавьте данный stock в свой мод.( Можно в самый конец.)
Code stock FixText(string[]) { new result[256]; for(new i=0; i < 256; i++) { switch(string[i]) { case 'à':result[i] = 'a'; case 'À':result[i] = 'A'; case 'á':result[i] = '—'; case 'Á':result[i] = '€'; case 'â':result[i] = '¢'; case 'Â':result[i] = '‹'; case 'ã':result[i] = '™'; case 'Ã':result[i] = '‚'; case 'ä':result[i] = 'š'; case 'Ä':result[i] = 'ƒ'; case 'å':result[i] = 'e'; case 'Å':result[i] = 'E'; case '¸':result[i] = 'e'; case '¨':result[i] = 'E'; case 'æ':result[i] = '›'; case 'Æ':result[i] = '„'; case 'ç':result[i] = 'Ÿ'; case 'Ç':result[i] = 'ˆ'; case 'è':result[i] = 'œ'; case 'È':result[i] = '…'; case 'é':result[i] = 'œ'; case 'É':result[i] = '…'; case 'ê':result[i] = 'k'; case 'Ê':result[i] = 'K'; case 'ë':result[i] = 'ž'; case 'Ë':result[i] = '‡'; case 'ì':result[i] = '¯'; case 'Ì':result[i] = 'M'; case 'í':result[i] = '®'; case 'Í':result[i] = ''; case 'î':result[i] = 'o'; case 'Î':result[i] = 'O'; case 'ï':result[i] = '£'; case 'Ï':result[i] = 'Œ'; case 'ð':result[i] = 'p'; case 'Ð':result[i] = 'P'; case 'ñ':result[i] = 'c'; case 'Ñ':result[i] = 'C'; case 'ò':result[i] = '¦'; case 'Ò':result[i] = ''; case 'ó':result[i] = 'y'; case 'Ó':result[i] = 'Y'; case 'ô':result[i] = '˜'; case 'Ô':result[i] = ''; case 'õ':result[i] = 'x'; case 'Õ':result[i] = 'X'; case 'ö':result[i] = ' '; case 'Ö':result[i] = '‰'; case '÷':result[i] = '¤'; case '×':result[i] = ''; case 'ø':result[i] = '¥'; case 'Ø':result[i] = 'Ž'; case 'ù':result[i] = '¡'; case 'Ù':result[i] = 'Š'; case 'ü':result[i] = '©'; case 'Ü':result[i] = '’'; case 'ú':result[i] = ''; case 'Ú':result[i] = '§'; case 'û':result[i] = '¨'; case 'Û':result[i] = '‘'; case 'ý':result[i] = 'ª'; case 'Ý':result[i] = '“'; case 'þ':result[i] = '«'; case 'Þ':result[i] = '”'; case 'ÿ':result[i] = '¬'; case 'ß':result[i] = '•'; default:result[i]=string[i]; } } return result; }
Использование:
Code GameTextForPlayer(playerid, FixText("~w~Здравствуйте"), 5000, 1);
Code TextDrawCreate(10.0, 140, FixText("Здравствуйте"));
Сообщение отредактировал [-Smart-] - Вторник, 30.08.2011, 10:19 |
|
|
|
Великс | Дата: Вторник, 30.08.2011, 10:16 | Сообщение # 2 |
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
| Неплохо, Фроша делал такое в плагине. PS - в тэге [code] ББ коды не работают.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
|
|
|
Alcoholik | Дата: Вторник, 30.08.2011, 11:03 | Сообщение # 3 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Кто автор? Если я не ошибаюсь, то alex009
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
[-Smart-] | Дата: Вторник, 30.08.2011, 11:21 | Сообщение # 4 |
Группа:
I'm V.I.P.
Сообщений: 249
Награды: 3
Город: Казань
Репутация: 229
Замечания: 20%
Статус:
| Quote (KroN) Кто автор? Если я не ошибаюсь, то alex009 Наверно
|
|
|
|
Impereal | Дата: Четверг, 08.09.2011, 21:27 | Сообщение # 5 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Можете на пастебин кинуть? Чет в павн вставляю все в "????"
Прощай самп-рус =Р
|
|
|
|
Latron | Дата: Пятница, 09.09.2011, 19:53 | Сообщение # 6 |
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
| Impereal, http://pastebin.com/8nF8AFct
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
|
|
|
Impereal | Дата: Пятница, 09.09.2011, 21:05 | Сообщение # 7 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Эм, код нерабочий только из за того что в нем используется кодировка не поддерживаемая павно.
Прощай самп-рус =Р
|
|
|
|
Великс | Дата: Пятница, 09.09.2011, 21:31 | Сообщение # 8 |
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
| Impereal, лови.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
|
|
|
Impereal | Дата: Пятница, 09.09.2011, 21:38 | Сообщение # 9 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (Sl1m) Impereal, лови. Пасибо!
Прощай самп-рус =Р
|
|
|
|
Эльдар | Дата: Пятница, 09.09.2011, 21:39 | Сообщение # 10 |
Местный
Группа:
Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус:
| Sl1m, Спасибо
[b]Прощай SRC:DDDDDDD[/b]
|
|
|
|
Axelerator | Дата: Воскресенье, 11.09.2011, 09:21 | Сообщение # 11 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
| Quote (Sl1m) Неплохо, Фроша делал такое в плагине. Да и не только в плагине. Он тоже сток выкладывал Ну а так, автору спасибо! Программы-конвертеры давно канули в лету
|
|
|
|
Fragment | Дата: Среда, 21.09.2011, 22:55 | Сообщение # 12 |
Новенький
Группа:
I'm V.I.P.
Сообщений: 46
Награды: 2
Город: Днепропетровск
Репутация: -34
Замечания: 20%
Статус:
| Это 3Д текст? Бо мне надо урок 3Д текста
Графика на заказ. Маппинг на заказ. Skype: foost-food
|
|
|
|
Brain_Tolmach | Дата: Воскресенье, 26.02.2012, 20:43 | Сообщение # 13 |
Новенький
Группа:
Продвинутые
Сообщений: 55
Награды: 2
Город: Лениногорск
Репутация: 36
Замечания: 0%
Статус:
| Оптимизация) Code stock FixText(string[]) { new result[256]; for(new i=0; i < 256; i++) { switch(string[i]) {case 'a':result[i] = 'a';case 'A':result[i] = 'A';case 'a':result[i] = '—';case 'A':result[i] = '€';case 'a':result[i] = '?'; case 'A':result[i] = '‹';case 'a':result[i] = '™';case 'A':result[i] = '‚';case 'a':result[i] = 's';case 'A':result[i] = '?';case 'a':result[i] = 'e';case 'A':result[i] = 'E';case '?':result[i] = 'e';case '?':result[i] = 'E';case '?':result[i] = '›';case '?':result[i] = '„';case 'c':result[i] = 'Y';case 'C':result[i] = '?';case 'e':result[i] = '?';case 'E':result[i] = '…';case 'e':result[i] = '?';case 'E':result[i] = '…';case 'e':result[i] = 'k';case 'E':result[i] = 'K';case 'e':result[i] = 'z';case 'E':result[i] = '‡';case 'i':result[i] = '?';case 'I':result[i] = 'M';case 'i':result[i] = '®'; case 'I':result[i] = '';case 'i':result[i] = 'o';case 'I':result[i] = 'O';case 'i':result[i] = '?';case 'I':result[i] = '?';case '?':result[i] = 'p';case '?':result[i] = 'P';case 'n':result[i] = 'c';case 'N':result[i] = 'C';case 'o':result[i] = '¦';case 'O':result[i] = '?';case 'o':result[i] = 'y';case 'O':result[i] = 'Y';case 'o':result[i] = '?';case 'O':result[i] = '?';case 'o':result[i] = 'x';case 'O':result[i] = 'X';case 'o':result[i] = ' '; case 'O':result[i] = '‰';case '?':result[i] = '¤';case '?':result[i] = '?';case 'o':result[i] = '?';case 'O':result[i] = 'Z';case 'u':result[i] = '?';case 'U':result[i] = 'S';case 'u':result[i] = '©';case 'U':result[i] = '’';case 'u':result[i] = '?';case 'U':result[i] = '§';case 'u':result[i] = '?';case 'U':result[i] = '‘';case 'y':result[i] = '?';case 'Y':result[i] = '“';case '?':result[i] = '«';case '?':result[i] = '”';case 'y':result[i] = '¬';case '?':result[i] = '•'; default:result[i]=string[i]; } } return result; } Добавлено (26.02.2012, 20:43) --------------------------------------------- Кейсов всего 3 строки стало
|
|
|
|
ZiGGi | Дата: Воскресенье, 26.02.2012, 20:51 | Сообщение # 14 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
| Quote (Brain_Tolmach) Оптимизация) Quote (Brain_Tolmach) Кейсов всего 3 строки стало Это не оптимизация, количество строк никак не влияет на скорость работы.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
|
|
|
colderpilot | Дата: Воскресенье, 26.02.2012, 21:28 | Сообщение # 15 |
Группа:
Продвинутые
Сообщений: 720
Награды: 3
Город: Moscow
Репутация: 331
Замечания: 80%
Статус:
| Quote (ZiGGi) Это не оптимизация, количество строк никак не влияет на скорость работы. Почему? Я всегда думал чем короче код тем быстрее работает программа.
ваще найс гель
|
|
|
|