CallLocalFunction DE
From SA-MP Wiki
Description:
Diese Funktion ruft eine public Funktion aus dem selben Script auf.
Wichtiger | CallLocalFunction verursacht einen Crash, wenn ein leerer String abgesendet wird. |
(const function[], const format[], {Float,_}:...)
| function[] | Der name der Funktion. |
| format[] | Das Format der optionalen Parameter. |
| {Float,_}:... | Beliebige Anzahl an optionalen Parametern jedes Typs. |
| Rückgabe | Der Wert, der von der aufgerufenen Funktion zurückgegeben wird. |
Textformatierung
| Platzhalter | Bedeutung |
|---|---|
| c | Fügt ein einzelnes Zeichen ein. |
| d, i | Fügt einen Integer ein. |
| x | Fügt eine Zahl in hexadezimaler Notation ein. |
| f | Fügt eine Fließkommazahl ein. |
| s | Fügt einen String ein. |
Die Reihenfolge der Werte (z.B. "fsd") ist die selbe wie die, der Parameter im Funktionsaufruf (z.B. [1.2,"Text",5]).
forward GlobaleNachricht(const string[]); public GlobaleNachricht(const string[]) { SendClientMessageToAll(0xFFFFFFFF, "An alle: %s", string); return 1; } // Irgendwo anders CallLocalFunction("GlobaleNachricht", "s", "Es wird schönes Wetter geben!");
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- CallRemoteFunction: Ruft eine Funktion in einem der geladenen Scripte auf.
