Ich habe ein Problem mit dem Anfangspawn

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
  • Hallo


    ich habe folgendes Problem wenn ich mich einloge werde ich zwar an die in den Accountdaten gespeicherten Ort gebracht,wenn ich dann aber auf Spawn klicke werde ich wieder in Lv an dieser Rolltreppe gespawnt.Wie kann ich es machen das man nur nach dem registrieren dort gespawnt werde?

  • Nutze nach dem Login-Dialog (bzw. nach /login oder was auch immer) SetSpawnInfo und dann SpawnPlayer.
    Damit wird der hinzugefügte Skin an der Rolltreppe in LV übersprungen und der Spieler an den jeweiligen (im SpawnInfo eingetragenen) Koordinaten gespawnt.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Hallo.
    Du solltest folgendes in dein Script einfügen :
    public OnPlayerRequestClass(playerid, classid){ //Skinauswahl SetPlayerPos(playerid,1764.2371,-1928.1586,13.5689); // Position wo der spieler steht SetPlayerFacingAngle(playerid,179.5670); // Blickrichtung SetPlayerCameraPos(playerid,1764.0641,-1934.9801,16.6065); // Position von der bei der Skinauswahl geschaut wird SetPlayerCameraLookAt(playerid,1764.2371,-1928.1586,13.5689); // Position wo die Kamera raufguckt ( Man sollte den Spieler nehmen ) }
    //edit: Entschuldigng, der Code ist mal wieder verrutscht.
    Jedes Set muss in eine neue Zeile, ansonsten gibts nichts besonders zu beachten.


    Und den Spawnpunkt legst du im Befehl fest mit dem du auch einen Skin addest.


    AddPlayerClass(80,2033.1576,-1406.6239,17.2038,165.5484,41,650,0,0,0,0);//erklärt :AddPlayerClass(SKIN-ID,Koordinate 1,
    Koordinate 2,
    Koordinate 3,
    Koordinate 4,Waffe1,Waffenmunition,Waffe2,Waffenmunition,Waffe3,Waffenmunition);



    Mit freundlichen Grüßen
    Felix

  • Das hat er doch wohl drin. Wenn keine PlayerClass hinzugefügt wurde, dann crasht der Server meines Wissens nach - Und selbst wenn nicht, sollte der Spieler eigentlich nicht an der Rolltreppe in LV spawnen.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger