Приветствую Вас, Гость | RSS
Воскресенье, 27.07.2025, 13:11
Главная » Файлы » SA:MP » includes

[INC]mxINI
[ Скачать с сервера (7.6 Kb) ] 05.01.2011, 06:42
Название: Include mxINI
Описание: Это релиз инклуд-файла с инструментами для самого быстрого чтения/записи INI файлов. Более того, этот инклуд не нуждается в настройке. Вы подключаете его в ФС или МОД и можно сразу читать/записывать INI файлы.
Инструменты:
  • ini_createFile ( "путь/к/файлу.ini", "Содержимое файла по умолчанию" )//создаёт файл.
  • ini_openFile ( "путь/к/файлу.ini" )//открывает файл
  • ini_closeFile ( ИД_открытого_файла )//закрывает файл

  • ini_setString ( ИД_открытого_файла, "имя ключа", "текстовое значение" )// записывает текст в ключ.
  • ini_setInteger ( ИД_открытого_файла, "имя ключа", 123456 )//записывает целое число
  • ini_setFloat ( ИД_открытого_файла, "имя ключа", 3.1416 )//записывает десятичное число

  • ini_getString ( ИД_открытого_файла, "имя ключа", переменная )//  записывает текст в переменную из файла
  • ini_getInteger ( ИД_открытого_файла, "имя ключа", переменная )//  записывает целое число в переменную из файла.
  • ini_getFloat ( ИД_открытого_файла, "имя ключа", переменная )// записывает десятичное число в переменную из файла. 

  • ini_removeKey ( ИД_открытого_файла, "имя ключа" )// удаляет ключ из файла
  • ini_getErrorInfo(Код_ошибки); // Эта функция возвращает ошибку, не как число, а как текст. 

Примеры
Code:
new iniFile = ini_createFile ( "test4268.ini" );

if ( iniFile < 0 )
iniFile = ini_openFile ( "test4268.ini" );

if ( iniFile >= 0 )
{
new returnString[32], returnNumber, Float: returnFloat;

ini_setString  ( iniFile, "ключ со строкой", "текстовое значение" );
ini_setInteger ( iniFile, "ключ с числом",   123456 );
ini_setFloat   ( iniFile, "ключ с дробью",   3.1416 );

ini_removeKey  ( iniFile, "ключ с числом" );

ini_getString  ( iniFile, "ключ со строкой", returnString );
ini_getInteger ( iniFile, "ключ с числом",   returnNumber );
ini_getFloat   ( iniFile, "ключ с дробью",   returnFloat );


ini_closeFile  ( iniFile );

printf ( "\n `ключ_со_строкой` = `%s`,\n `ключ_с_числом` = `%d`,\n `ключ_с_дробью` = `%f` \n",
returnString, returnNumber, returnFloat );
}
else print( "\n Не удалось открыть INI файл \n" );


Категория: includes | Добавил: NiKiTKo_O
Просмотров: 16622 | Загрузок: 3714 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2025 | Создать бесплатный сайт с uCoz