×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.055 Artikel auf Vaultpedia. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    Vaultpedia
    9.055Artikel
    Version vom 17. August 2023, 08:55 Uhr von Thironix (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „local util2 = {} function util2.corename(frame, title) if frame ~= nil and util2.exists(frame.args[1]) then result = mw.ustring.gsub(frame.args[1], '%s%(.*', '') else if util2.exists(title) then result = mw.ustring.gsub(title, '%s%(.*', '') else result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '') end end return result end function util2.exists(object, child) if object ~= nil and object ~…“)
    (Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
    Tritt unserem Discord bei und informiere dich auf unserem Twitter-Kanal über die aktuellsten Themen rund um Fallout!

    Die Dokumentation für dieses Modul kann unter Modul:Util2/Doku erstellt werden

    local util2 = {}
    function util2.corename(frame, title)
    	if frame ~= nil and util2.exists(frame.args[1]) then
        	result = mw.ustring.gsub(frame.args[1], '%s%(.*', '')
        else
        	if util2.exists(title) then
        		result =  mw.ustring.gsub(title, '%s%(.*', '')
        	else
        		result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
        	end
    	end
    	return result
    end
    
    function util2.exists(object, child)
    	if object ~= nil and object ~= '' then
    		if child ~= nil then
    			if object[child] ~= nil and object[child] ~= '' then
    				return true
    			else
    				return false
    			end
    		else
    			return true
    		end
    	else
    		return false
    	end
    end
    
    function util2.trim(s)
       return s:match'^()%s*$' and '' or s:match'^%s*(.*%S)'
    end
    
    function util2.default(data, default)
    		if util2.exists(data) then
    		return data
    	else
    		return default
    	end
    end
    
    return util2