Hey,
ist es irgendwie möglich, sowas in der Art zu machen?
new data[32];
format(data,32,"print(\"Hallo\");");
data;
Ich bekomme dann immer "expression has no effect", aber gibt es dazu eine andere möglichkeit?
Hey,
ist es irgendwie möglich, sowas in der Art zu machen?
new data[32];
format(data,32,"print(\"Hallo\");");
data;
Ich bekomme dann immer "expression has no effect", aber gibt es dazu eine andere möglichkeit?
du gibst der variable einen wert danach in der zeile weis der compiler nicht was er damit soll variable; keine zuweisung oder return oder ähnliches
könntest es mit nem #define machen
#define HALLO print("\"Hallo\"")
und dann einfach HALLO; würde gehen
Willst du nun ne Funktion oder nen CMD ausgeben?
Ich kann es aua deinem Experiment nicht entziffern
Schon allein logisch gesehen würde diese Methode nicht funktionieren.
Denn:
new data[32];
format(data,32,"print(\"Hallo\");");
data;
wäre das gleiche wie:
new data[32];
format(data,32,"print(\"Hallo\");");
"print(\"Hallo\");";
aber nicht das gleiche wie:
new data[32];
format(data,32,"print(\"Hallo\");");
print(\"Hallo\");
Hast recht, dann kann ichs wohl vergessen
Hast recht, dann kann ichs wohl vergessen
Nicht gleich aufgeben.
http://forum.sa-mp.com/showthread.php?t=252372
Das dürfte das sein was du machen willst.