|
Neue Engine Features |
Top Previous Next |
|
txt_sort (text)
Diese Anweisung sortiert die Strings eines Textes aufsteigend in alphabetischer Ordnung (nicht Case Sensitive).
text models_txt { strings = 50; // display up to 50 models flags = visible; }
starter check_models() // get the names for all the models in the current folder { txt_for_dir(models_txt, "*.mdl"); // loads the model names }
draw_point3d (position, color, alpha, size)
Dies stellt einen Punkt (in Farbe) an eine bestimmte Levelposition. Nützlich für spezielle Effekte und für Debug-Zwecke.
starter draw_points() { while (1) { draw_point3d (vector (0, 0, 200), vector (255, 0, 0), 80, 7); draw_point3d (vector (50, 0, 200), vector (0, 255, 0), 80, 7); draw_point3d (vector (0, 50, 200), vector (0, 0, 255), 80, 7); draw_point3d (vector (50, 50, 200), vector (255, 255, 255), 80, 7); wait (1); } }
path_name
Dies liefert den Dateinamen inkl. Pfad der letzten von der Engine geöffneten Datei. Dies kann verwendet werden, um den Pfad für eine Entity, Bild oder Sounddatei zu finden, die mit ent_create oder file_load erstellt wurde.
string model_str = <warlock.mdl>;
text path_txt { pos_x = 30; pos_y = 50; string = path_name; flags = visible; }
function create_model() { ent_create (model_str, vector (random(1000), random(1000), random(1000)), null); }
on_c = create_model;
|