Landwirtschafts Simulator 2008-2009
Jelentkezz be a hozzászóláshoz.
Asrock P4V88+,Ati Radeon 9550 128 mb,512 mb DDR ram,Intel cerka 2.8D,Maxtor 250Gb Sata,Leadtec Tv-Tuner MTZ 82 4ever!!
Csak 3 dolgot kell megtanulni 1 olvass vissza 2 google jó barát 3 magad uram ha szolgád nincs és én ezt jól megtanultam. A google és a you tube csodás páros
Csak 3 dolgot kell megtanulni 1 olvass vissza 2 google jó barát 3 magad uram ha szolgád nincs és én ezt jól megtanultam. A google és a you tube csodás páros
self.environment = Environment:new("data/sky/sky_day_night.i3d", true, 8, true, true); ebben írd át az elsõ true-t (a 8-as elõtt) false-ra , és így nézzen ki:
self.environment = Environment:new("data/sky/sky_day_night.i3d", false, 8, true, true);
local Mission00_mt = Class(Mission00, BaseMission);
function Mission00:new()
local instance = Mission00:superClass():new(Mission00_mt);
instance.playerStartX = 175;
instance.playerStartY = 0.5;
instance.playerStartZ = 180;
instance.playerRotX = 0;
instance.playerRotY = Utils.degToRad(0);
instance.renderTime = true;
instance.isFreePlayMission = true;
instance.fill = 0;
instance.siloTrailerId = 0;
return instance;
end;
function Mission00:delete()
removeTrigger(getChild(self.siloTriggerMap, "farm_silo01_trigger1"));
removeTrigger(getChild(self.siloTriggerMap, "farm_silo01_trigger2"));
removeTrigger(getChild(self.siloTriggerMap, "farm_silo01_trigger3"));
removeTrigger(getChild(self.siloTriggerMap, "farm_silo01_trigger4"));
Mission00:superClass().delete(self);
end;
function Mission00:load()
--self.environment = Environment:new("data/sky/sky_overcast.i3d", false, 8);
--self.environment = Environment:new("data/sky/sky_day.i3d", false, 8);
self.environment = Environment:new("data/sky/sky_day_night.i3d", false, 8, true, true);
self.showWeatherForecast = true;
self.environment.timeScale = 30;
self:loadMap("map01.i3d");
self.siloTriggerMap = self:loadMissionMap("farm_silo01_trigger.i3d");
local triggerId1 = getChild(self.siloTriggerMap, "farm_silo01_trigger1");
addTrigger(triggerId1, "siloTrigger", self);
local triggerId2 = getChild(self.siloTriggerMap, "farm_silo01_trigger2");
addTrigger(triggerId2, "siloTrigger", self);
local triggerId3 = getChild(self.siloTriggerMap, "farm_silo01_trigger3");
addTrigger(triggerId3, "siloTrigger", self);
local triggerId4 = getChild(self.siloTriggerMap, "farm_silo01_trigger4");
addTrigger(triggerId4, "siloTrigger", self);
self.siloParticleSystemRoot = loadI3DFile("data/vehicles/particleSystems/wheatParticleSystemLong.i3d");
setTranslation(self.siloParticleSystemRoot, 223.04, 92.3, 224.61);
link(self.siloTriggerMap, self.siloParticleSystemRoot);
for i=0, getNumOfChildren(self.siloParticleSystemRoot)-1 do
local child = getChildAt(self.siloParticleSystemRoot, i);
if getClassName(child) == "Shape" then
local geometry = getGeometry(child);
if geometry ~= 0 then
if getClassName(geometry) == "ParticleSystem" then
self.siloParticleSystem = geometry;
end;
end;
end;
end;
if self.siloParticleSystem ~= nil then
setEmittingState(self.siloParticleSystem, false);
end;
local xmlFile = loadXMLFile("TempConfig", "data/careerVehicles.xml");
local vehicleI = 0;
while true do
local key = string.format("careerVehicles.vehicle(%d)", vehicleI);
local filename = getXMLString(xmlFile, key.."#filename");
local xPosition = getXMLFloat(xmlFile, key.."#xPosition");
local yOffset = getXMLFloat(xmlFile, key.."#yOffset");
local zPosition = getXMLFloat(xmlFile, key.."#zPosition");
local yRotation = getXMLFloat(xmlFile, key.."#yRotation");
if filename == nil or xPosition == nil or yOffset== nil or zPosition == nil or zPosition == nil or yRotation == nil then
break;
end;
self:loadVehicle(filename, xPosition, yOffset, zPosition, Utils.degToRad(yRotation));
vehicleI = vehicleI +1;
end;
delete(xmlFile);
self.environment.dayTime = g_missionLoaderDesc.stats.dayTime*1000*60;
if g_missionLoaderDesc.stats.nextRainValid then
self.environment.timeUntilNextRain = g_missionLoaderDesc.stats.timeUntilNextRain;
self.environment.rainTime = g_missionLoaderDesc.stats.rainTime;
self.environment.nextRainDuration = g_missionLoaderDesc.stats.nextRainDuration;
self.environment.nextRainType = g_missionLoaderDesc.stats.nextRainType;
end;
Mission00:superClass().load(self);
end
function Mission00:mouseEvent(posX, posY, isDown, isUp, button)
Mission00:superClass().mouseEvent(self, posX, posY, isDown, isUp, button);
end;
function Mission00:keyEvent(unicode, sym, modifier, isDown)
Mission00:superClass().keyEvent(self, unicode, sym, modifier, isDown);
end;
function Mission00:update(dt)
Mission00:superClass().update(self, dt);
if self.environment.dayTime > 20*60*60*1000 or self.environment.dayTime < 6*60*60*1000 then
-- timescale night
self.environment.timeScale = 70;
else
-- timescale day
self.environment.timeScale = 25;
end;
if self.fill >= 4 and self.siloTrailerId ~= 0 and not self.fillDone then
local trailer = self.objectToTrailer
if trailer ~= nil then
local fillLevel = trailer.fillLevel;
local deltaFillLevel = math.min(dt/2, self.missionStats.farmSiloWheatAmount);
trailer:setFillLevel(fillLevel+deltaFillLevel);
local newFillLevel = trailer.fillLevel;
self.missionStats.farmSiloWheatAmount = math.max(self.missionStats.farmSiloWheatAmount-(newFillLevel-fillLevel), 0);
if fillLevel == newFillLevel then
self.fillDone = true;
end;
end;
end;
if self.siloParticleSystem ~= nil then
setEmittingState(self.siloParticleSystem, self.fill >= 4 and self.siloTrailerId ~= 0 and not self.fillDone);
end;
if not self.controlPlayer and self.controlledVehicle ~= nil and self.controlledVehicle.attachedTrailer ~= nil then
local trailer = self.controlledVehicle.attachedTrailer;
if trailer.tipState == Trailer.TIPSTATE_OPENING or trailer.tipState == Trailer.TIPSTATE_OPEN then
if trailer.lastFillDelta < 0 and self.currentTipTrigger ~= nil then
if self.currentTipTrigger.isFarmTrigger then
self.missionStats.farmSiloWheatAmount = self.missionStats.farmSiloWheatAmount - trailer.lastFillDelta;
self.missionStats.storedWheatFarmSiloTotal = self.missionStats.storedWheatFarmSiloTotal - trailer.lastFillDelta;
self.missionStats.storedWheatFarmSiloSession = self.missionStats.storedWheatFarmSiloSession - trailer.lastFillDelta;
else
local money = g_wheatPricePerLiter*trailer.lastFillDelta;
self.missionStats.money = self.missionStats.money - money;
self.missionStats.revenueTotal = self.missionStats.revenueTotal - money;
self.missionStats.revenueSession = self.missionStats.revenueSession - money;
self.missionStats.soldWheatPortSiloTotal = self.missionStats.soldWheatPortSiloTotal - trailer.lastFillDelta;
self.missionStats.soldWheatPortSiloSession = self.missionStats.soldWheatPortSiloSession - trailer.lastFillDelta;
end;
end;
end;
end;
end;
function Mission00:draw()
Mission00:superClass().draw(self);
end;
function Mission00:siloTrigger(triggerId, otherId, onEnter, onLeave, onStay)
if onEnter then
self.fill = self.fill+1;
self.siloTrailerId = otherId;
self.fillDone = false;
elseif onLeave then
self.fill = self.fill-1;
self.siloTrailerId = 0;
self.fillDone = false;
end;
end;
A lucerna modrol tud valaki valamit?
\"A zseni csak akkor szól, ha kérdezik.\" \"Okosság: Ha tudod a választ. Bölcsesség: Ha nem mondod ki.\"
Lakhely: Polgár Pár kép a galériámban.. Massey Ferguson Claas Dominator 106 :)))
\"A zseni csak akkor szól, ha kérdezik.\" \"Okosság: Ha tudod a választ. Bölcsesség: Ha nem mondod ki.\"
\"A zseni csak akkor szól, ha kérdezik.\" \"Okosság: Ha tudod a választ. Bölcsesség: Ha nem mondod ki.\"
MASSEY FERGUSON 5465 DYNA-4 (EZ A FASZA GÉP) Ja és :mgnorba32.gportal.hu---nézzétek meg !!!
Csak 3 dolgot kell megtanulni 1 olvass vissza 2 google jó barát 3 magad uram ha szolgád nincs és én ezt jól megtanultam. A google és a you tube csodás páros
Lakhely: Polgár Pár kép a galériámban.. Massey Ferguson Claas Dominator 106 :)))
mit tehetnék ellene???
Csak azért, hogy mindenki értse mirõl beszélek:
\"A zseni csak akkor szól, ha kérdezik.\" \"Okosság: Ha tudod a választ. Bölcsesség: Ha nem mondod ki.\"
\"A zseni csak akkor szól, ha kérdezik.\" \"Okosság: Ha tudod a választ. Bölcsesség: Ha nem mondod ki.\"