System.NullReferenceException:

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

  • System.NullReferenceException:

    Hallo,

    ich möchte mich gerne mit der Entwicklung von GTA-V Servern auf der C# Bridge befassen.
    Somit habe ich meine erste Ressource erstellt, erhalte jedoch einen Fehler im Server-Log, wenn ich diese starten möchte.

    Quellcode

    1. -> Starting firstresource resource..
    2. firstresource: loading scripts.. found 1 script(s)
    3. -> Error starting 'firstresource'
    4. System.NullReferenceException: Object reference not set to an instance of an object.
    5. at bool GTANetworkInternals.GameServer.StartResource(string resourceName, string parent)

    Der ganze Code sieht bisher so aus

    C-Quellcode

    1. using System;
    2. using GTANetworkAPI;
    3. namespace firstresource
    4. {
    5. public class Main : Script
    6. {
    7. public Main()
    8. {
    9. Console.WriteLine("Dieser Test war erfolgreich");
    10. }
    11. }
    12. }
    Alles anzeigen
    Hat jemand einen Lösungsansatz dazu?
  • Deine Fehlermeldung besagt ,dass du versuchst auf ein Objekt zuzugreifen welches nicht definiert ist.
    Die Bridge hat eine eigene Funktion um eine Nachricht in der Konsole auszugeben:

    C-Quellcode

    1. [ServerEvent(Event.ResourceStart)]
    2. public void OnResourceStart() {
    3. NAPI.Util.ConsoleOutput("FirstResource erfolgreich gestartet!");
    4. }

    So würde ich es machen.

    /edit Hab zu spät gesehen, dass das Problem bereits gelöst war aber vielleicht hilft es noch jemandem der ein ähnliches Problem hat.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Flashrex. ()