Script um Schneipreis anzupassen

Maxxumfreak
Posts: 175
Joined: Tue Jan 07, 2014 4:09 pm

Script um Schneipreis anzupassen

Post by Maxxumfreak »

Hallo zusammen, ich habe wiedermal ein Problem mit einem Script und zwar habe ich selber einen Script geschrieben, mit dem ich den Preis der Beschneiung von DLC-Schneekanonen und den der Standartmaschinen anpassen wollte, Es kommt zwar siehe LOG "ModLoad" aber es funktioniert nicht, könnt ihr mir einen Rat geben, was ich ändern muss?

Log:
GIANTS Engine Runtime (build date: Nov 3 2011)
Copyright (c) 2008-2011, GIANTS Software GmbH (www.giants-software.com), All Rights Reserved.
Copyright (c) 2003-2011, Christian Ammann and Stefan Geiger, All Rights Reserved.
Application: SkiRegionSimulator2012
Main System
Core(s): 8 @ 4.0 GHZ
OS: Windows NT 6.1 64-bit
Physics System
Driver: NVIDIA PhysX Runtime
Version: 2.8.3
Thread(s): 1
Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick enabled
Force Feedback disabled
Name: Logitech Attack 3 USB
Name: Logitech G27 Racing Wheel USB
Sound System
Driver: OpenAL
Version: 1.1
Device: Generic Software Compatibility Mode
Max. sources: 256
EFX extensions initialized
Generated 1 Aux Effect Slot(s)
Render System
Driver: OpenGL
Card Vendor: ATI Technologies Inc.
Renderer: AMD Radeon HD 7800 Series
Version: 4.3.12618 Compatibility Profile Context 13.251.0.0
GL_NV_texture_compression_vtc not supported
GL_NV_vertex_program2_option not supported
GL_NV_vertex_program3 not supported
GL_NV_register_combiners2 not supported
max_texture_layers: 8
GL_NV_fragment_program_option not supported
GL_NV_fragment_program2 not supported
OpenGL initialization successful
Hardware Profile
Level: Very High
View Distance Coeff: 1.300000
Shadow Quality: 2.000000
Skip Mipmaps: 0
LOD Distance Coeff: 1.300000
Terrain LOD Distance Coeff: 2.000000
Foliage View Distance Coeff: 1.600000
Ski Region Simulator 2012
Version: 1.0.1 RC1
Available Languages: de
Language: de
Game vehicle types loaded
Mod directory: C:/Users/user/Documents/My Games/SkiRegionSimulator2012/mods
Load mod: dlcPack1
Load mod: Schneipreismod
Warning: Only zip mods are supported in multiplayer. You need to zip the mod Schneipreismod to use it in multiplayer.
Register vehicle type: pdlc_dlcPack1.bertaSnowblower
Register vehicle type: pdlc_dlcPack1.lizardJaguar
Register vehicle type: pdlc_dlcPack1.snowCannonPlaceable
C:/Users/user/Documents/My Games/SkiRegionSimulator2012/mods/Schneipreismod/Schneipreismod.lua(6) : unexpected symbol near '$'
data/sky/sky_day_night.i3d (0.01mb in 24.29 ms)
data/sky/snow.i3d (0.00mb in 1.68 ms)
data/sky/snow.i3d (0.00mb in 0.52 ms)
data/maps/map01.i3d (54.31mb in 7518.08 ms)
data/maps/map01/paths/trafficPaths.i3d (0.02mb in 1.51 ms)
data/vehicles/steerable/pistenbully/pistenbully100.i3d (1.72mb in 235.53 ms)
data/vehicles/steerable/pistenbully/groomer100.i3d (0.28mb in 26.14 ms)
data/vehicles/steerable/pistenbully/snowBlade100.i3d (0.36mb in 22.05 ms)
C:/Users/user/Documents/My Games/SkiRegionSimulator2012/pdlc/dlcPack1/demacLenko/demacLenkoEvoAM.i3d (1.52mb in 197.51 ms)
data/vehicles/tools/snowCannons/lizardB360.i3d (0.31mb in 26.78 ms)
data/character/farmer/farmer_player.i3d (0.51mb in 45.72 ms)

LUA Datei:
addsprayPricePerSecond = {};
local addSprayPricePerSecond_$Directory = g_currentModDirectory = g_currentpdlcDirectory;

function addsprayPricePerSecond.prerequisitesPresent(specializations)
return true;
end;

function sprayPricePerSecond:load(xmlFile)

local self.addsprayPricePerSecond="0.1"
end;
end;
Danke schonmal für Eure Hilfe!
AMD Ryzen 7 2700X
AMD RX 480/8G XFX Black Edition
16 GB DDR4 Ram @ 3000Mhz
Be Quiet Pure Power L7 630W
ASRock Fatal1ty X470 Gaming K4
User avatar
böserlöwe
GIANTS Software | Support Engineer
Posts: 10816
Joined: Thu Oct 01, 2009 10:09 pm
Location: Kreis Schaumburg
Contact:

Re: Script um Schneipreis anzupassen

Post by böserlöwe »

Da stimmt wohl etwas mit den definitionen noch nciht so ganz.
addSprayPricePerSecond ist eine Varaibel aber mit dem _$Directory hinten dran, kann das nicht hinhauen.
Auch eine doppelte Zuweisung kann ich nicht so ganz nachvollziehen.
Aber vielleicht habe ich auch nur zu wenig Ahnung davon.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Script um Schneipreis anzupassen

Post by bassaddict »

Naja, "Script geschrieben" passt da nicht wirklich. Ganz offensichtlich hast du keinerlei Scripting-Kenntnisse, anders kann ich mir die ganzen Fehler in dem kleinen Teil nicht erklären.
Wäre eine sehr gute Idee erstmal die Basics im Scripting zu lernen, bevor man so mit-dem-Kopf-durch-die-Wand rangeht. Die Vorgehensweise beim scripten/programmieren geht nämlich immer schief, wenn sogar die Basics fehlen.


ps: ich zähle da gleich mal eben 10 Fehler, sogar ohne SRS selbst zu haben/kennen.
Maxxumfreak
Posts: 175
Joined: Tue Jan 07, 2014 4:09 pm

Re: Script um Schneipreis anzupassen

Post by Maxxumfreak »

bassaddict wrote:Naja, "Script geschrieben" passt da nicht wirklich. Ganz offensichtlich hast du keinerlei Scripting-Kenntnisse, anders kann ich mir die ganzen Fehler in dem kleinen Teil nicht erklären.
Wäre eine sehr gute Idee erstmal die Basics im Scripting zu lernen, bevor man so mit-dem-Kopf-durch-die-Wand rangeht. Die Vorgehensweise beim scripten/programmieren geht nämlich immer schief, wenn sogar die Basics fehlen.


ps: ich zähle da gleich mal eben 10 Fehler, sogar ohne SRS selbst zu haben/kennen.

Da hast du recht, ich hab einfach andere ähnliche Scripte als vorlage genommen und darauß mehr oder weniger "abgeschrieben"
AMD Ryzen 7 2700X
AMD RX 480/8G XFX Black Edition
16 GB DDR4 Ram @ 3000Mhz
Be Quiet Pure Power L7 630W
ASRock Fatal1ty X470 Gaming K4
Post Reply