Quellcode |
|
1 2 3 |
Update available for "Testplugin" (test.smx). Current: 1.1 - Latest: 1.100000 [0] Code optimationss Successfully updated and installed "Testplugin". |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
"Updater" { "Information" { "Version" { "Latest" "1.1" } "Notes" "Code optimations" } "Files" { "Plugin" "Path_SM/plugins/test.smx" "Source" "Path_SM/scripting/test.sp" } } |
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Impact« (16. Oktober 2013, 10:39)
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 2 3 |
current = 1.1 latest = 1.100000 latest > current == True? |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »MadMakz« (17. Oktober 2013, 21:58)
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
PHP-Quelltext |
|
1 2 3 4 5 6 7 |
// Version info.
if (KvJumpToKey(kv, "Version"))
{
KvGetString(kv, "Latest", kvLatestVersion, sizeof(kvLatestVersion));
KvGetString(kv, "Previous", kvPrevVersion, sizeof(kvPrevVersion));
KvGoBack(kv);
}
|
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
// Check if we have the latest version.
decl String:sCurrentVersion[16], String:sFilename[64];
GetPluginInfo(hPlugin, PlInfo_Version, sCurrentVersion, sizeof(sCurrentVersion));
if (!StrEqual(sCurrentVersion, kvLatestVersion))
{
decl String:sName[64];
GetPluginFilename(hPlugin, sFilename, sizeof(sFilename));
GetPluginInfo(hPlugin, PlInfo_Name, sName, sizeof(sName));
Updater_Log("Update available for "%s" (%s). Current: %s - Latest: %s", sName, sFilename, sCurrentVersion, kvLatestVersion);
// .....
|
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
new String:val[64];
new Handle:kv = CreateKeyValues("Updater");
KvJumpToKey(kv, "Information", true);
KvSetFloat(kv, "LatestVersion", 0.1);
KvGetString(kv, "LatestVersion", val, sizeof(val), "FAILED!");
CloseHandle(kv);
PrintToServer("KvVersion: %s", val);
|
Quellcode |
|
1 |
KvVersion: 0.100000 |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Impact« (17. Oktober 2013, 23:56)