System.NullReferenceException:

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

  • 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. ()