Beiträge von Jan_Peters

    Dein Ansatz ist vollkommen richtig.

    Bei dem Code wird die ausgewählte Funktion nur einmal aufgeführt.
    Aber wie verbinde ich das dann mit einem Timer?, bzw. mache es so das es alle zufällig ausgewählten minuten ausgeführt wird?

    Ist ganz einfach:

    Lua
    local funcs = {
    [1] = function()
        ...
    end,
    [2]=function()
    ...
    end
    }
    setTimer(funcs[math.random(1,#funcs),math.random(1,60)*1000*60,1)

    Musst jeweils in den Funktionen halt wieder einen Timer erstellen

    Warum muss man dann in der Funktion nochmal nen Timer setzen?
    Kannst du mir das eventuell erläutern?

    Hallo liebe MTA-SA Community,
    gibt es eine Möglichkeit verschiedene functions zufällig ausführen zu lassen?
    Zum Beispiel:

    function1
    function2
    function3
    function4
    usw...

    Alle x Minuten dir Funktion y ausführen.
    Dabei steht x für eine zufalls generierte Zahl
    und y steht für eine zufällig ausgewählte Funktion.

    Ich habe zwar eine Idee weis aber nicht wie ich diese umsetzen soll...

    Idee


    Eine Tabelle anlegen aus der dann zufällig eine Funktion ausgewählt wird und dann ausgeführt wird.

    Ich hoffe ich habe es einigermaßen gut erklärt wie ich es meine.

    Ich hoffe auf hilfreiche Antworten.

    Ich hab es jetzt erstmal so gemacht:

    Ich habe folgendes Problem wenn ich auf den Server connecten möchte:

    Code
    [2017-05-08 21:34:29] WARNING: Life/server/Classes/System/cDatabase.lua:97: Bad argument @ 'dbQuery' [Expected db-connection at argument 1, got nil]
    [2017-05-08 21:34:29] WARNING: Life/server/Classes/System/cDatabase.lua:98: Bad argument @ 'dbPoll' [Expected db-query at argument 1, got boolean]
    [2017-05-08 21:34:29] INFO: Error Excecuting Query: SELECT * FROM bans WHERE (Name=? OR Serial=? OR IP=?) AND expire_timestamp > ? ||nil| nil

    Ich habe mit Hilfe des Wikis die Funktionen nachgeschaut und die dB Verbindung überprüft. Man kann von außen auf den DB Server verbinden.
    Das aktuellste MYSQL Modul habe ich ebenfalls.

    und die cDatabase sieht so aus:


    in der cCore.lua hab ich das so eingetragen:


    Danke schonmal im vorraus ;)