|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Помогите доделать русификацию.
|
|
DoC | Дата: Среда, 21.10.2009, 15:43:21 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Страничка плагина 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.Создаётся такое впечатление,что существует ограничение на количество отображаемых символов.
Сообщение отредактировал DoC - Вторник, 24.11.2009, 15:42:43 |
|
| |
ZETA | Дата: Среда, 21.10.2009, 17:56:37 | Сообщение # 2 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Ограничение есть, motd-окно может показывать до 1,200 символов. А если учитывать что текст на русском и того меньше...
Говори что думаешь и думай что говоришь...
|
|
| |
DoC | Дата: Среда, 21.10.2009, 19:12:07 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Quote (ZETA) Ограничение есть, motd-окно может показывать до 1,200 символов. А если учитывать что текст на русском и того меньше... Вроде гдето вычитал,что в 2 раза меньше. А нельзяли решить проблему вот так: ? Сам я в скриптинге не разбираюсь - но наверно можно изменить сам плагин так,чтобы при команде say /nanohelp плагин обращался к примеру к страничке в формате nanosuit.htm,а не к nanosuit.txt как реализовано на данный момент . Если это возможно .
Сообщение отредактировал DoC - Среда, 21.10.2009, 19:16:25 |
|
| |
ZETA | Дата: Среда, 21.10.2009, 20:25:20 | Сообщение # 4 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Плагин и так обращается к станице nanosuit.htm Code show_motd(id, "nanosuit.htm", "-= Crysis Nanosuit =-")
Говори что думаешь и думай что говоришь...
|
|
| |
predator | Дата: Четверг, 22.10.2009, 15:08:45 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 54
Статус: Не в сети
| 1. В MOTD можно выгрузить буфер размером максимум 1535 байт. 2. Большее количество можно организовать только если расположить файл помощи на хостинге.
|
|
| |
DoC | Дата: Пятница, 23.10.2009, 06:53:37 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| 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
Статус: Не в сети
| Если используется только статическая информация для вывода в MOTD это одно, а при использовании динамической информации - картинка не поможет. При использовании хостинга и динамической информации придется писать обработку запросов и со стороны CS просто формировать эти запросы, с передачей нужных параметров вашей web-страничке.
|
|
| |
DoC | Дата: Пятница, 23.10.2009, 14:37:25 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Не в сети
| Quote (predator) Если используется только статическая информация для вывода в MOTD это одно, а при использовании динамической информации - картинка не поможет. При использовании хостинга и динамической информации придется писать обработку запросов и со стороны CS просто формировать эти запросы, с передачей нужных параметров вашей web-страничке. Я и половины не понял,что вы там написали! Вот рассмотрим пример - при попадание на сервер открывается окно MOTD и почти на всех более или менее раскрученных серверах как правило имеется какая либо информация для игроков на фоне какого либо рисунка. Неужели нельзя так сделать? Я так понимаю,что сложновато сделать так из за того,что при команде обращение идёт к nanosuit.txt,из которого в свою очередь и отображается информацию как бы в формате HTML <---(не уверен,что правильно понял ). Возможно ли просто напросто как и в обычном 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.Если замучил глупыми вопросами,то так и напишите,что нельзя.
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |