Удаляет существующий файл из папки с Вашими скриптами.
Важное замечание: Эта функция может привести к вылету Вашей игры,если запрошенный файл не существует.
(const name[])
const name[] | Имя файла, который Вы хотите удалить. |
fremove("exampleFile.txt");
Fseek
Изменяет текущую позицию в файле. Вы можете перемещаться по файлу вперед или назад.
(handle,position=0,whence=seek_start)
handle | Используемый handle файла, открытый функцией fopen(). |
position=0 | Позиция для помещения файлового курсора. |
whence=seek_start | Способ, по которому нужно переместиться по файлу. |
fseek(gFile, 25);
Ftemp
Эта функция открывает файл в папке "tmp" или "temp" для чтения или записи. Файл удалится полсле того, как Вы закроете его функцией fclose().
Важное замечание: Эта функция может привести к вылету Вашей игры, если соответствуящая папка не создана.
(Нет параметров)
Возвращает | Handle файла |
new File:gFile = ftemp();
Fwrite
Записывает указанную строку или линию в файл. Помните, что файл должен быть открыт для записи.
(handle,const string[])
handle | Используемый handle файла, открытый функцией fopen(). |
const string[] | Строка, которую Вы хотите записать в файл. |
fwrite(gFile, "This will be put in the file!");
|
|
Вещественные функции (float.inc)
Float
Эта функция конвертирует целое число в вещественное.
(value)
value | Целое число, которое Вы хотите конверитровать в вещественное. |
new Float:fVar = float(122);
Floatabs
Возвращает абсолютное значение вещественного числа.
(value)
value | Вещественно число |
Возвращает | Абсолютное значение вещественного числа. |
new Float:fAbs = floatabs(-123.54);
Floatadd
Вычисляет сумму двух вещественных чисел, то же самое, что и Float1 + Float2.
(oper1,oper2)
oper1 | Первое вещественное число. |
oper2 | Вещественное число, которое вы хотите добавить к первому. |
Возвращает | Сумма двух вещественных чисел. |
new Float:fSum = floatadd(123.45, 678.90);
Floatcmp
Сравнивает два вещественных числа.
(oper1,oper2)
oper1 | Первое сравниваемое вещественное число. |
oper2 | Второе сравниваемое вещественное число. |
Возвращает | 1 - если первый аргумент больше, -1 - если второй больше. |
new compare = floatcmp(127.45, 127.450);
Floatcos
Вычисляет правильный косинус вещественного числа с заданной размерностью угла.
(value,anglemode=radian)
value | Вещественное число. |
anglemode=radian | Размерность угла. |
Возвращает | Косинус данного вещественного числа. |
new Float:fCos = floatcos(87.343, radian);