Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Achievements_v5.0

Статус пользователя Alexan23
сообщение 14.11.2012, 11:38
Сообщение #1


Стаж: 15 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Кто поможет русифицировать Achievements_v5.0
Что то у меня не получается) Долбит ошибки постоянно.

Вот что надо изменить

I like Murdering на Я люблю убивать
Survivor на ЖИВУЧИЙ
Aimkey на СНАЙПЕР
Round of Execution на Убийца раунда
1 HP Hero на Нагну и с 1 HP


Так же если можно добавить пару ачив на ножик) Убить 3 раза подряд за раунд с ножа
Прикрепленные файлы:
Прикрепленный файл  Achievements_v5.0.sma ( 13,64 килобайт ) Кол-во скачиваний: 11


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 14.11.2012, 12:12
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

dantistnubo,
заменяем текст как хотим, и сохраняем файл в кодировке UTF-8 без BOM.
можно через блокнот или хорошая программа Notepad++

Преобразование с помощью Notepad++
1. Кликаем в верху на Кодировка
2. Выбираем - Преобразовать в UTF-8 без BOM (не просто ставим, если поменяем просто, русский текст будет иероглифами).
3. Сохраняем и компелируем.

если не поможет, напиши сюда какие ошибки у тебя.

Отредактировал: Orty_Hart, - 14.11.2012, 12:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 14.11.2012, 12:13
Сообщение #3


Стаж: 15 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(Orty_Hart @ 14.11.2012, 12:12) *
dantistnubo,
заменяем текст как хотим, и сохраняем файл в кодировке UTF-8 без BOM.
можно через блокнот или хорошая программа Notepad++

Так-же, как сохранить: тут



Все пробовал) Такое ощущение что я где то в последний момент не то слово заменяю(( Уже 2 часа мучаюсь,раньше всегда получалось с другими плагинами.А тут засада


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 14.11.2012, 21:57
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

dantistnubo,
к примеру, кусок:

Код
new iTag[120]
    switch(iAchTag[iPlayer])
    {
        case 0: return PLUGIN_CONTINUE
        case 1: formatex(iTag, charsmax(iTag), "I like Murdering")
        case 2: formatex(iTag, charsmax(iTag), "Survivor")
        case 3: formatex(iTag, charsmax(iTag), "Aimkey")
        case 4: formatex(iTag, charsmax(iTag), "Round of Execution")
        case 5: formatex(iTag, charsmax(iTag), "1 HP Hero")
    }


если поменяешь текст, на русский может мало памяти.
т.е. Анг. текст весит 1 буква 1 бит.
Русский 1 буква 2 бита.

Если писать:

Код
new d_color[10]

то в массив d_color можно внести 9 бит. (1 в запасе)
т.е. получается, можно вписать в массив d_color 9 анг. букв.
а если писать русские, то 1 букв = 2 битам, т.е. только 4 буквы (4*2=8). Если больше - ошибка.

вот и такая-же проблема у тебя скорей всего, массив iTag[120] содержит 199 бит / 2 = ~99.
т.е. макс. длина русского текста 99 символов.
проверь у себя.
если текст больше, подсчитай кол. букв умнож их на 2. пробелы и д. символы за 1 бит. + 1 бит в запас. вот и создавай массив))

Отредактировал: Orty_Hart, - 14.11.2012, 21:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: