Русское сообщество по скриптингу

[Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->ANSI

Флуд, который не касается других разделов форума.

Модератор: Модераторы

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

[Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->ANSI

Сообщение Chuvi » 15 янв 2013, 16:41

Я не смог найти подходящего раздела для плагина такого рода, поэтому пока пускай лежит здесь. Если что, модераторы перенесут.
Вместо предисловия
На мой взгляд, Amxx Studio довольно-таки удобная вещь, но она страдает большим недостатком- не понимает кодировку UTF8. В следствие чего население, использующее киррилицу вынуждено конвертировать русский текст в плагинах другими програмами.

ANSI->UTF8->ANSI Converter
Что делает этот плагин?
Он добавляет в меню Tools 2 кнопки.
Menu.JPG

Правда на данный момент преобразование UTF8->ANSI работает не совсем корректно, но, я надеюсь, это кто-то исправит.

Как устанавливать этот плагин?
1. В директории, где у вас лежит AMXX_Studio.exe создайте папку plugins.
2. Поместите CharConverter.dll в свежесозданную папку plugins (ибо я что-то сомневаюсь, что у вас там была такая папка:) )
3. Если у вас AMXX_Studio.exe был запущен-перезапускаете.
4. В меню Tools->Settings выбираете меню Plugins, выделяете плагин и нажимаете Load.
Plugins.JPG



Да, функции конвертирования были подсмотрены в исходнике Notepad++.

UPD: Вроде как пофиксил проблемы с конвертацией UTF8->ANSI.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Chuvi 06 июн 2014, 15:46, всего редактировалось 5 раз(а).
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение hmn3r^Ist » 16 янв 2013, 22:44

Chuvi писал(а):quckly, кстати, а есть ли возможность как-нибудь определить кодировку символа?

Проверять на диапазон кодировки уже не в моде?
Аватара пользователя
hmn3r^Ist
 
Сообщения: 900
Зарегистрирован: 19 апр 2012, 16:24
Откуда: Petersburg
Благодарил (а): 82 раз.
Поблагодарили: 158 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение hmn3r^Ist » 16 янв 2013, 22:47

Chuvi, смысла все равно нет. Во-первых получается слишком затратно, во-вторых, возможно, так и задумано(смешивание кодировок)
Аватара пользователя
hmn3r^Ist
 
Сообщения: 900
Зарегистрирован: 19 апр 2012, 16:24
Откуда: Petersburg
Благодарил (а): 82 раз.
Поблагодарили: 158 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Chuvi » 16 янв 2013, 23:10

hmn3r^Ist, не совсем.
Просто комменты, походу, дописывались после того, как основная часть была переведена в UTF8.
А вообще, я хочу сделать такую штуку:
Перед компиляцией перегоняем текст в UTF8, а после компиляции возвращаем его обратно в ANSI.
Только вот одна проблема уже нарисовалась:
Мы можем отловить начало компиляции, но перед компиляцией файл сохраняется, поэтому нужно отлавливать сохранение файла. Сохранение файла отловить не трудно, однако понять для чего именно он сохраняется (для компиляции или просто так), как мне пока что кажется, затруднительно.
С отловом окончания компиляции проблем нет.
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Shadows In Rain » 17 янв 2013, 05:55

Ты можешь написать фейковый компилятор, который будет вызывать настоящий компилятор с нужными параметрами, в т.ч. с конвертированным файлом; или встроить конвертер в сам компилятор и послать патч майнтейнерам AMXX.
Аватара пользователя
Shadows In Rain
 
Сообщения: 115
Зарегистрирован: 08 авг 2011, 11:52
Откуда: Сибирь
Благодарил (а): 16 раз.
Поблагодарили: 138 раз.
Опыт программирования: Больше трех лет

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Fedcomp » 17 янв 2013, 10:41

Shadows In Rain писал(а):и послать патч майнтейнерам AMXX.

Жаль что они прекратили его разработку, правда?

Афтар порой Notepad++, проект большой, код должен быть грамотно написан.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Chuvi » 17 янв 2013, 15:48

Fedcomp, ну так я его и порю.
Собственно, функции конвертирования были свистнуты оттуда.
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение hmn3r^Ist » 17 янв 2013, 15:51

Chuvi писал(а):Fedcomp, ну так я его и порю.
Собственно, функции конвертирования были свистнуты оттуда.

А в чем смысл? неужто студия хоть в чем-то превосходит Notepad++? единственная более или менее полезная вещь - редактор set_hud, который, думаю, без особого труда можно намтутить под notepad

Да и вообще, встроить весь функционал студии в notepad, на мой взгляд, займет меньше времени, чем доведение студии до приличного вида
Аватара пользователя
hmn3r^Ist
 
Сообщения: 900
Зарегистрирован: 19 апр 2012, 16:24
Откуда: Petersburg
Благодарил (а): 82 раз.
Поблагодарили: 158 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Chuvi » 17 янв 2013, 15:55

hmn3r^Ist, мне в студии нравится возможность скомпилировать и загрузить на фтп откомпиленный плагин в 1 клик.
В Notepad++ это бы выглядело так:
1. Сохраняем файл с исходником.
2. Запускаем CMD.
3. Там пишем amxxpc.exe -что-нить plugin.sma
4. Запускаем какой-нибудь FTP-клиент.
5. Копируем .amxx-файл на фтп-сервер.

Через небольшой промежуток времени понимаем, что в плагин стоит внести небольшие изменения, меняем буквально пару сиволов и повторяем действия заново.
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение hmn3r^Ist » 17 янв 2013, 16:02

Chuvi писал(а):hmn3r^Ist, мне в студии нравится возможность скомпилировать и загрузить на фтп откомпиленный плагин в 1 клик.
В Notepad++ это бы выглядело так:
1. Сохраняем файл с исходником.
2. Запускаем CMD.
3. Там пишем amxxpc.exe -что-нить plugin.sma
4. Запускаем какой-нибудь FTP-клиент.
5. Копируем .amxx-файл на фтп-сервер.

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

1. Качаешь консольный фтп-клиент
2. Кидаешь его на пару с компилятором в подкаталог notapad'a
3. Настраиваешь shortcuts.xml для вызова компилятора и последующего вызова фтп-клиента
3.1. Если что-то не выходит, накатать на си пару строк чтобы организовать проверку компиляции и прочих условий не составит трудностей
4. Биндишь команду из shorcuts на hotkey
5. Радуешься жизни вместо того чтобы мучаться со студией
Аватара пользователя
hmn3r^Ist
 
Сообщения: 900
Зарегистрирован: 19 апр 2012, 16:24
Откуда: Petersburg
Благодарил (а): 82 раз.
Поблагодарили: 158 раз.

Re: [Плагины для AMXXStudio]Конвертер кодировки ANSI->UTF8->

Сообщение Chuvi » 17 янв 2013, 16:06

hmn3r^Ist, угу. А также научи notepad подцеплять имена функций из подключенных инклудов.
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Пред.След.

Вернуться в Болтовня

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 7

cron