Template:DE/Nützliche Funktionen: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "*callClientFunction <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion erlaubt es jede clientseitige Funktion vom Server aus auf...")
 
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 4: Line 4:


*[[Check]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion überprüft ob die Argumente vom richtigen Typ sind und ruft die Error-Funktion auf wenn nicht.</span>
*[[Check]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion überprüft ob die Argumente vom richtigen Typ sind und ruft die Error-Funktion auf wenn nicht.</span>
*[[doForAllElements]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion kann benutzt werden um eine bestimmte Funktion für alle Elemente eines bestimmten Typs auszuführen.</span>


*[[iterElements]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Spart Zeit beim schreiben von &nbsp;for Schleifen&nbsp;. Anstatt &nbsp;ipairs( getElementsByType( type))&nbsp; wird &nbsp;iterElements( type )&nbsp; benutzt.</span>
*[[iterElements]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Spart Zeit beim schreiben von &nbsp;for Schleifen&nbsp;. Anstatt &nbsp;ipairs( getElementsByType( type))&nbsp; wird &nbsp;iterElements( type )&nbsp; benutzt.</span>
Line 33: Line 31:
*[[table.copy]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion kopiert eine ganze Tabelle mit allen beinhaltenden Tabellen.</span>
*[[table.copy]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion kopiert eine ganze Tabelle mit allen beinhaltenden Tabellen.</span>


*[[table.map]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» This function goes through a table and replaces every field with the return of the passed function, where the field's value is passed as first argument and optionally more arguments.</span>
*[[table.map]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion läuft durch eine Tabelle und ersetzt jedes Feld mit dem Rückgabewert der angegebenen Funktion, wobei der Wert des Feldes als erstes Argument übergeben wird und optional weitere Argumente übergeben werden können.</span>


*[[table.size]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Findet die größe einer Tabelle.</span>
*[[table.size]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Findet die größe einer Tabelle.</span>
Line 58: Line 56:


*[[getPlayerFromNamePart]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion nimmt den Spieler bei einem Teil seines Namens.</span>
*[[getPlayerFromNamePart]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion nimmt den Spieler bei einem Teil seines Namens.</span>
*[[string.count]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Diese Funktion zählt euch auf, wie oft ein bestimmter String in einem anderen gegebenen String vorhanden ist.</span>


[[Category:Useful Functions]]
[[Category:Useful Functions]]

Latest revision as of 18:31, 7 April 2018

  • callClientFunction » Diese Funktion erlaubt es jede clientseitige Funktion vom Server aus aufzurufen.
  • callServerFunction » Diese Funktion erlaubt es dir jede serverseitige Funktion vom Client aus aufzurufen.
  • Check » Diese Funktion überprüft ob die Argumente vom richtigen Typ sind und ruft die Error-Funktion auf wenn nicht.
  • iterElements » Spart Zeit beim schreiben von  for Schleifen . Anstatt  ipairs( getElementsByType( type))  wird  iterElements( type )  benutzt.
  • findRotation » Nimmt zwei Punkte und gibt die Richtung von Punkt A zu Punkt B aus.
  • FormatDate » Formatiert ein Datum nach den Standards.
  • getAge » Diese Funktion kalkuliert ein Alter eines Geburtsdatums.
  • IfElse » Gibt einen von zwei Werten, basierend auf einer boolean, aus.
  • isLeapYear » Überprüft ob das gegebene Jahr ein Schaltjahr ist.
  • math.round » Rundet eine Zahl auf die angegebenen Dezimalstellen und der Methode.
  • setVehicleGravityPoint » Diese clientseitige Funktion setzt den Gravitations Punkt in drei, dreidimensionalen Koordinaten mit der Stärke fest.
  • string.explode » Diese Funktion spaltet einen "String" an einem bestimmten Punkt und füg sie in eine Tabelle in Stücken ein.
  • table.copy » Diese Funktion kopiert eine ganze Tabelle mit allen beinhaltenden Tabellen.
  • table.map » Diese Funktion läuft durch eine Tabelle und ersetzt jedes Feld mit dem Rückgabewert der angegebenen Funktion, wobei der Wert des Feldes als erstes Argument übergeben wird und optional weitere Argumente übergeben werden können.
  • var_dump »Diese Funktion gibt Informationen über eine oder mehrere Variablen über  outputConsole()  aus.
  • RGBToHex » Diese Funktion gibt einen "String" aus, der die Farbe in Hexadezimal enthält.
  • getAlivePlayersInTeam » Diese Funktion gibt eine Tabelle mit den aktuell lebenden Spieler eines Teams aus.
  • onVehicleWeaponFire » Dieser Code implementiert ein Event das ausgelöst wird wenn ein Spieler die Waffe eines Fahrzeuges benutzt.
  • toHex » Diese Funktion konvertiert eine Dezimalzahl zu einer Hexadezimalzahl, als Problem Behebung clientseitig.
  • getElementSpeed » Diese Funktion nimmt die Schnelligkeit eines Elements in kph(kilometers per hour) oder in mph(miles per hour).
  • setElementSpeed » Diese Funktion setzt die Schnelligkeit eines Elements in kph(kilometers per hour) oder in mph(miles per hour).
  • centerWindow » Diese Funktion zentriert ein Fenster in jeder Auflösung.
  • string.count » Diese Funktion zählt euch auf, wie oft ein bestimmter String in einem anderen gegebenen String vorhanden ist.