Hallo zusammen,
Ich schreibe in Deutsch da mein Englisch zu schlecht ist für mein Problem. Also Ich haben vorgestern die Mods ShipScriptLoader und CarrierCommander installiert wie in der Anleitung beschrieben und es hat super Funktioniert, nun musste ich aber (nicht wegen der Mod) mein Windows 10 neu installieren und somit alles neu machen.
Nun habe ich Avorion wieder runter geladen und installiert und auch die beiden Mods installert so wie es in der Anleitung steht aber jetzt Funktioniert die Mod nicht mehr. Ich habe auch nich das Jäger Icon rechts oben im Spiel wo ich die Befehle einstellen kann.
Ich hoffe ihr findet dort ein Fehler und ich kann diesen mit eure Hilfe beseitigen. Danke schon mal im vorraus. :)
hier mal die beiden .lua Inhalte von mein Spiel.
F:\Steam\steamapps\common\Avorion\data\scripts\server\Server.lua
package.path = package.path .. ";data/scripts/lib/?.lua"
package.path = package.path .. ";data/scripts/server/?.lua"
require ("factions")
require ("stringutility")
function onStartUp()
Server():registerCallback("onPlayerLogIn", "onPlayerLogIn")
Server():registerCallback("onPlayerLogOff", "onPlayerLogOff")
Galaxy():registerCallback("onPlayerCreated", "onPlayerCreated")
Galaxy():registerCallback("onFactionCreated", "onFactionCreated")
end
function onShutDown()
end
function update(timeStep)
local server = Server()
local guardianRespawnTime = server:getValue("guardian_respawn_time")
if guardianRespawnTime then
guardianRespawnTime = guardianRespawnTime - timeStep;
if guardianRespawnTime < 0 then
guardianRespawnTime = nil
end
server:setValue("guardian_respawn_time", guardianRespawnTime)
end
local serverRuntime = server:getValue("online_time") or 0
serverRuntime = serverRuntime + timeStep
server:setValue("online_time", serverRuntime)
end
function onPlayerCreated(index)
local player = Player(index)
Server():broadcastChatMessage("Server", 0, "Player %s created!"%_t, player.name)
end
function onFactionCreated(index)
end
function onPlayerLogIn(playerIndex)
local player = Player(playerIndex)
Server():broadcastChatMessage("Server", 0, "Player %s joined the galaxy"%_t, player.name)
player:addScriptOnce("headhunter.lua")
player:addScriptOnce("eventscheduler.lua")
player:addScriptOnce("story/spawnswoks.lua")
player:addScriptOnce("story/spawnai.lua")
player:addScriptOnce("story/spawnguardian.lua")
player:addScriptOnce("story/spawnadventurer.lua")
matchResources(player)
end
function onPlayerLogOff(playerIndex)
local player = Player(playerIndex)
Server():broadcastChatMessage("Server", 0, "Player %s left the galaxy"%_t, player.name)
end
local s, b = pcall(require, 'mods/ShipScriptLoader/scripts/server/server')
if s then if b.onPlayerLogIn then local a = onPlayerLogIn; onPlayerLogIn = function© a©; b.onPlayerLogIn©; end end end
F:\Steam\steamapps\common\Avorion\mods\ShipScriptLoader\config\ShipScriptLoader.lua
local Config = {}
Config.author = 'Dirtyredz'
Config.name = 'Ship Script Loader'
Config.homepage = "https://github.com/dirtyredz/AvorionBoilerPlate"
Config.version = {
major=1, minor=1, patch = 0,
string = function()
return Config.version.major .. '.' ..
Config.version.minor .. '.' ..
Config.version.patch
end
}
Config.Scripts = {}
function Config.Add(scriptPath)
table.insert(Config.Scripts,scriptPath)
end
-- Example use to add a script to a players ship
-- Config.Add("mods/YourMod/scripts/entity/YourMod.lua")
return Config
Config.Add("mods/CarrierCommander/scripts/entity/CarrierCommander.lua")