Lua Server Translater - переводчик с других языков

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Автор темы
Проверенный
1,859
1,849
Здарова агалы, недавно пришла такая идея, как сделать переводчик сервера для иностранных людей, как по мне, очень полезная идея, особенно для создателей русских серверов, тк таким образом можно поднять онлайн иностранцами, да и думаю иностранцам будет интереснее играть на русских серверах (тк иностранные сервера застряли в 2013 году), а чтобы было комфортнее играть и не учить русский язык - был придуман этот скрипт. Да, я знаю, что использую библиотеку "request", что выдает зависания при запросе, но я оставляю исходник и кому будет интересно, он может добавить асинхронные запросы. Идея на самом деле очень полезная, хоть и может не пригодиться для многих юзеров бх. Гавном не поливайте пж. Если кому будет интересно, как я сделал свой "api" переводчика, то могу позже сделать гайд как его соорудить. Он конечно же лимитный (вроде), но никто не отменял создачу нового.
И так, перейдем к скрипту, замена производится: в чате, чат-бамбл, диалоги, геймтекст, 3d-текст, текст на объектах.
Команды:
/translater - открытие imgui-окна с настройками
/translate - перевод в "другую сторону", тоесть, если стоят языки ru-en, то перевод будет en-ru и результат будет скопирован в буфер обмена.
Зависимости: samp.lua, encoding, request, imgui, ini-cfg

Переводчик от Google, все притензии к нему!

Пишите баги лучше сюда в тему, лог тоже сюда.
При распространении указывать эту тему! Ютуберов тоже касается!
Hi, I recently got an idea on how to make a server translator for foreign people, as for me, a very useful idea, especially for the creators of Russian servers, because in this way you can raise online by foreigners, and I think it will be more interesting for foreigners to play on Russian servers (maybe foreign servers were stuck in 2013), and to make it more comfortable to play and not learn Russian, this script was invented. Yes, I know that I use the "request" library, which causes hangs when requested, but I leave the source and who will be interested, he can add asynchronous requests. The idea is actually very useful, although it may not be useful for many bx users. Do not water shit. If anyone is interested in how I made my "api" translator, I can later make a guide on how to build it. It is, of course, a limit one (like), but no one canceled the creation of a new one.
And so, let's move on to the script, the replacement is made: in chat, chat bumble, dialogues, gametext, 3d text, text on objects.
Commands:
/translater - open imgui-window with settings
/translate - translation to the "other side", that is, if there are ru-en languages, then the translation will be en-ru and the result will be copied to the clipboard.

Dependencies: samp.lua, encoding, request, imgui, ini-cfg
Translator from Google, all claims to it!
Better write bugs here in the topic, the log is also here.
When distributing, specify this topic! It also applies to YouTubers!


Media/Видео:
cooming soon...
 

Вложения

  • Server Translater.lua
    11.2 KB · Просмотры: 475

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157
Lua:
[ML] (error) ServerTranslater: D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:91: attempt to index upvalue 'ssl' (a boolean value)
stack traceback:
    [C]: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:130: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\requests.lua:104: in function 'get'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:200: in function 'translate'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:311: in function 'callback'
    ...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:79: in function <...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:53>
[ML] (error) ServerTranslater: Script died due to an error. (11C2DEE4)
 

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Автор темы
Проверенный
1,859
1,849
Lua:
[ML] (error) ServerTranslater: D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:91: attempt to index upvalue 'ssl' (a boolean value)
stack traceback:
    [C]: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:130: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\requests.lua:104: in function 'get'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:200: in function 'translate'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:311: in function 'callback'
    ...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:79: in function <...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:53>
[ML] (error) ServerTranslater: Script died due to an error. (11C2DEE4)
мейби чтото с либой у тебя или у меня
 

k1zn

О КУ)))
Всефорумный модератор
2,404
2,052
Lua:
[ML] (error) ServerTranslater: D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:91: attempt to index upvalue 'ssl' (a boolean value)
stack traceback:
    [C]: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:130: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\requests.lua:104: in function 'get'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:200: in function 'translate'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:311: in function 'callback'
    ...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:79: in function <...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:53>
[ML] (error) ServerTranslater: Script died due to an error. (11C2DEE4)
кривые библиотеки от альбертио
 

Dragynovv

Известный
255
208
Lua:
[ML] (error) ServerTranslater: D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:91: attempt to index upvalue 'ssl' (a boolean value)
stack traceback:
    [C]: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\ssl\https.lua:130: in function 'request'
    D:\GTA 140K BY DAPO SHOW\moonloader\lib\requests.lua:104: in function 'get'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:200: in function 'translate'
    D:\GTA 140K BY DAPO SHOW\moonloader\Server Translater.lua:311: in function 'callback'
    ...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:79: in function <...TA 140K BY DAPO SHOW\moonloader\lib\samp\events\core.lua:53>
[ML] (error) ServerTranslater: Script died due to an error. (11C2DEE4)
тоже самое
 

asad1k

Потрачен
156
33
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Крутая идея! Гоха, лучше бы передал эту идею Arizona Games. Мог бы ты стать разрабом и привлечь инопланетян.. (т.е иностранцов)
 
  • Нравится
Реакции: YarmaK

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Автор темы
Проверенный
1,859
1,849
Крутая идея! Гоха, лучше бы передал эту идею Arizona Games. Мог бы ты стать разрабом и привлечь инопланетян.. (т.е иностранцов)
1629649289425.png
 

AquaMod

Известный
30
1
Работает... Работает, но лагает.
С переводом чата, каждый раз когда его открываешь, фризит, а когда включаешь функцию перевода диалогов - крашит при открытии оного.
UPD: Фризит в том числе и тогда, когда кто-то что-то пишет.
При включенном переводе текста в чате, фризит даже в том случае, если ты указал, к примеру, перевод с fr на en, а в чате все пишут на ro или том же ru, т.е. даже если переводить не нужно.
Было бы классно если бы не фризило, и можно было кликом по нужной строке в чате, переводить только её.
 
Последнее редактирование:

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Автор темы
Проверенный
1,859
1,849
Работает... Работает, но лагает.
С переводом чата, каждый раз когда его открываешь, фризит, а когда включаешь функцию перевода диалогов - крашит при открытии оного.
UPD: Фризит в том числе и тогда, когда кто-то что-то пишет.
При включенном переводе текста в чате, фризит даже в том случае, если ты указал, к примеру, перевод с fr на en, а в чате все пишут на ro или том же ru, т.е. даже если переводить не нужно.
Было бы классно если бы не фризило, и можно было кликом по нужной строке в чате, переводить только её.
потому что используется библиотека request, которая фризит игру
 

AquaMod

Известный
30
1
потому что используется библиотека request, которая фризит игру
А это сложно исправить? т.е. заменить request чем-то еще?
Просто с такими фризами нормально не поиграешь.
(если что, я не разбираюсь в скриптинге)
 

SanyaGames227

Известный
32
31