Guten Abend,
Mein 4ter Eintrag heute ;D
Mein Problem diesmal ist das ich den expressmodloader aus dem Internet besitze und alles laut Anleitung eingefügt / editiert habe
Allerdings kommt im DebugScript ein Fehler (Und die Mod Funktioniert auch nicht)
PS. Mal weider muss ich den Screenshot Extern hochladen da das Forum meint die Datei wäre zu Groß :x
https://www.pic-upload.de/view-34234067/…-57-00.png.html
Danke und Sry für den Beitrag Spam
Hier noch die im DebugScript erwähnte Datei:
Lua
TXDs = {}
DFFs = {}
function loadModFiles()
local modsFile = xmlLoadFile("mods.xml")
local modNodes = xmlNodeGetChildren(modsFile)
for index, node in ipairs(modNodes) do
if xmlNodeGetName(node) == "txd" then
loadTXD(xmlNodeGetAttribute(node, "model"), xmlNodeGetAttribute(node, "src"))
elseif xmlNodeGetName(node) == "dff" then
loadDFF(xmlNodeGetAttribute(node, "model"), xmlNodeGetAttribute(node, "src"))
end
end
for _, player in ipairs(getElementsByType("player")) do
triggerClientEvent(player, "sendModData", player, TXDs, DFFs)
end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), loadModFiles)
function loadTXD(modelID, filePath)
local file = fileOpen(filePath)
local fileSize = fileGetSize(file)
fileClose(file)
table.insert(TXDs, filePath..";"..modelID..";"..fileSize)
end
function loadDFF(modelID, filePath)
local file = fileOpen(filePath)
local fileSize = fileGetSize(file)
fileClose(file)
table.insert(DFFs, filePath..";"..modelID..";"..fileSize)
end
addEventHandler("onPlayerLogin", getRootElement(), function()
triggerClientEvent(source, "sendModData", source, TXDs, DFFs)
end)
function dlModTXD(fileData)
local TXDdat = split(fileData, ";")
local TXDfile = fileOpen(TXDdat[1])
local TXDcontent = fileRead(TXDfile, fileGetSize(TXDfile))
triggerLatentClientEvent(source, "sendModTXD", 1000000, false, source, TXDdat[1], TXDcontent, TXDdat[2])
end
function dlModDFF(fileData)
local DFFdat = split(fileData, ";")
local DFFfile = fileOpen(DFFdat[1])
local DFFcontent = fileRead(DFFfile, fileGetSize(DFFfile))
triggerLatentClientEvent(source, "sendModDFF", 1000000, false, source, DFFdat[1], DFFcontent, DFFdat[2])
end
addEvent("downloadModFileTXD", true)
addEventHandler("downloadModFileTXD", getRootElement(), dlModTXD)
addEvent("downloadModFileDFF", true)
addEventHandler("downloadModFileDFF", getRootElement(), dlModDFF)
Alles anzeigen