Формат smiles.txt - kryukov/jimm-multi GitHub Wiki

Описание smiles.txt

Описание формата smiles.txt

Первая строка - размер смайла (для анимированных смайлов данная строка должна присутствовать, но сам параметр игнорируется). Вторая и последующие строки состоят из 3 частей:

  • Номер смайла. Является необязательным и не учитывается при загрузке смайлов. Смайлы будут соответствовать иконкам в файле smiles.png в порядке слева-направо, сверху-вниз.
  • Название смайла. Название может содержать пробелы, но при этом оно должно быть заключено в двойные кавычки (например, «"схожу с ума"»).
  • Коды смайлов. Коды смайлов разделяются между собой запытыми («,»).
Кроме того:
  • Пробел в названии смайла теперь не нужно заменять на «_», достаточно поместить название содержащее пробел в кавычки: «"Thump up"» вместо «Thump_up».
  • Название без пробелов заключать в кавычки не обязательно, хотя и не запрещено.
  • Разделителем смайлов теперь является не пробел « », а запятая «,». До и после запятой может быть произвольное число пробелов – они будут проигнорированы.
  • В названиях смайлов и самих смайлах теперь можно использовать русский язык: текст может писаться в кодировках Win1251, UTF-8 или USC2 (по желанию) – определение кодировки произойдёт автоматически.

Пример допустимого файла smiles.txt

 25
 "Улыбающийся смайл" :-)  ,)))         ,          :)        ,       :-))    ,         :))
 2 Sad                 :-(, :(, :((, :-((, =(, =((
 3 "Ironic"            ;-), ;)
 Amused              :-P, :P, :-p
 "Jokingly"          *JOKINGLY*, :-], lol, *Хихикает*
 4 "Crying - плачет"   :'(   ,    :"(     ,    :'-(, ='(, ;-(, ;(, :~(, :cry:

Замечание. На самой первой строке файла располагается размер одного смайла в файле smiles.png (смайлы являются квадратными, поэтому одно число задаёт одновременно и длину и ширину смайла).

⚠️ **GitHub.com Fallback** ⚠️