Вторник, 02.12.2008, 17:55
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Top's 100 bt ... [Юмор]
  • Adobe Photoshop C... [Графика и дизайн]
  • простой способ те... [Wiki-Samp-Rus]
  • Баннер [Платные файлы]
  • GTA 4 уже можно с... [GTA 4]
  • Помощь новечкам п... [Вопросы и Проблемы]
  • Пошли всех на хуй... [Скандалы]
  • Вопрос - Ответ (Ответов: 959)
  • Обсуждение мода CityLi... (Ответов: 923)
  • Задавайте сюда ваши во... (Ответов: 919)
  • Помощь новечкам по скр... (Ответов: 609)
  • Обратный отщёт от 500 (Ответов: 512)
  • Пошли всех на хуй тут! (Ответов: 509)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 386)
  • MiX (Сообщений: 2609)
  • AXE (Сообщений: 2262)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1728)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1315)
  • MAK (Сообщений: 1293)
  • Страница 1 из 212»
    Модератор форума: Torres 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » Large Modes » CityLife » Русификация мода ([HELP])
    Русификация мода
    ToRcHДата: Среда, 09.07.2008, 12:20 | Сообщение # 1
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    Приветствую всех!
    Народ, мне нужна ваша помощь. :)
    Подскажите, как сделать так, чтобы мод понимал русские буквы на сервере (не в чате)?
    Вот парочка примеров:
    Code
    public ClassInfoPlayer(playerid,classid)  
    {  
         if(classid >= 0 && classid<=8)  
         {  
           iPlayerRole[playerid] = 1;  
           iSpawnWeapons[playerid]=0;  
           GameTextForPlayer(playerid,"~b~ TEKST",500,3);  
         }

    Code
    new strSpeed2[255];  
                         format(strSost2,sizeof(strSost2),"~g~TEKST:~w~%d",vehHealth);  
                         format(strBak2,sizeof(strBak2),"~g~TEKST:~w~%d",fuelID[GetPlayerVehicleID(i)]);  
                         format(strSpeed2,sizeof(strSpeed2),"~g~TEKST:~w~%d",value);

    Code
    if(LesTime[yr]==90)  
                 {  
                     GameTextForPlayer(yr, "~n~ ~n~ ~n~ TEST,~n~HELP.", 8000, 3);  
                     TogglePlayerControllable(yr, 0);

    что сделать чтоб сервер мог нормально читать русские буквы, а не делать из них ероглифы? suicide2
    Я знаю надо написать скрипт, но какой....

    P.s. Зачем это? для полного удобства.
    P.s.s. создатель, если тебе это интерестно, я могу помоч с полным переводом. (ну если узнаю как сделать рус. быквы.)


    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    raenДата: Среда, 09.07.2008, 12:51 | Сообщение # 2
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    сакчиваешь с этого сайта конвертер русских букв, потом руссификатор. И всё будет отображаться по русски.

    P/S/
    Я в соседней тебе выкладвал полный перевод обучения на русском.


    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Среда, 09.07.2008, 13:15 | Сообщение # 3
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    Quote (raen)
    сакчиваешь с этого сайта конвертер русских букв, потом руссификатор. И всё будет отображаться по русски.

    P/S/Я в соседней тебе выкладвал полный перевод обучения на русском.

    Руссик есть, только на сайте все ссылки с PAWNO GameText converter с вирусом, не как не могу открыть =(
    p.s. кинь ссылку на своё сообщение с русским текстом =)


    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

    Сообщение отредактировал ToRcH - Среда, 09.07.2008, 13:23
     
    raenДата: Среда, 09.07.2008, 13:23 | Сообщение # 4
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    "nepeFHaTb Ta4Ky" = ЊEPE‚мAЏ’ ЏAЌKY
    "Kypbep" = KYP’EP
    "HaeMHuK" = мAE–м…K
    "noKoH4uTb c 3aDaHueM" = ЊOKOмЌ…Џ’ C €AѓAм…E–
    "KynuTb ypoBeHb" = KYЊ…Џ’ YPOBEм’
    "6aHDbI" = ЂAмѓ‘

    Вот перевод ВСЕГО ОБУЧЕНИЯ (ТЕПЕРЬ БУДЕТ ПО РУССКИ)
    просто замени

    Code
    public Lessons()  
    {  
       for(new yr=0;yr<MAX_PLAYERS;yr++)  
       {  
           if(IsPlayerConnected(yr)&&Les[yr]==1)  
           {  
         if(LesTime[yr]==0)  
         {  
              GameTextForPlayer(yr, "~n~ ~n~ ~n~~w~CE†AC –‘ ŒPO†ƒE– ìE€O‡’ŽOE O€YEì…E!!!", 3000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==3)  
         {  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~EC’ ìECKO‡’KO K‡ACCOB,~n~Y KA„ƒO‚O CBO… ƒOCO…ìCBA … ìEƒOCAK….", 5000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==8)  
         {  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~~w~ìOB…KY ìA…ìA’ ‡YŽE ‚PA„ƒAì…ìO–~~n~w~… YCAìOB…’ ˆAŒPE AAK….", 6000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         //îáó÷åíèå ðàáîòû  
         if(LesTime[yr]==14)  
         {  
             SetPlayerInterior(yr,0);  
          SetPlayerPos(yr,-76.9217,-1125.0011,1.0781);  
             SetPlayerCameraPos(yr,-109.0940,-1178.8646,30);  
             SetPlayerCameraLookAt(yr,-76.9217,-1125.0011,1.0781);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ CìAA‡O ìY„ìO ìAKOŒ…’ KAŒ…A‡ ìA PA€OE,~n~ŒOŒAC’ ìA ìEE –O„ìO /ˆ –Eì” E‡EŒOPOB.", 7000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==21)  
         {  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ EC’ PA€OA ƒA‡’ìO€O†Š…KO–, ìY„ìO ŒPOCO CEC’~n~B ‡”€O† ‚PYˆOB…K … ŒPO…A’ ˆAƒAì…E", 9000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==30)  
         {  
             SetPlayerCameraPos(yr,-109.0940,-1178.8646,30);  
             SetPlayerCameraLookAt(yr,-93.0684,-1149.0452,1.7190);  
              GameTextForPlayer(yr, "~n~ ~n~ ~n~ ~n~ –O„ìO PA€OA’ ìA ABAP…†KE OBOˆ•  –AŽ…ì‘~n~…ˆ ŒEPBO‚O ‚OPOƒA.", 7000, 3);  
              TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==37)  
         {  
          GameTextForPlayer(yr, "~n~ ~n~ ~n~ O€‘ ŒO‡Y…’ ˆAƒAì…E,~n~C•ƒ’ B ABAP…†KY … ìA†ƒ… ŒO–•Y” –AŽ…ìY B 1‚.", 10000, 3);  
          TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==47)  
         {  
             SetPlayerCameraPos(yr,-109.0940,-1178.8646,30);  
             SetPlayerCameraLookAt(yr,-95.0944,-1196.4501,2.4610);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ EC‡… ìA€PA’ KAKOE-O KO‡-BO PA€O‘,~n~O –O„ìO B‘ŒO‡ì•’ €O‡EE ŒP…€‘‡’ì‘E ˆAƒAì…•", 13000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         //îáó÷åíèå áàíêà  
         if(LesTime[yr]==60)  
         {  
          SetPlayerPos(yr,2246.1672,2396.4893,10.8203);  
          SetPlayerCameraPos(yr,2247.3301,2419.9712,30);  
             SetPlayerCameraLookAt(yr,2246.1672,2396.4893,10.8203);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ ŒO… BCE ƒEì’‚… ˆA PA€OY ìA…C‡•”C•,~n~ìA CE B €AìKE (–A‚Aˆ…ì 24/7), B €AìKE EC’ –ìO‚O BOˆ–O„ìOCE†.", 10000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         //îáó÷åíèå äåïàðòàìåíòàì  
         if(LesTime[yr]==70)  
         {  
          SetPlayerPos(yr,2289.7366,2431.7122,10.8203);  
          SetPlayerCameraPos(yr,2284.7334,2411.4446,30);  
             SetPlayerCameraLookAt(yr,2289.7366,2431.7122,10.8203);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ B KA„ƒO– ‚OPOƒE EC’ ŒO‡…‰E†CK…† ƒEŒAPA–Eì~n~A– –O„ìO ŒO‡Y…’ ‡…‰E숅… …‡… ŒPABA. OŒ‡A…’ ˆA‡O‚", 10000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==80)  
         {  
          SetPlayerPos(yr,-1620.5731,685.6177,7.1901);  
          SetPlayerCameraPos(yr,-1621.7003,646.5960,30);  
              SetPlayerCameraLookAt(yr,-1620.5731,685.6177,7.1901);  
              GameTextForPlayer(yr, "~n~ ~n~ ~n~ ‚PA„ƒAìE –O‚Y ŒO‡YA’ PA€OY ‚A…Žì…KA.~n~‚A…Žì…K ŒO‡YAE ƒEì’‚… ˆA ŒOCAƒKY ABOìAPYŽ…E‡E†.", 10000, 3);  
              TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==90)  
         {  
          GameTextForPlayer(yr, "~n~ ~n~ ~n~ EC’ ‚OìK…, EC‡… ‚O슅K ŒOŒAƒAE ìA PAƒAP,~n~O Y ‚A…Žì…KA ŒO•B‡•EC• ‡…Žì•• PA€OA.", 8000, 3);  
          TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==98)  
         {  
          SetPlayerPos(yr,1555.4811,-1676.7566,16.1953);  
          SetPlayerCameraPos(yr,1509.7322,-1656.4534,30);  
             SetPlayerCameraLookAt(yr,1555.4811,-1676.7566,16.1953);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ –E쏑 O„E –O‚Y CAƒ…’ ABOìAPYŽ…E‡E†, A EŠE ~n~ … EX KO B POˆ‘CKE.", 7000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         //îáó÷åíèå àâòîøêîëå  
         if(LesTime[yr]==105)  
         {  
          SetPlayerPos(yr,-2046.5803,-101.5088,35.1641);  
          SetPlayerCameraPos(yr,-2020.7781,-66.5857,50);  
             SetPlayerCameraLookAt(yr,-2046.5803,-101.5088,35.1641);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ O€‘ ìE ŒOŒAC’ B POˆ‘CK ˆA BO„ƒEì…E €Eˆ ŒPAB~n~ ìAƒO ŒO†… B ŒO‡. ƒEŒAPA–Eì … Bˆ•’", 8000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==113)  
         {  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ KOPEŽOK ECA ƒ‡• CƒA… ECA ìA ŒPABA,~n~ˆAE– CEC’ B AKY … ƒO€PA’C• ƒO ABOŽKO‡‘.", 7000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         if(LesTime[yr]==120)  
         {  
          SetPlayerPos(yr,-1672.2979,407.9710,7.1797);  
          SetPlayerCameraPos(yr,-1656.7383,374.0365,25);  
             SetPlayerCameraLookAt(yr,-1672.2979,407.9710,7.1797);  
             GameTextForPlayer(yr, "~n~ ~n~ ~n~ ~n~ B –AŽ…ìAX EC’ €E숅ì, …X ìAƒO ˆAŒPAB‡•’ ìA ˆAŒPABKE,~n~KOOP‘E –O„ìO ìA†… ŒO …KOìKE ABO ìA KAPE", 15000, 3);  
             TogglePlayerControllable(yr, 0);  
         }  
         
         if(LesTime[yr]==135)  
         {  
             TogglePlayerControllable(yr, 1);  
          Les[yr]=0;  
          LesOK[yr]=1;  
          SpawnPlayer(yr);  
          GameTextForPlayer(yr, "~n~ ~n~ ~n~ EC’ DM … TDM APEì‘, ƒO–A, E‡EŒOP‘.~n~ BCE ìEO€XOƒ…–OE –O„ìO ìA†… B –Eì” (ìA„–… XO’€Y)", 10000, 3);  
            }  
            teleport[yr]=1;  
         LesTime[yr]++;  
        }  
       }  
    }


    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Среда, 09.07.2008, 13:50 | Сообщение # 5
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    Спасибо большое :)

    Добавлено (09.07.2008, 13:50)
    ---------------------------------------------
    фак.
    а вот это нормально при компиляции?

    Quote
    \gamemodes\lvdmMM.pwn(14132) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14145) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14154) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14179) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14196) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14218) : warning 217: loose indentation
    \gamemodes\lvdmMM.pwn(14226) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    7 Warnings.

    я понимаю warnings не смертельно, но всё же.....


    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    raenДата: Среда, 09.07.2008, 13:52 | Сообщение # 6
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    значит у тея вышел такой глюк:
    GameTextForPlayer(yr, "~n~ ~n~ ~n~ CìAA‡O ìY„ìO ìAKOŒ…’ KAŒ…A‡ ìA PA€OE,~n~ŒOŒAC’ ìA ìEE –O„ìO /ˆ –Eì” E‡EŒOPOB.", 7000, 3); !!!!!
    видишь там где воскл знаки это не правильно, перенеси эту строчку на предыыдущую, соедени их, а то код разрывается.
    т.е. выглядеть должно как ОДНА строчка.
    также поправь и остальные

    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Среда, 09.07.2008, 14:24 | Сообщение # 7
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    чё то щя без этого получаеться warning 217: loose indentation
    чё делать?
    мож у меня inc нету каких то?

    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    raenДата: Среда, 09.07.2008, 14:30 | Сообщение # 8
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    эти ворнинги не страшны, не бойся...с ними можно тоже играть...

    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Среда, 09.07.2008, 14:42 | Сообщение # 9
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    да просто не конфортно =\
    малоли от них ошибки пойдут =)

    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    remboДата: Среда, 09.07.2008, 14:45 | Сообщение # 10
    Постоялец

    Группа: Ангел Хранитель
    Сообщений: 361
    Город: Балахта
    Статус: status
    Quote (ToRcH)
    чё то щя без этого получаеться warning 217: loose indentationчё делать?мож у меня inc нету каких то?

    В самом верху, после инклуд пропиши: #pragma tabsize 0
    Если помог + wink

    ==========================================
    Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь.
    ==========================================
     
    raenДата: Среда, 09.07.2008, 14:50 | Сообщение # 11
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    Quote (ToRcH)
    да просто не конфортно =\малоли от них ошибки пойдут =)

    это из за того что в этих строчках ты не поставил пробел,или поставил лишний...

    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Среда, 09.07.2008, 15:15 | Сообщение # 12
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    Всё чуваки спасибо больше.

    rembo помогло, спасибо. а что это делает? (интерестно)

    raen слушай, там как бы переведено, но не переведино... =(
    например так
    "это город родной с плюшками"
    а на сервер
    "это го?о? ро?nо| c пл*Шка*и"


    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    raenДата: Среда, 09.07.2008, 18:12 | Сообщение # 13
    Постоялец

    Группа: Продвинутые
    Сообщений: 449
    Статус: status
    старая версия текст конвертера

    PENLS+GTO v4.3.4 |light version|
    -=37341 lines=-
     
    ToRcHДата: Четверг, 10.07.2008, 13:37 | Сообщение # 14
    Освоившийся

    Группа: Продвинутые
    Сообщений: 107
    Город: Владивосток
    Статус: status
    где взять, новый текст конвектор

    Я не грустный, я трезвый.
    Чтобы умно поступать, одного ума мало.
    Быть самим собой - лучший способ найти верных друзей.


    Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

     
    ByMeR_OKДата: Вторник, 19.08.2008, 01:04 | Сообщение # 15
    Новенький

    Группа: Продвинутые
    Сообщений: 41
    Город: Symu
    Статус: status
    Дайте сылку на новый текст конвертер ! плиз оч нада !

    gta sa mp это жызнь !!!
     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » Large Modes » CityLife » Русификация мода ([HELP])
    Страница 1 из 212»
    Поиск:

    Copyright SAMP-RUS© 2008