Иконка ресурса

Русские ники для мода Rodina RP. 2024-11-11

Нет прав для скачивания

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Всех приветствую.

Часто вижу темы с проблемой, что в модах Родины либо нет скрипта для перевода ника, либо есть, но невалидный.
Написал небольшой скрипт по принципу работы оригинального скрипта и всех тех, которые используют торгаши в своих модах.

В целом, скрипт можно было легко написать, если бы не одно НО.
Гугл закрыл свои API и сделал их платным, помимо всего этого - переработали принцип перевода страниц, где раньше можно было отследить левый API-ключ.

Для теста залил скрипт, который работает в двух версиях.

Первая версия: скрипт просто переводит ник в его исходном варианте.
Тестовая ссылка: *кликабельно*.
ВАЖНО: в первой версии есть куллдаун со стороны гугла. Переведенный ник может не отобразиться.

Вторая версия: скрипт переводит ник и выдает АЛЬТЕРНАТИВНЫЙ вариант перевода.
Пример выбора альтернативного варианта в интерфейсе переводчика (исходный вариант - первый):
1731345149291.png

Тестовая ссылка: *кликабельно*.

Можете поиграться с параметром nickname в ссылке, дабы определиться с версией, которая вам нужна.

Для чего были сделаны две версии? В некоторых случаях альтернативный перевод выдает лишь половину ника, либо не выдает вообще. Исходный вариант так или иначе переведет заданный ему текст, если найдет слова в своей базе.

Приложу три варианта скрипта:
translate (v1 & v2).7z - скрипт с двумя версиями.
translate (v1).7z- скрипт первой версии (перевод в исходном варианте).
translate (v2).7z - скрипт второй версии (перевод в альтернативном варианте).

Установка:
1. Заливаем translate.php в корень сайта.
2. Используем ссылку так: ваш-домен/translate.php?nickname=Test_Test
Если используете скрипт с двумя версиями, используем так: ваш-домен/translate.php?nickname=Test_Test&v=1 (или v=2).
3. Pawn-код для мода (везде разный, главное ссылку вставьте):
Pawn:
stock TranslateNick(playerid)
{
    f(global_str, sizeof global_str, "ваш-домен/translate.php?nickname=%s", PN(playerid));
    HTTP(playerid, HTTP_GET, global_str, "", "NickNameStock");
}

Параматера encoding нет, ибо не понял, для чего он там вообще нужен.
Если нужен - объясните, для чего - допилю скрипт.

Удачи!
Автор
𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Скачивания
7
Просмотры
169
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.

Сверху