Alo an jedes der gewünschten meldungen call life_fnc_notification_system; anfügen?
NEIN, mein Gott.
Wenn ihr die Basics nicht versteht lasst es.
Jede Funktion/Befehl in Arma hat Parameter.
Und bei meiner Funktion sind es die Folgenden:
0: Text <STRING>
1: Type <BOOLEAN> false = noError true = Error
2: Speed <STRING> fast = fadeout nach 5 sek, slow = fadeout nach 15 sek
Wenn ihr die nicht versteht kann ich euch nur Empfehlen evt. nicht gleich mit einem Framework wie Altis Life anzufangen.
Ich erkläre jetzt einmal was, wo und wie die Parameter genau sind.
Was ist ein Parameter?
Ein Parameter ist ein Wert, der die Funktionsweise einer Funktion verändert, ähnlich wie in der Mathematik.
Bei meiner Funktion haben wir drei Parameter.
Wo ist ein Parameter?
Einen Parameter schreibt man meistens bei Funktionen in einen Array (WAS IST EIN VERDAMMTER ARRAY ????!!??) an den angegebenen Index, außer es handelt sich um eine Funktion, die nur einen Parameter hat dann kann es vorkommen das man den Parameter direkt schreibt. Danach wird ein Call oder Spawn kommen je nachdem, wie man die Funktion ausführen will. Und zu guter letzt kommt die Funktion.
Bei meiner Funktion haben wir drei Parameter. D.h. einen Array mit drei Feldern, die die Indexe 0,1,2 haben. Wie man anhand meines ersten Postes sieht, ist auf dem Index 0 der Text, welcher als Datentyp ein String sein muss (UND WAS BITTE IST JETZT EIN STRING !?). Darauf folgt der Type als Boolean(...???) mit dem Index 1, bei mir ist true eine Error MSG und false eine normale MSG. Und auf dem Index 3 kommt der Speed ebenfalls als String, "fast" für schnelles Fadeout "slow" für langsames.
Danach kommt ein call, warum? weil das so ist und ich jetzt kb. habe euch zu erklären was der Unterschied zwischen Call und Spawn ist.
Und dann kommt schon life_fnc_notification_system.
Bsp:
Wir haben eine Fehler/Error Meldung die wir LANGE anzeigen wollen mit dem Text "Ey, du hast da was falsch gemacht".
Also sollte die Funktion so aussehen ["Ey, du hast da was falsch gemacht",true,"slow"] call life_fnc_notification_system
WIE PARAMETER TEXT, ICH HABE DA SO PAAR BEFEHLE?
Yay, du bist auf String-Befehle gestoßen, die Werte an einer bestimmten Stelle einfügen wie format oder die Strings aus der Stringtabel raussuchen wie localize.
Es gibt noch viele weitere String-Befehle, wichtig ist nur das diese Befehle einen String als Rückgabewert haben.
Soooooooooooooooooooooooooooooooooo
Wer es immer noch nicht verstanden hat, sollte erstmal ein "Hello, World" oder so machen oder sich einfach mal das BI Wiki anschauen und bei den DatenTypen, Strukturelementen etc. anfangen. Oder hier schauen
Smart Tactics
DevTeam Paxton
Feuerex