hi leute
ich konvertiere gerade ein mod von LS11 nach13,der mod hat internalsound,wenn ich starte ist alles ok,wenn ich aussteige und wieder ein,bekomme ich eine fehlermeldung die mich auf die zeile 156 in der lua verweist und ich dadurch das spiel per taskmanager beenden muß.
Error: LUA running function 'update'
C:/Users/Documents/My Games/FarmingSimulator2013/mods/IFA_W50_LS13/scripts/internalSound.lua(156) : attempt to compare nil with number
hier der lua eintrag.
if self.isMotorStarted then
if self:getIsActiveForSound() then
Z.156 if self.motorSound ~= nil and self.playMotorSoundTime <= self.time then
playSample(self.motorSound, 0, self.motorSoundVolume, 0);
self.playMotorSound = false;
if self.motorSoundRun ~= nil then
playSample(self.motorSoundRun, 0, 0.0, 0);
end;
end;
end;
end;
kann man den fehler irgendwie beheben?