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] (просмотров 114)

+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




  • Последние комментарии
    Автор: 6am6yk
    Скачивайте крутую сборку из кс го для ксс! На CSS v34 не идет и не нужно проверять! Сделано только для новой CSS v88 / steam / no steam.
    CS:GO мод для CSS v88 (2017-01-23 14:51:19)
    Автор: .:Doberman:.
    Хорошая модель, но почему-то разное положение оружия в спокойном состоянии, и во время анимаций. (Пока ничего с ним не делаешь, оружие ближе к центру экрана) Пожалуйста, автор, исправь это, а так 9.5/10
    Tec-9 | Топливный инжектор (все версии) для CSS (2017-01-22 21:36:23)
    Автор: .:Doberman:.
    Классные беретты cool Автору респект!
    Dual Berettas - Dualing Dragon из CS GO для CSS! (2017-01-22 21:17:59)
    Автор: lolokolo
    efefef
    Карта surf_dank для CS:GO (2017-01-22 11:52:35)
    Автор: .:Doberman:.
    Спасибо огромное! Включу в свою сборку, обязательно укажу ваш ник!
    Новые звуки CS:GO для CSS v34 (2017-01-21 22:31:47)