Warum bekomme ich keine Nachricht?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Nabend,


    wenn ich connecte bekomme ich leider nicht die gewünschte Nachricht.


    Code
    [ServerEvent(Event.PlayerConnected)]
            public void OnPlayerConnected(Client player)
            {
                player.SendChatMessage("Willkommen auf dem Server");
                NAPI.Notification.SendNotificationToAll("Der Spieler {player.Name} hat den Server betreten");
            }

    Danke für die Hilfe :)
    Gruß

  • Zeig deine komplette Klasse, und versuch davor eventuell mal via. Console.Log ob überhaupt OnPlayerConnected aufgerufen wird.
    Debuggen musst du unbedingt lernen, bevor du in einem Forum etwas fragst - Ist eine wichtige Eigenschaft von einem Entwickler.

  • Wird nicht aufgerufen


    Einmal editiert, zuletzt von Marschl ()

  • Benutz nicht die gtanetwork.api über nuget, die ist outdated.
    Du musst direkt die Bootstrapper.dll unter "Bridge/runtime/" referenzieren.
    Dann sollte es funktionieren.


    In dem Video wird erklärt er wie man alles richtig einrichtet. Ist zwar auf Englisch aber sollte verständlich sein.


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Falls danach weiterhin fragen bestehen oder du es nicht verstehst, helfe ich dir gerne nochmal weiter.


    /edit Bei 4:20 erklärt er wie man die Bootstrapper.dll referenziert.

  • Ich würde sowieso empfehlen alle Videos von Stuyk anzuschauen. Er erklärt einfach alles perfekt. Er schreibt zwar ein wenig schnell aber dann pausiert man das Video eben öfter oder schaut sich eine Stelle nochmal neu an. So lernt man aber auch besser mMn