block

      Загрузка файлов на ФТП - tEasyFTP (Sourcemod)
Поделиться с друзьями:

Загрузка файлов на ФТП - tEasyFTP (Sourcemod)
Плагин реализует возможность загрузки файлов с вашего сервера на FTP адрес, указанный в конфигурации. Плагин находится в бета-релизе и не может считаться полноценным.

Файл конфигурации называется под именем RemoveTargets.cfg, который лежит в /addons/sourcemod/configs и выглядит следующим образом:
"RemoteTargets"
{
    "example"
    {
        "host"        "example.com"
        "port"        "21"
        "user"        "ftpuser"
        "password"    "ftppass"
        "path"        "/"
        "ssl"        "try"
        
        "CreateMissingDirs"    "1"        
    }
}

Вы можете использовать эту функцию + обратную функцию для загрузки файла:
functag EasyFTP_FileUploaded public(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], iErrorCode, any:data);
native EasyFTP_UploadFile(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], EasyFTP_FileUploaded:func, any:data = 0);

Например:
EasyFTP_UploadFile("demos", "myDemoFile.dem", "/", EasyFTP_CallBack);

И еще:
public EasyFTP_CallBack(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], iErrorCode, any:data)
{
    if(iErrorCode == 0)        // These are the cURL error codes
    {
        PrintToServer("Success. File %s uploaded to %s.", sLocalFile, sTarget);    
    } else {
        PrintToServer("Failed uploading %s to %s.", sLocalFile, sTarget);    
    }
}  

Требования: Расширение cURL

Скачать - Загрузка файлов на ФТП - tEasyFTP (Sourcemod)


teasyftp.rar - [11,38 Kb] (просмотров 112)

+3




Если вы не знаете как устанавливать плагины, то прочитайте статью по данной ссылке





Информация

Уважаемый гость, если Вы хотите оставить комментарий, то пожалуйста зарегистрируйтесь на нашем сайте. Регистрация займет у Вас не более одной минуты либо войдите с помощью социальных закладов со своего профиля.

Новое в категории

  • Плагин для CS:GO Drop Random Health Pack v 2.8
  • Плагин Weapon Paints для CS:GO
  • Плагин [SM] STORE/МАГАЗИН для CS:GO
  • Плагин Levels Ranks для CS:GO
  • Плагин Advanced Knife Shop для CS:GO




  • Последние комментарии
    Автор: GodBog
    Я знаю
    M4A1-S | Chantic o's Fire для CSS v34 / v85+ (2016-12-07 17:07:37)
    Автор: 6am6yk
    Это просто огонь!)))
    M4A1-S | Chantic o's Fire для CSS v34 / v85+ (2016-12-06 20:41:31)
    Автор: GodBog
    Скоро будет Огонь Чантико)
    AK-47 | Firewalker для CS:S (Все версии) (2016-12-06 20:06:03)
    Автор: PUXAY
    вот этот ак-47 идеальный!!!!!
    AK-47 | Firewalker для CS:S (Все версии) (2016-12-06 10:38:09)
    Автор: GodBog
    Я вижу (
    AK-47 | The Jackal (Все версии) (2016-12-05 22:23:08)