Funktion die eine Funktion auslöst

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend,


    ich stehe vor folgender unlösbaren Aufgabe:


    Ich möchte bei einer Funktion bei Fertigstellung eine eigene Funktion aufrufen,
    die der Scripter angeben kann, mit allen Parametern die er möchte.


    Beispiel: MySQL, BlueG, R7:
    mysql_function_query(1,"SELECT * FROM Accounts WHERE Name = 'Pille'",false,"MyOwnFunction","iif",5,923,-2378.000


    // -----> Sobald Query fertig ist wird MyOwnFunction aufgerufen, also:


    forward MyOwnFunction(playerid,var,Float:fvar);
    publi MyOwnFunction(playerid,var,Float:fvar)
    {
    print("Test");
    return 1;
    }


    Wie scripte ich das, wenn ich nach Ausführen einer Funktion eine eigene Funktion aufrufe?



    So habe ich es bereits probiert:
    PlayerDoThat("OnPlayerDidThat","iii",playerid,GetPlayerMoney(playerid),GetPlayerWantedLevel(playerid));


    stock PlayerDoThat(string[],format[], {Float,_}:...) // {Float,_}:... für unendliche Parameter
    {
    CallLocalFunction(string,format,/* Hier komm ich nicht weiter. Irgendwas mit getarg vlt.? */);
    return 1;
    }



    forward OnPlayerDidThat(playerid,money,wanted);
    public OnPlayerDidThat(playerid,money,wanted)
    {
    printf("Succesfull: %i with %i$ and Wantedlevel %i",playerid,money,wanted);
    return 1;
    }



    Für Fragen stehe ich gerne bereit.

    Einmal editiert, zuletzt von Pille ()