[Lua] Nützliche Codeschnippsel

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Gibts ja schon im SAMP-Bereich, denke es wäre auch für MTA angebracht:
    Einfach kleinere Codeschnippsel, die euch nützlich erscheinen,
    UND IN LUA VERFASST SIND
    ( Einige scheinens nicht ganz zu raffen - s.h. Vorstellungen ), posten.


    _______________________________


    Sucht nach einem Text ( lookingFor ) in einem zweiten,
    z.b. nach "a" in "Hallo" oder "mag Schrimps" in "Ich mag Schrimps".
    Gibt den Wert true zurück, wenn der die zweite Variabel, die übergeben wird,
    die erste beinhaltet ( also wenn z.b. "a" in "Hallo" vorkommt ).


  • Geht auch einfacher...


    Code
    s_find = {}
    s_find["s_Start#1"], s_find["s_Ende#1"] = string.find(text, "Schrimps")
    if(s_find["s_Start#1"] and s_find["s_Ende#1"] ~= false)then
       return s_find["s_Start#1"]
    else
        return false
    end


    Gibt die genaue Startposition von "Ich mag Schrimps" in einem Text an, falls es weder Start noch Ende des Strings
    erfassen kann, gibt es false zurück.


    Multidimensionale Datengruppen/Arrays in Lua


    [align=center]
    Mta Script Editor - Work in Progress

  • Ccmd - by Jason :P
    __________________________________________________________
    http://wiki.multitheftauto.com/wiki/Ccmd


    Struktur/Aufbau von Chatcommands in Mta 1.0 +


    Code
    c_cmds = {
     "kick", "k_player",
     "ban", "b_player"
     }


    [align=center]
    Mta Script Editor - Work in Progress

    Einmal editiert, zuletzt von Jason_Gregory ()