|
|
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
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
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)