Jump to content

Metatron

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Metatron

  1. 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")

×
×
  • Create New...