[INC] Power INI v0.2

23 февраля 2017 | Рубрика: Скрипты для SAMP

Скрипты для SAMP

Информация о файле и ссылка ниже

 

Как качать файлы без ожидания

ЖМИ НА ССЫЛКУ: Скачать [INC] Power INI v0.2 с сайта

 


Что это за скрипт?
— Это инклуд файл, который является библиотекой функций для чтения и записи INI файлов.

Какие возможности?

[Поддержка секций] — ещё их называют разделами/заголовками
# Поддержка строчных комментариев — сивмолы ; и #
# Можно открывать несколько файлов одновременно
# Сохранение оригинального формата файла
# Поддержка русских секций/ключей/значений/коментов
# Имена/значения могут содержать любые символы
# Пробельные символы ( \t \r \n пробел ) по бокам имен/значений считаются отступами
# Хранение временных данных в сжатом виде в динамической области памяти
# Возможность отслеживать коды и причины ошибок открытия/чтения/записи

Как использовать?
— Поместить файл power_ini.inc в папку {папка сервера}/pawno/include
— В самом верху вашего скрипта после строки #include <a_samp> добавить строку #include <power_ini>
— Использовать нижеуказанные функции

Какие есть функции?
на данный момент

ini_open ( file_name[] ) // вернет file_id или код ошибки < 0
ini_close ( file_id ) // если не закрыть файл, изменения не сохранятся на диск
ini_rename_file ( file_id, new_file_name[], delete_old_file = 1 ) // добавлена в версии 0.2

ini_get ( file_id, section[], key[], value[], max_value_size = sizeof(value) )
ini_get_int ( file_id, section[], key[], & value )
ini_get_float ( file_id, section[], key[], & Float: value )

ini_set ( file_id, section[], key[], value[] )
ini_set_int ( file_id, section[], key[], value )
ini_set_float ( file_id, section[], key[], Float: value )

ini_remove_key ( file_id, section[], key[] ) // добавлена в версии 0.2
ini_remove_section ( file_id, section[] ) // добавлена в версии 0.2

Функции, запланированные для будущих версий

ini_get_array ini_get_int_array ini_get_float_array
ini_get_array_element ini_get_int_array_element ini_get_float_array_element
ini_set_array ini_set_int_array ini_set_float_array
ini_set_array_element ini_set_int_array_element ini_set_float_array_element