Liebe Breadfish Community,
meine Frage ist, wie ich Paramter eines Befehls übergben kann. z.B. von einem ocmd-Befehl zu OnDialogResponse..
Til_Clare
Liebe Breadfish Community,
meine Frage ist, wie ich Paramter eines Befehls übergben kann. z.B. von einem ocmd-Befehl zu OnDialogResponse..
Til_Clare
Nur über eine globale Variable und das nennt man dann auch nicht mehr Parameter
So z.B.
//Oben im Script
new test = 0;
ocmd:bla(playerid) {
test = 1;
}
//Unterm Callback
if(test==1)
mfg.
Oben
new varname[MAX_PLAYERS];
//Nutzen
varname[playerid] = x;
Gibts da keine andere Möglichkeit wenn ich z.B. einen invite Befehl mache und Spieler + fraktid zu OnDialogResponse übergegeben werden?
Oder muss ich dann wirklich z.B. new pIDinvite; erstellen O.o Währe iwie umständlich
Danke
Til_Clare
Alles anzeigenGibts da keine andere Möglichkeit wenn ich z.B. einen invite Befehl mache und Spieler + fraktid zu OnDialogResponse übergegeben werden?
Oder muss ich dann wirklich z.B. new pIDinvite; erstellen O.o Währe iwie umständlich
Danke
Til_Clare
Was möchtest du den machen klar kannst du OnDialogResponse aufrufen mit den jeweiligen parametern per CallLocalFunction
oder CallRemoteFunction oder ganz einfach die Funktion aufrufen