Moinmoin,

Zitat Zitat von Allmächtiger Beitrag anzeigen
Irgendjemand wird doch wohl mit dem Monitord Aktionen ausführen lassen...

Wie stellt ihr das denn an? Bzw. hat jemand eine Beispiel-Datei für mich?
function pluginFilter()
if (arg["plugin_name"]=="mysql") then

if(arg["channelnum"] == "0" and arg["typ"] == "zvei" and string.sub(arg["zvei"], 0, 3) == "234") then
toexecute = "start cmd /c d:\\xampplite\\php\\php.exe D:\\Programme\\monitord\\meinscriptname.php " .. arg['zvei'] ;
os.execute(toexecute);
end

end
-- change return value in next line to "return 1" to enable filtering defined above!
return 0;
end
das tut bei mir seit längerem famos.

Zur Fehlermeldung: "nil value" heißt, dass in der Regel eine Variable nicht belegt ist oder nicht existiert. Das verwundert mich etwas, denn Dein Skript kam mir jetzt nicht spontan falsch vor - die Methode "pluginFilter" existiert und wird ausgeführt, ja?

Viele Grüße
Martin