Подключение Updater для плагина

legend1998

Участник
Сообщения
286
Реакции
187
Привет всем, снова :yes:.

Как подключить автообновление для плагина?
Подключаю updater ( http://forums.alliedmods.net/showthread.php?p=1570807 ), но не обновляется...

Исходный код моего "обновителя":
#include <sourcemod>
#include <cstrike>
#include <sdktools>
#include <colors>
#include <sdkhooks>
#include <socket>

#undef REQUIRE_PLUGIN
#include <updater>

#define PLUGIN_VERSION "2.5"

#define UPDATE_URL "http://mywebsait.ru/PluginName/PluginName.txt"

public OnPluginStart()
{
CreateConVar("sm_plugin_version", PLUGIN_VERSION, "Версия плагина", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
if (LibraryExists ("updater"))
{
Updater_AddPlugin (UPDATE_URL);
}
}

public OnLibraryAdded (const String:name [])
{
if (StrEqual (name, "updater"))
{
Updater_AddPlugin (UPDATE_URL);
}
}

Содержимое файла http://mywebsait.ru/PluginName/[B]PluginName.txt[/B]:
"Updater"
{
"Information"
{
"Version"
{
"Latest" "2.4.0"
}

"Notes" "Изменения в 2.5:"
"Notes" "Изменения в плагине..."
}

"Files"
{
"Plugin" "Path_SM/plugins/PluginName.smx"

"Source" "Path_SM/scripting/PluginName.sp"
}
}

В итоге, ни ошибок, ни сообщений, что updater хотя б работает...
P.S. Кодировка файла PluginName.txt - UTF-8(без BOM)
 
Последнее редактирование:

Vit_ amin

Добрая душа
Сообщения
1,525
Реакции
688
А для update расширения вроде нужен Soccet.ext еще или я не прав ?
 

legend1998

Участник
Сообщения
286
Реакции
187
#include <sourcemod>
#include <cstrike>
#include <sdktools>
#include <colors>
#include <sdkhooks>
#include <socket>

#undef REQUIRE_PLUGIN
#include <updater>

Добавлено через 16 часов 46 минут
Хм...
Скачал updater.smx, проверил плагины на обновление, написав sm_update_check и мой плагин обновился!
А можно как нибудь без sm_update_check? И без плагина updater.smx?
 
Последнее редактирование:
Сверху Снизу