Thread: [User feedback required] Automatische Erhöhung des Tageslimits
View Single Post
  #5  
Old 10.06.2019, 23:22
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 1,290
Default

Quote:
Originally Posted by yondu View Post
Leider weiss ich nicht, wie JavaScript funktioniert :( Zudem wird bei den Triggern im Ereignis-Skripter keine Möglichkeit zur Eingabe eines täglichen Zeitpunktes zur Ausführung angegeben.
Beim Ereignis-Skripter wird dies entsprechend programmiert als Quellcode in Javascript. Also im Prinzip wird ein Interval erzeugt und dann im Skript geprüft ob die Zeit erreicht ist.

Jeweils dann wenn der Traffic vorhanden und Zeit erreicht wäre, dann auf 100 setzen und ab Mitternacht wieder auf 50. Leider bekomme ich es grad auch nicht hin, da ich vermutlich irgendetwas anders machen muss mit dem Aufruf callAPI. Eventuell kann mgpai helfen, da er der Experte dafür ist. Der untere Abschnitt ist nur zur Klärung damit hoffentlich dein Skript in Zukunft erhälst.

@mgpai
Quote:
Originally Posted by mgpai View Post
@thecoder2012: myjd API namespace "plugins" via calllAPI
Yes but it not works in my tests. I have only "false" as return value with callAPI+plugins+set/reset.

Code test as example:
Code:
// Pluginlist
var pluginlist = callAPI("plugins", "list", {});
//alert(pluginlist);

// Full pluginquery
var pluginquery = callAPI("plugins", "query", {
    "defaultValues": true,
    "description": true,
    "enumInfo": true,
    "includeExtensions": true,
    "values": true
});
//alert(pluginquery);

for (i = 0; i < pluginquery.length; ++i) {
    if (pluginquery[i].storage == "share-online.biz" && pluginquery[i].key == "TRAFFIC_LIMIT") {
        //alert(pluginquery[i]);
    }
}

var displayName = "share-online.biz";//wrong?
var interfaceName = "deprecated.jd.plugins.hoster.ShareOnlineBiz";//wrong?
//var interfaceName = "jd.plugins.hoster.ShareOnlineBiz";
var key = "TRAFFIC_LIMIT";//wrong?

var pluginCheck = callAPI("plugins", "set", interfaceName, displayName, key, {"value": 50});//wrong?
//var pluginCheck = callAPI("plugins", "reset", interfaceName, displayName, key);//same
alert(pluginCheck);
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote