Hey, habe die Nacht mit Scripten verbracht, meine Augen sehen nicht mehr richtig, bin müde und gleich am ausrasten.
Folgendes:
Ich will 2 Skins direkt ummodden lassen.
Dafür benutze ich downloadFile und onClientFileDownloadComplete.
Es sollen 2 verschiedene Skins gemoddet werden,
aber es wird nur EIN Skin gemoddet.
Ich suche nach dem Fehler, finde ihn nicht.
addEventHandler ( "onClientFileDownloadComplete", root, function ( fileName, suc )
if suc then
outputDebugString ( fileName )
if fileName == pathone..".txd" then
outputDebugString ( 1 )
engineImportTXD ( engineLoadTXD ( fileName ), 7 )
elseif fileName == pathtwo..".txd" then
outputDebugString ( 2 )
engineImportTXD ( engineLoadTXD ( fileName ), 9 )
elseif fileName == pathone..".dff" then
outputDebugString ( 1 )
engineReplaceModel ( engineLoadDFF ( fileName ), 7 )
elseif fileName == pathtwo..".dff" then
outputDebugString ( 2 )
engineReplaceModel ( engineLoadDFF ( fileName ), 9 )
end
else
outputChatBox ( "Skin konnte bei dir nicht runterladen werden!", 200 )
end
end )
Alles anzeigen
Im Debugscript ist alles richtig, 2 verschiedene und richtige Pfade, die beide eigentlich ihren Skin aufrufen sollen.
Hier Debugscript:
ZitatAlles anzeigen[2016-02-04 15:18:55] INFO: Skins/Skin1/Skin1.txd
[2016-02-04 15:18:55] INFO: 1
[2016-02-04 15:18:55] INFO: Skins/Skin1/Skin1.dff
[2016-02-04 15:18:55] INFO: 1
[2016-02-04 15:18:55] INFO: Skins/Skin2/Skin2.txd
[2016-02-04 15:18:55] INFO: 2
[2016-02-04 15:18:55] INFO: Skins/Skin2/Skin2.dff
[2016-02-04 15:18:55] INFO: 2
[2016-02-04 15:18:55] INFO: Skins/Skin1/Skin1| Skins/Skin2/Skin2
Ich verstehe das Problem nicht, liegt es an mir und meiner Müdigkeit oder an der Funktion?
Ach und ja, ich bin mir sicher, dass wir Skin 7 und 9 benutzen.
Habe sogar selber mal gesetzt, beide Skins haben immer den gleichen Mod.
Edit:
Der 1. Skin wird ignoriert, der 2. Skin wird bei beidem gesetzt ...
Und die letzte Info wird ausgegeben von:
outputDebugString ( pathone.." | "..pathtwo )