[LUA] Script vor Diebstahl sichern. (checkPremissions)

  • Hallo, heute möchte ich euch zeigen wie Ihr eurer MTA Script vor Diebstahl schützen könnt.
    Manchmal verkauft man ein Script oder gibt es weiter, und möchte nicht das es an Dritte Personen geht...

    Wir stellen eine Tabelle mit mit der IP sowie dem Port vom Server.


    Code
    1. local data= {
    2. ip = "IP SERVER",
    3. port = "PORT SERVER",
    4. }
    5. addEventHandler("onResourceStart", resourceRoot, function()
    6. checkPermission()
    7. end)


    Als nächstes die Funktion die es ausliest.

    Jetzt kommt die Funktion, die prüft ob die IP zum Server passt.

    Nun sind wir mit lua. fertig, Fangen wir mit der meta an.
    Das Script Arbeitet vom Server aus, doch wir müssen die Funktion checkPremission exportieren.

    Code
    1. <meta>
    2. <script src="rocky.lua" type="server" />
    3. <export function="checkPremission" type="server" />
    4. </meta>

    Jetzt müssen wir unser lua Script Complieren.
    Falls das Sicherung Script und unser Script nicht im gleichen Verzeichnis sind, fügen wir folgendes ins Script ein.

    Code
    1. if exports["rocky.lua"]:checkPermissions() then

    Nun kommt die Nachricht unter dem Code.


    Code
    1. else
    2. outputChatBox("Dieses Script wurde gestohlen")
    3. outputDebugString("Sehr böser Mann!")
    4. return end


    Falls wir unser Script und das Sicherung Script im gleichen Verzeichnis haben fügen wir ins Script folgendes ein.

    Code
    1. if checkPermissions() then
    2. --Unser Script
    3. else
    4. outputChatBox("Dieses Script wurde gestohlen")
    5. outputDebugString("Böser Mann")
    6. return end



    Guten Tag
    Der freundlichste User, der, der immer an seinen Gruß gedacht hat und seine Duftmarke hinterlassen muss. Der User mit den meisten Pinnwandeinträgen ist ebenfalls @Rocky Balboa mit aussagekräftigen 98 Einträgen.

    Die meisten Beiträge
    Natürlich beginnen wir mit den meisten Beiträgen. Derjenige, der sich 24/7 (mehr oder weniger) die Finger wund schreibt ist mit 1.318 Beiträgen zum zweiten Mal in Folge der User mit den meisten Beiträgen im Jahr 2018, @Rocky Balboa.

    Zitat von dennismitzwein

    Die meisten Beiträge
    Der eifrigste Tastaturklimperer, derjenige, welcher mehr Muskeln in den Fingern besitzt als die meisten von euch im Bizeps haben. Mit ganzen 1524 Beiträgen ist @Rocky Balboa der User mit den meisten geschriebenen Beiträgen im gesamten Jahr 2017