• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Кодировка слетает в Notepad ++

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

alex fetisov

Компетентный
Всем привет , пишу мод , хочу перенести маппинг\текстдравы\3д текст в инклуд, создал инклуд с 3д текстами(код ниже), сохранял в разных кодировках , UFT-8, CP-1251 всеравно знаки вопроса.
Подскажите что делать?
Если нужно само подключение инклуда
#include ..\library\map\3dtext
PHP:
CreateDynamic3DTextLabel(""WHITE"Перекусить:\n"SERVER"'/eat'",COLOR_SERVER,-2025.7847,-105.0256,35.2519 + 0.5,7.0);
    CreateDynamic3DTextLabel(""SERVER"Войти в офис из гаражного отделения\n{"#cGRAY"}Нажмите клавишу {FF8282}ALT",COLOR_SERVER,1427.5172,-1273.8334,788.5969,15.0);
    CreateDynamic3DTextLabel(""SERVER"Выезд из гаражного отделения №1\n{"#cGRAY"}Нажмите клавишу {FF8282}H",COLOR_SERVER,1444.5579,-1297.1693,788.2714 + 1.2,15.0);
    CreateDynamic3DTextLabel(""SERVER"Выезд из гаражного отделения №2\n{"#cGRAY"}Нажмите клавишу {FF8282}H",COLOR_SERVER,1444.5664,-1232.0406,788.2527 + 1.2,15.0);
    CreateDynamic3DTextLabel(""SERVER"Въезд в гаражное отделение №1\n{"#cGRAY"}Нажмите клавишу {FF8282}H",COLOR_SERVER,-2443.0593,524.7371,29.4966 + 0.7,15.0);
    CreateDynamic3DTextLabel(""SERVER"Въезд в гаражное отделение №2\n{"#cGRAY"}Нажмите клавишу {FF8282}H",COLOR_SERVER,-2438.9995,524.6511,29.4949 + 0.7,15.0);
    CreateDynamic3DTextLabel(""SERVER"Офис бизнеса\n{"#cGRAY"}Нажмите клавишу {FF8282}ALT",COLOR_SERVER,1412.2048,-1207.4706,157.6019,10.0);
    CreateDynamic3DTextLabel(""SERVER"Получение паспорта\n{"#cGRAY"}Нажмите клавишу {FF8282}ALT",COLOR_SERVER,1567.6771,-1566.4572,1001.1030,5.0);
    CreateDynamic3DTextLabel(""SERVER"Задание от руководства\n\nВведите: "WHITE"/job",COLOR_SERVER,1416.1761,-1684.6555,1515.9449,10.0);
    CreateDynamic3DTextLabel(""SERVER"Задание от руководства\n\nВведите: "WHITE"/job",COLOR_SERVER,240.3303,78.7723,1005.0391,10.0);
    Create3DTextLabel( ""SERVER"Взлома сейфа: "SERVER"/robbank", COLOR_SERVER, 2147.2971,1637.2709,993.5759, 16.0, 3);
    Create3DTextLabel( ""SERVER"Электропитание: "SERVER"/light", COLOR_SERVER, 2143.0061,1620.307,1000.969, 20.0, 3);
    Create3DTextLabel( ""SERVER"Для выхода через вентиляцию нажмите "SERVER"ALT", COLOR_SERVER, 2149.2268,1620.657,1000.969, 20.0, 3);
    Create3DTextLabel( ""SERVER"Взлома двери: "SERVER"/bankdoor", COLOR_SERVER, 2144.178,1627.082,994.2620, 13.0, 3);
    Create3DTextLabel( ""SERVER"Для входа в хранилище нажмите "SERVER"ALT", COLOR_SERVER, 1390.3628,1318.1344,1498.1134, 18.0, 1);
    CreateDynamic3DTextLabel(""SERVER"Изготовления оружия из материалов:\n"SERVER"''/getweapon''", COLOR_SERVER, 1256.2584,    -791.0318, 1084.0078 + 0.5, 7.0);
    CreateDynamic3DTextLabel(""SERVER"Подносы с едой", COLOR_SERVER, -1651.9551, 633.5290, -51.8141 + 1.0, 7.0);
     static const Float:app[5][3] =
    {
        {2180.4651,-1812.3918,13.5469},
        {2757.6436,-1948.9438,13.5495},
        {2459.2993,-1336.6794,24.0000},
        {2491.2808,-1652.2560,13.4706},
        {2851.5154,-1538.2666,11.0938}
    };
    for(new i; i < 5; i ++)
    {
        new idg;
        switch(i)
        {
            case 0: idg = 17;
            case 1: idg = 18;
            case 2: idg = 12;
            case 3: idg = 15;
            case 4: idg = 13;
        }
        nice_capture[i]=CreatePickup(1314,23,app[i][0],app[i][1],app[i][2]);
        format(string,128,""WHITE"Лучшие каптурщики\n{%s}%s", GetFractionColor[idg], FractionInfo[idg][fName]);
        Create3DTextLabel(string, CWHITE, app[i][0],app[i][1],app[i][2], 10.0, 0, 1);
    }
    Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы открыть дверь", COLOR_SERVER, -1772.5405,-1995.2651,1502.9642, 15.0, 0, 0);
    Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы открыть дверь", COLOR_SERVER, -1758.0582,-1998.2566,1502.9642, 15.0, 0, 0);
    Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы открыть дверь", COLOR_SERVER, -1786.6740,-1998.2660,1502.9642, 15.0, 0, 0);
    CreateDynamic3DTextLabel(""SERVER"/makegun\n{"#cGRAY"}Собрать оружие из материалов!",COLOR_SERVER,2753.4014,-70.9811,1312.6029,10.0);
    CreateDynamic3DTextLabel(""SERVER"N\n{"#cGRAY"}Для совершения покупки!",COLOR_SERVER,-105.8529,-10.6156,1000.7188,10.0);
    CreateDynamic3DTextLabel(""SERVER"Регистрация номерных знаков",COLOR_SERVER,1386.3575,-1892.4695,13.5589,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,1530.2096,751.0746,11.0234,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,1422.3098,2773.7520,10.8203,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,960.3505,1685.2932,8.8516,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,2490.5659,-2574.1221,-69.9141,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,323.0342,1118.5804,1083.8828,10.0);
    CreateDynamic3DTextLabel(""WHITE"Нажмите клавишу "SERVER"ALT",CWHITE,2478.3555,-2580.7876,-69.9141,10.0);
     CreateDynamic3DTextLabel(""WHITE"Устройство на работу",-1,1567.6786,-1568.8967,1001.1030,5.0);
    CreateDynamic3DTextLabel(""SERVER"Disko-Didjey\n"WHITE"Введите команду {"#cGRAY"}'/dj'",-1,1056.5503,-13.5629,979.3359,10.0);
    CreateDynamic3DTextLabel(""SERVER"Тюрьма полицейского департамента (LSPD)\n"WHITE"Введите команду {"#cGRAY"}'/arrest'", CWHITE, 268.3327,77.8972,1001.0391,15.0);
    CreateDynamic3DTextLabel(""SERVER"Тюрьма полицейского департамента (SFPD)\n"WHITE"Введите команду {"#cGRAY"}'/arrest'", CWHITE, 218.2263,114.9286,999.0156,15.0);
    CreateDynamic3DTextLabel(""SERVER"Тюрьма полицейского департамента (LVPD)\n"WHITE"Введите команду {"#cGRAY"}'/arrest'", CWHITE, 198.3940,157.9389,1003.0234,15.0);
    CreateDynamic3DTextLabel(""SERVER"Регистрация на мероприятия", COLOR_SERVER, 1778.2397,-1661.6633,14.4365,20.0);
    CreateDynamic3DTextLabel("[ Вход в FBI ]", CWHITE, 1104.6935,-1675.5286,13.6528,20.0);
    CreateDynamic3DTextLabel("[ {D9F6F6}Парковка FBI"WHITE" ]\n{"#cGRAY"}Используйте сигнал (H)", CWHITE, 1125.47656, -1701.98438, 14.2973,20.0);
    CreateDynamic3DTextLabel("{"#cINFO"}Получение лицензий",CWHITE,-2044.6222,-117.9476,35.2519,10.0);
    gDSTurnText = CreateDynamic3DTextLabel("_",CWHITE,-2047.4937,-119.9323,35.2519,10.0);
    BikeText = CreateDynamic3DTextLabel("_",COLOR_WHITE,681.4821,-445.6447,16.3359,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0);
    nalog_info = CreateDynamic3DTextLabel("_",COLOR_GREY,1571.9753,-1567.7446,1002.6747,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0);
    frac_text[19] = Create3DTextLabel("_",COLOR_WHITE,312.6407,-165.6835,999.6010,10.0,2,1);
    frac_text[3] = Create3DTextLabel("_",COLOR_WHITE,-1636.9213,608.1162,-51.8141+1,10.0,1,1);
    frac_text[20] = Create3DTextLabel("_",COLOR_WHITE,-1636.9213,608.1162,-51.8141+1,10.0,4,1);
    frac_text[27] = Create3DTextLabel("_",COLOR_WHITE,-1636.9213,608.1162,-51.8141+1,10.0,3,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, 1097.7305,-1332.7343,13.3847 + 1.0, 30.0, 0,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, 1468.0166,-1027.3176,23.8281 + 1.0, 30.0, 0,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, 1213.8303, -1324.6779, 13.5671 + 1.0, 30.0, 0,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, 977.5120,-1357.6907,13.7398 + 1.0, 30.0, 0,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, -2649.6262,619.6104,14.4531 + 1.0, 30.0, 0,1);
    Create3DTextLabel("{FF7800}Аренда велосипеда", 0xFF7800FF, 1601.5741,1823.9042,10.8203 + 1.0, 30.0, 0,1);
    Create3DTextLabel("Покупка дома на колёсах",COLOR_SERVER,1936.1525,-2124.4460,13.6949,7.0,0,1);
    //Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы покинуть Больницу Los-Santos", COLOR_SERVER, -361.1885,-44.7115,-57.8740, 15.0, 0, 1);
    //Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы покинуть Больницу San-Fierro", COLOR_SERVER, 451.9042,-932.6489,2591.2039, 15.0, 1, 1);
    //Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы покинуть Больницу Las-Venturas", COLOR_SERVER, 451.9042,-932.6489,2591.2039, 15.0, 2, 1);
    //Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы войти в Больницу Los-Santos", COLOR_SERVER, -2456.8862,520.4370,492.1730, 15.0, 0, 1);
    //Create3DTextLabel(""SERVER"Нажмите клавишу "WHITE"'ALT'\n{"#cGRAY"}Чтобы войти в гараж Больницы Los-Santos", COLOR_SERVER, 477.5055,-904.9981,2591.2039, 15.0, 0, 1);
    Create3DTextLabel("Casino Los Santos", COLOR_BLUE, 1022.9812,-1121.4835,23.8728, 15.0, 0, 1);
    Create3DTextLabel("CAR SHOP\nCLASS: Nope", 0xFF0000FF,556.5716,-1292.6392,17.2482+1,40.0,0,1);
    Create3DTextLabel("CAR SHOP\nCLASS: C&D", 0xFF0000FF,-1951.2544,293.6375,35.4688+1,40.0,0,1);
    Create3DTextLabel("CAR SHOP\nCLASS: A&B", 0xFF0000FF,-1657.7015,1210.2267,7.2500+1,40.0,0,1);
    Create3DTextLabel("CAR SHOP\nCLASS: A&B", 0xFF0000FF,2200.8857,1394.2892,11.0625+1,40.0,0,1);
    frac_text[12] = Create3DTextLabel(""WHITE"Склад {9400D3}Ballas Gang\n{D2F25E}Нажмите: 'F'",0xFF80FFAA,-71.5424,1366.1405,1080.2185+1,7.0,34,1); // Ballas
    frac_text[13] = Create3DTextLabel(""WHITE"Склад {FFD700}Vagos Gang\n{D2F25E}Нажмите: 'F'",0xFFFF00AA,300.4856,302.5443,1003.5391+1,7.0,75,1); // vagos
    frac_text[15] = Create3DTextLabel(""WHITE"Склад {228B22}Grove Gang\n{D2F25E}Нажмите: 'F'",0x9ACD32AA,2492.46, -1710.72, 1014.74+1,7.0,0,0);// groove
    frac_text[17] = Create3DTextLabel(""WHITE"Склад {00FFFF}Aztecas Gang\n{D2F25E}Нажмите: 'F'",0x0080FFAA,-45.9193,1401.2159,1084.4370+1,7.0,36,1); // AZTEC
    frac_text[18] = Create3DTextLabel(""WHITE"Склад {5F9EA0}Rifa Gang\n{D2F25E}Нажмите: 'F'",0x0080FFAA,-219.9765,1406.8613,27.7656+1,7.0,63,1); // rifa
    Create3DTextLabel("Военный мед. осмотр",0xFFFFFFFFF,1174.2035,1354.4834,10.9219,10.0,0,1);
    Create3DTextLabel(""SERVER"Одеть кепку - {"#cGRAY"}[/cap]\n"SERVER"Одеть бронежилет - {"#cGRAY"}[/armour]",0xFFA500FF,257.8165,77.0322,1003.6406,8.0,0, 1);
    Create3DTextLabel("Приемная генерала",0xFFFFFFFFF,1173.3198,1348.3237,10.9219,10.0,0,1);
    Create3DTextLabel("Медицинский осмотр",0xFFFFFFFFF,1174.2035,1358.4862,10.9219,10.0,0,1);
    Create3DTextLabel("Используйте - {"#cGRAY"}\'ALT\'",0x696969FF,1172.1096,1357.7673,10.9219,2.0,0,1);
    Create3DTextLabel("  Военкомат   ",0x9500FFFF,1168.6603,1363.4364,10.8203,17.0,0,1);
    Create3DTextLabel("{"#cGREEN"}Информация:\n"WHITE"/propose{"#cGREEN"} - сделать предложение.\n"WHITE"/witness{"#cGREEN"} - предложить быть свидетелем.\n"WHITE"/divorce{"#cGREEN"} - развестись.",0x9500FFFF,-1988.4612,1112.5281,54.4798,9.0,0,1);
    Create3DTextLabel("{"#cGREEN"}Информация:\n"WHITE"/propose{"#cGREEN"} - сделать предложение.\n"WHITE"/witness{"#cGREEN"} - предложить быть свидетелем.\n"WHITE"/divorce{"#cGREEN"} - развестись.",0x9500FFFF,2238.8950,-36.0390,607.6196,9.0,0,1);
    Create3DTextLabel("Вход в мэрию штата",0x6495EDFF,1478.7440,-1814.0393,13.5400,10.0,0,1);
    Create3DTextLabel("~~~~~~~~~~~~~~~\nРазгрузочная\nзона\n~~~~~~~~~~~~~~~",COLOR_GREEN,334.9307,1962.9658,17.6406,10.0,0,1);
    Create3DTextLabel("~~~~~~~~~~~~~~~\nМесто разгрузки\nРусской мафии\n~~~~~~~~~~~~~~~",COLOR_GREEN,967.3965,1684.1112,8.8516,10.0,0,1);
    Create3DTextLabel("~~~~~~~~~~~~~~~\nМесто разгрузки\nЯкудза\n~~~~~~~~~~~~~~~",COLOR_GREEN,1460.3116,2763.8110,10.8203,10.0,0,1);
    Create3DTextLabel("~~~~~~~~~~~~~~~\nМесто разгрузки\nЛКН\n~~~~~~~~~~~~~~~",COLOR_GREEN,1454.3406,758.1638,11.0234,10.0,0,1);
    CreateDynamic3DTextLabel(""SERVER"Банковские услуги\n"WHITE"Нажмите клавишу {"#cGRAY"}'ALT'", COLOR_SERVER, 1645.0891,-1686.3336,3560.0410, 18.0);
    CreateDynamic3DTextLabel(""SERVER"Банковская карта\n\n{"#cGRAY"}Управление картой / регистрация карты",COLOR_WHITE,1637.3151,-1686.2731,3560.0410,10.0);
    CreateDynamic3DTextLabel(""SERVER"Голосование",COLOR_WHITE,1584.1431,-1575.5946,1004.6200,5.0);
    CreateDynamic3DTextLabel(""SERVER"Создание семьи (35 RUB)",COLOR_WHITE,1582.8011,-1562.8044,1004.6200,5.0);
    CreateDynamic3DTextLabel(""SERVER"Помощь избирателям",COLOR_WHITE,1582.4059,-1574.5624,1004.6200,5.0);
    CreateDynamic3DTextLabel(""WHITE"Сигнал (H)",0xFFA500FF,291.6807,1825.3950,17.6406,10.0);
    for(new i = 0; i != sizeof(atm_position); i ++ )
    {
        format(string,100,"{"#cINFO"}Банкомат №%i\n\nВзаимодействие: ''ALT''",i);
        Create3DTextLabel(string,COLOR_WHITE,atm_position[i][0],atm_position[i][1],atm_position[i][2],7.0,0,1);
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу