Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Русские буквы в textdraw

Статус
В этой теме нельзя размещать новые ответы.

Dave Stivenson

Ученик
Здравствуйте! Хочу показать вам как можно использовать русские символы в textdrawe или в сплывающем инфо (Хз как называется :D, типо как приветствие на самп рп)
И так, приступим:

Желательно в конец мода вставляем:
PHP:
    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] = '&#143;';
			    case 'ó':result[i] = 'y';
			    case 'Ó':result[i] = 'Y';
		    	case 'ô':result[i] = '˜';
		    	case 'Ô':result[i] = '&#129;';
		    	case 'õ':result[i] = 'x';
		    	case 'Õ':result[i] = 'X';
		    	case 'ö':result[i] = '*';
		    	case 'Ö':result[i] = '‰';
		    	case '÷':result[i] = '¤';
		    	case '×':result[i] = '&#141;';
	    		case 'ø':result[i] = '¥';
	    		case 'Ø':result[i] = 'Ž';
	    		case 'ù':result[i] = '¡';
	    		case 'Ù':result[i] = 'Š';
	    		case 'ü':result[i] = '©';
	    		case 'Ü':result[i] = '’';
		    	case 'ú':result[i] = '&#144;';
	    		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;
    }
Пример использования:

(Для всплывающего инфо)
PHP:
GameTextForPlayer(playerid, FixText("~w~Пишем что-то сюда"), 5000, 1);
(Для создания текстдрава)
PHP:
TextDrawCreate(10.0, 140, FixText("Пишем что-то сюда"));

Автор: [-Smart-]​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу