
- •Функции заголовочных файлов Pawn Функции для работы с файлами (file.Inc)
- •Fblockread
- •Fblockwrite
- •Fgetchar
- •Flength
- •Fputchar
- •Fremove
- •Floattan
- •Floatstr
- •Строковые функции (string.Inc) format
- •Ispacked
- •Strfind
- •Strpack
- •Strunpack
- •Uudecode
- •Uuencode
- •Функции для работы с временем (time.Inc) getdate
- •Gettime
- •Tickcount
Uudecode
Эта функция позволяет Вам декодировать закодированный в UU поток.
(dest[],const source[],maxlength=sizeof dest)
dest[] |
Строка-назначение для массива, декодированнной строки. |
|
const source[] |
Исходная, закодированная в UU, строка. |
|
maxlength=sizeof dest |
Максимальный размер строки-назначения для использования. |
uudecode(decodedString, encodedString);
Uuencode
Строка, которую вы можете декодировать функцией uudecode, должна быть закодирована этой функцией.
(dest[],const source[],numbytes,maxlength=sizeof dest)
dest[] |
Строка-назначение для декодированного потока. |
|
const source[] |
Исходная незакодированная строка. |
|
numbytes |
Число байт для кодирования, не должно превышать 45. |
|
maxlength=sizeof dest |
Максимальная длина массива dest[]. |
|
uudecode(encodedString, normalString, 45);
valstr
конвертирует целое число в строку.
(dest[],value,pack=false)
dest[] |
Строка, в которое запишется значение. |
|
value |
Конвертируемое целое число. |
|
pack=false |
Запакует строку, если true. |
valstr(string, 454);
Функции для работы с временем (time.Inc) getdate
Получает текущую дату на сервере, которая запишется в переменные &year, &month и &day.
(&year=0,&month=0,&day=0)
&year=0 |
Переданная по ссылке переменная, в которую запишется текущий год. |
&month=0 |
Переданная по ссылке переменная, в которую запишется текущий месяц. |
&day=0 |
Переданная по ссылке переменная, в которую запишется текущий день. |
getdate(year, month, day);
Gettime
Получает текущее время на сервере, которое запишется в переменные &hour, &minute и &second.
(&hour=0,&minute=0,&second=0)
&hour=0 |
Переданная по ссылке переменная, в которую запишется текущий час. |
&minute=0 |
Переданная по ссылке переменная, в которую запишется текущая минута. |
&second=0 |
Переданная по ссылке переменная, в которую запишется текущая секунда. |
gettime(Hour, Minute, Second);
Tickcount
Эта функция может быть использована вместо GetTickCount, так как она возвращает число в миллисекундах с момента последнего запуска.
(&granularity=0)
&granularity=0 |
Это переданное по ссылке отображение точности функции. |
|
Возвращает |
Число тиков с момента последнего запуска сервера. |
|
new iTickCount = tickcount();