AMX MOD X
Среда, 11.12.2024, 21:38:06



Приветствую Вас Гость | RSS
[ Главная ] [ Помогите доделать русификацию. - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Помогите доделать русификацию.
DoCДата: Среда, 21.10.2009, 15:43:21 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Страничка плагина http://forums.alliedmods.net/showthread.php?p=690172

Столкнулся с проблемой следующего характера:
После ввода команды say /nanohelp (отображает список команд и описание мода) - текст отображается не полностью.

Помогите исправить.

Code

[ru]

NANO_LOWRES_ON = Lowresources have been activated
NANO_LOWRES_OFF = Lowresources have been dezactivated
NANO_ENERGY = %sЭнергия: (%d%%)
NANO_POINTS = %sЗдоровье: %d Броня: %d
NANO_STR = -= Максимум Силы =-
NANO_ARM = -= Максимум Брони =-
NANO_SPD = -= Максимум Скорости =-
NANO_CLO = -= Максимум Невидимости =-
NANO_CRITIC = -= Критический уровень энергии =-
NANO_ST_MODE = Максимум Силы
NANO_A_MODE = Максимум Брони
NANO_S_MODE = Максимум Скорости
NANO_C_MODE = Уровень невидимости
NANO_MODE = Текущий статус:
NANO_SPD_ST = %s Скорость: Стандарт
NANO_SPD_VS = %s Скорость: Очень медленно
NANO_SPD_SL = %s Скорость: Медленно
NANO_SPD_NO = %s Скорость: Обычная
NANO_SPD_FA = %s Скорость: Быстро
NANO_MENU = -= Nanosuit =-
NANO_HELP = Нужна помощь? say /nanohelp!
NANO_BUYZONE = Вы находитесь не в зоне закупки!
NANO_BUY = Вы купили броню Nanosuit!
NANO_NO = У Вас нет Nanosuit!

NANO_HTML_BASIC :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p>Список команд (все команды вводятся через консоль, Пример: say /nanosuit)</p>
<p>1. nanosuit - Основное меню Мода (bind "key" "say /nanosuit")<br />
2. nanolowres - переход с любого режима в режим Максимум Брони <br />
3. nanohelp - Показ список команд и описания</p>
:
NANO_HTML_MODES :
<p><strong>-= Максимум Силы =-</strong><br />
- Высокий прыжок<br />
- Нанесения Вами максимальных повреждений<br />
- Нападайте первыми на игроков использующих Максимум Силы</p>
<p><strong>-= Максимум Брони =-</strong><br />
- Энергии используется как защита<br />
- Уменьшает уровень повреждения</p>
<p><strong>-= Максимум Скорости =-</strong><br />
- Ускоряет бег</p>
<p><strong>-= Максимум Невидимости =-</strong><br />
- Делает Вас невидимым
:
NANO_HTML_ADVICE :
</p></div></body></html>
:
NANO_HTML_CL_FIRE :
- При стрельбе уровень энергии уменьшается<br />
:
NANO_HTML_CL_NADE :
- При броске гранаты уровень энергии уменьшается<br />
:
NANO_HTML_CL_KNIFE :
- При использовании ножа уровень энергии уменьшается <br />
:

P.S.Создаётся такое впечатление,что существует ограничение на количество отображаемых символов.

Прикрепления: 3488431.jpg (95.4 Kb) · sound_rus.rar (435.4 Kb)


Сообщение отредактировал DoC - Вторник, 24.11.2009, 15:42:43
 
ZETAДата: Среда, 21.10.2009, 17:56:37 | Сообщение # 2
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Ограничение есть, motd-окно может показывать до 1,200 символов. А если учитывать что текст на русском и того меньше...

Говори что думаешь и думай что говоришь...
 
DoCДата: Среда, 21.10.2009, 19:12:07 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Quote (ZETA)
Ограничение есть, motd-окно может показывать до 1,200 символов. А если учитывать что текст на русском и того меньше...

Вроде гдето вычитал,что в 2 раза меньше.

А нельзяли решить проблему вот так: ?
Сам я в скриптинге не разбираюсь blush - но наверно можно изменить сам плагин так,чтобы при команде say /nanohelp плагин обращался к примеру к страничке в формате nanosuit.htm,а не к nanosuit.txt как реализовано на данный момент . Если это возможно rolleyes .

Сообщение отредактировал DoC - Среда, 21.10.2009, 19:16:25
 
ZETAДата: Среда, 21.10.2009, 20:25:20 | Сообщение # 4
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Плагин и так обращается к станице nanosuit.htm

Code
show_motd(id, "nanosuit.htm", "-= Crysis Nanosuit =-")


Говори что думаешь и думай что говоришь...
 
predatorДата: Четверг, 22.10.2009, 15:08:45 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 5
Статус: Не в сети
1. В MOTD можно выгрузить буфер размером максимум 1535 байт.
2. Большее количество можно организовать только если расположить файл помощи на хостинге.
 
DoCДата: Пятница, 23.10.2009, 06:53:37 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Quote (predator)
2. Большее количество можно организовать только если расположить файл помощи на хостинге.

Такс - а если как уже написал ZETA оставить привязку к nanosuit.htm но убрать из него вот это: NANO_HTML_MODES,NANO_HTML_ADVICE,NANO_HTML_CL_FIRE,NANO_HTML_CL_NADE,NANO_HTML_CL_KNIFE.
И попробовать просто напросто указать фоновый рисунок на котором всё будет нарисовано.
Если это возможно - и подскажите размер рисунка отображаемого в MOTD (В:Ш)
Ссылка на исходник плагина в 1 топе.

А пока вырезал всё,что можно из описания.Это для тех кто не хочет связываться с хостингом и т.п.

Code

[ru]

NANO_LOWRES_ON = Lowresources have been activated
NANO_LOWRES_OFF = Lowresources have been dezactivated
NANO_ENERGY = %sЭнергия: (%d%%)
NANO_POINTS = %sЗдоровье: %d Броня: %d
NANO_STR = -= Максимум Силы =-
NANO_ARM = -= Максимум Брони =-
NANO_SPD = -= Максимум Скорости =-
NANO_CLO = -= Максимум Невидимости =-
NANO_CRITIC = -= Критический уровень энергии =-
NANO_ST_MODE = Максимум Силы
NANO_A_MODE = Максимум Брони
NANO_S_MODE = Максимум Скорости
NANO_C_MODE = Уровень невидимости
NANO_MODE = Текущий статус:
NANO_SPD_ST = %s Скорость: Стандарт
NANO_SPD_VS = %s Скорость: Очень медленно
NANO_SPD_SL = %s Скорость: Медленно
NANO_SPD_NO = %s Скорость: Обычная
NANO_SPD_FA = %s Скорость: Быстро
NANO_MENU = -= Nanosuit =-
NANO_HELP = Нужна помощь? say /nanohelp!
NANO_BUYZONE = Вы находитесь не в зоне закупки!
NANO_BUY = Вы купили броню Nanosuit!
NANO_NO = У Вас нет Nanosuit!

NANO_HTML_BASIC :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p>Список команд (все команды вводятся через консоль,Пример: say /nanosuit)</p>
<p>1. nanosuit - Основное меню Мода (bind "key" "say /nanosuit")<br />
2. nanolowres - переход с любого режима в режим Максимум Брони <br />
3. nanohelp - Показать список команд и описания</p>
:
NANO_HTML_MODES :
<p><strong>-= Максимум Силы =-</strong><br />
- Высокий прыжок<br />
- Нанесения Вами максимальных повреждений</p>
<p><strong>-= Максимум Брони =-</strong><br />
- Энергии используется как защита<br />
- Уменьшает уровень повреждения</p>
<p><strong>-= Максимум Скорости =-</strong><br />
- Ускоряет бег</p>
<p><strong>-= Максимум Невидемости =-</strong><br />
- Делает Вас невидимым
:
NANO_HTML_ADVICE :
<br />
:
NANO_HTML_CL_FIRE :
<br />
:
NANO_HTML_CL_NADE :
<br />
:
NANO_HTML_CL_KNIFE :
<br />
:


Сообщение отредактировал DoC - Пятница, 23.10.2009, 08:59:03
 
predatorДата: Пятница, 23.10.2009, 13:05:00 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 5
Статус: Не в сети
Если используется только статическая информация для вывода в MOTD это одно, а при использовании динамической информации - картинка не поможет.
При использовании хостинга и динамической информации придется писать обработку запросов и со стороны CS просто формировать эти запросы, с передачей нужных параметров вашей web-страничке.
 
DoCДата: Пятница, 23.10.2009, 14:37:25 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Quote (predator)
Если используется только статическая информация для вывода в MOTD это одно, а при использовании динамической информации - картинка не поможет.
При использовании хостинга и динамической информации придется писать обработку запросов и со стороны CS просто формировать эти запросы, с передачей нужных параметров вашей web-страничке.

Я и половины не понял,что вы там написали!

Вот рассмотрим пример - при попадание на сервер открывается окно MOTD и почти на всех более или менее раскрученных серверах как правило имеется какая либо информация для игроков на фоне какого либо рисунка.
Неужели нельзя так сделать?
Я так понимаю,что сложновато сделать так из за того,что при команде обращение идёт к nanosuit.txt,из которого в свою очередь и отображается информацию как бы в формате HTML <---(не уверен,что правильно понял blush ).
Возможно ли просто напросто как и в обычном MOTD сделать.

Вот код команды help

Code

// Help command
public nanosuit_help(id)
{
  static help[3000]
   
  format(help,2999,"%s%s^n",help,html_header)
   
  format(help,2999,"%s%L^n",help,id,"NANO_HTML_BASIC")
  format(help,2999,"%s%L^n",help ,id,"NANO_HTML_MODES")
   
  if (get_pcvar_num(pcv_nn_cl_fire))
   format(help,2999,"%s%L^n",help,id,"NANO_HTML_CL_FIRE")
   
  if (get_pcvar_num(pcv_nn_cl_knife))
   format(help,2999,"%s%L^n",help,id,"NANO_HTML_CL_KNIFE")
   
  if (get_pcvar_num(pcv_nn_cl_grenade))
   format(help,2999,"%s%L^n",help,id,"NANO_HTML_CL_NADE")
   
  format(help,2999,"%s%L^n",help,id,"NANO_HT ML_ADVICE")
   
  delete_file("nanosuit.htm")
  write_file("nanosuit.htm",help)
  show_motd(id, "nanosuit.htm", "-= Crysis Nanosuit =-")
  return
}

Видимо в нём и надо чтото менять.

P.S.Если замучил глупыми вопросами,то так и напишите,что нельзя.

 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024