legend1998
Участник
- Сообщения
- 286
- Реакции
- 187
Привет всем, снова :yes:.
Как подключить автообновление для плагина?
Подключаю updater ( http://forums.alliedmods.net/showthread.php?p=1570807 ), но не обновляется...
Исходный код моего "обновителя":
Содержимое файла http://mywebsait.ru/PluginName/[B]PluginName.txt[/B]:
В итоге, ни ошибок, ни сообщений, что updater хотя б работает...
P.S. Кодировка файла PluginName.txt - UTF-8(без BOM)
Как подключить автообновление для плагина?
Подключаю 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);
}
}
#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"
}
}
{
"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)
Последнее редактирование: