1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Info Русский язык в исходниках + компиляция(Моё решение)

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Zarj, 28 дек 2009.

Статус темы:
Закрыта.
  1. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    научи плз...
  2. Ziko Гуру

    Сообщения:
    130
    Спасибы:
    2
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    01.09.2010
    Skype:
    Мой статус
    Может они незнают о Notepad++
  3. kucc Олд-фаг

    Сообщения:
    26
    Спасибы:
    1
    Нафига нотпад?
    Пишим 4-ре функции, даю только заголовки, остальное думаем сами.
    static std::string win2utf8(const std::string Str);
    static std::string utf8towin(const std::string Str);
    static std::string utf8tocons(const std::string str);
    static std::string win2cons(const std::string str);

    Внутри должно быть просто обычный конверт чара с одной кодировки в другую.
    Вставляем в нужные места-вылавливаем хотябы дебагом куда именно, и вуала, везде всё по русски.
    Не нужно париться нотпадами, изменять кодировку, в кодинге все странички стандартные в вин, ничего нигде не меняем, запускается в любой среде и всё на русском без ероглифов.

    fake - это шутка ? По поводу научи? Помню обратился к тебе за советом как у бывалого, но ты ответил что 20 баксов и подскажешь новичку.
  4. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Что именно проще??Если ты про, то, что не нужно конвертировать файл ланга, а переводить строку в процессе выполнения, то мягко говоря ошибаешься...Да этот метод будет работать,НО это не проще...Во первых производительность бота упадет, во вторых перевести один фаил в другую кодировку не так уж и сложно и наконец не каждый напишет функцию которая будет раскладывать на чары не говоря уже о последующем переводе их в утф и сборе обратно в стринг и еще при переводе не должно использоваться win api.
  5. kucc Олд-фаг

    Сообщения:
    26
    Спасибы:
    1
    Я не говорю только об одном файле, а в целом о всей кодировке, что позволит иметь русский текст в консоли, получать и обрабатывать данные из пвпгна на русском, выполнять сравнения, обработку и прочее.
    Не так много строчек чтоб говорить о потери производительности, всего конвертировать строки самого текста и название игр которого не так много, ну а дальше по желанию чего либо ещё. Не говоря о том что производительность теряется у самого бота из за криво написанной сетевой части, что у меня при 40 игр одновременно у бота загружает процессор на 50%, хоть включаю обработку текста, хоть выключаю, разницы никакой, всё равно грузит так, теперь сижу и курю IOCP и многопоточность, как бы всё это дело прикрутить, и добиться хотябы 300 игр одновременно на одном боте.
  6. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    лол сабж перевод языков.. объясни в чем выигрыш от использования этих функций против перевода всего фаила в другую кодировку в контексте ЯЗЫКА БОТА, а не совместимости с консолью
    опять же, тема была про перевод лангов..
    Зы: как многопоточность может снизить нагрузку на процессор ??
  7. kucc Олд-фаг

    Сообщения:
    26
    Спасибы:
    1
    Видно ты спорный чувак, сабж почитай выше - русский язык в исходниках, а так же тема всплыла чуть позже язык в консоли, а ты привязался имено об одном файле говоришь.
    В принципе почитав пару постов, так пофлудить пришёл, ничего умного тут не нашёл, лишь споры, посылания в гугл, сперва думал что нубы парят, за какой либо совет бабки требуют (ещё кто то платит таким?), а оказца сами "профи" по боту поспорить любят и говорить нафиг надо тебе это, а не работать над единой целью.
    Читай что я пишу, многопоточность второй пункт чего я хочу добиться.
  8. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    для начала нужно научиться использовать цитату, как эти функции помогут перевести сам исходник,или хотябы, что-то кроме консоли
    сказал тот кто дал прототипы функций сказав "остальное допишете сами",Если ты хочешь принести яность в форум, а не спорить, то дай код, а неговори как сделать проще..хотя есть инфа, что ты сам не знаешь как реализовать эту функцию..судя по
    я у тя требовал бабки?) линк на пост..(хотя бы буду знать кто ты такой)
    Где первый??
    И повторю свой вопрос: "как много поточность может снизить нагрузку на процессор?"
    зы:Я "требую" бабки только если вопрос был уже на форуме,либо если вопрос довольно требователен к времени и меня он мало как задевает
    ззы:
    судя по
    И заголовкам функции ты либо это не реализовал, либо "ЛЮБАЯ система" = любой виндовс...
  9. VladGod2 Парнишка с небывалым умом

    Сообщения:
    228
    Спасибы:
    4
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.00
    Skype:
    Мой статус
    Вообще мы вроде пиши на UTF-8 без BOM если я не ошибаюсь...? ^^
  10. Ziko Гуру

    Сообщения:
    130
    Спасибы:
    2
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    01.09.2010
    Skype:
    Мой статус
    :D
  11. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Не тестировал, но думаю будет работать...
    Поставьте после:
    Код:
    int main( int argc, char **argv )
    {
    Вот эту строчку:
    Код:
    setlocale(LC_ALL, "Russian"); 
    Должно выйти
    Код:
    int main( int argc, char **argv )
    {
    	setlocale(LC_ALL, "Russian");
    
    	gCFGFile = "ghost.cfg"; 
    У кого будет желание провести тест - отпишите результат теста.
  12. T-MAX Ньюфаг

    Сообщения:
    20
    Спасибы:
    0
  13. T-MAX Ньюфаг

    Сообщения:
    20
    Спасибы:
    0
    как компилировать исходники пожжж помогите :prayy: с visual c++ что ли?
  14. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
  15. T-MAX Ньюфаг

    Сообщения:
    20
    Спасибы:
    0
    я качал то все нужно! но не получилось скомпилировать! пожж помогите по теам vieveru :prayy:
  16. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
  17. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    мне вынесли предупреждение, и я решил реабилитироваться -_-

    лог с ошибками дай
  18. T-MAX Ньюфаг

    Сообщения:
    20
    Спасибы:
    0
    у меня visual 2010 c++! вроде норм работает! но ghost.exe не появляется!у меня ghostone и ghost++ ест! который из них норм? :stenka: :stenka: :stenka:
  19. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус


    Дай в личку скайп, специально для тебя, через тайм вивер буду контролировать процесс компиляции. -_-
  20. T-MAX Ньюфаг

    Сообщения:
    20
    Спасибы:
    0
    у тебя mail ест? :palevo:
Статус темы:
Закрыта.