- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Team Fortress 2
- DOD: Source
- L4D 1 & 2
Плагин позволяет загружать файлы с сервера на сайт использующий PHP по HTTP (без использования FTP)
Сам по себе плагин не имеет смысла использовать, только как средство загрузки файлов для других плагинов (демок например)
Сам по себе плагин не имеет смысла использовать, только как средство загрузки файлов для других плагинов (демок например)
C++:
/**
* Callback on completed or error uploading
*
* @param bStatus Status upload
* @param iValue Value passed from caller
* @param szError Error uploading
*
* @return void
*/
typedef OnFileUploaded = function void (bool bStatus, any iValue, const char[] szError);
/**
* Upload file to remote host.
*
* @param szDomain URI (https://example.com)
* @param szPath Script path (upload.php)
* @param szToken Access token
* @param szFilePath File to read from
* @param szSavePath Relative path to save path
* @param szSaveFileName File name to save
* @param fCallback A function to use as a callback when the upload has finished.
* @param iValue Optional value to pass to the callback function.
*
* @return void
* @throws Error, if file doesn't exists.
*/
native void UploadFile(
const char[] szDomain,
const char[] szPath,
const char[] szToken,
const char[] szFilePath,
const char[] szSavePath = NULL_STRING,
const char[] szSaveFileName = NULL_STRING,
OnFileUploaded fCallback,
any iValue = 0
);
- Требования
-
- REST in Pawn версии не ниже 1.2.0
- Установка
-
- Содержимое папки web распаковать и положить на сайт
- Содержимое папки server распаковать и положить на игровой сервер
- Прописать токен в web/config.php