2 Fragen - Random Spawn - Pos Speichern - Scripting

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
  • Guten Tag liebe sa-mp.de Community, ich habe 2 Fragen. Ich hoffe jemand von euch kann sie mir beantworten!


    1. Frage:
    - Wie macht man ein Random Spawn? Also so das die Spieler an Unterschiedlichen orten spawnen.


    2. Frage:
    - Wie mache ich, das wenn ein Spieler den Server verlässt das seine Position, Geld & Waffen gespeichert werden?
    __


    Information: Ich schreibe gerade ein Selfmade!



    Mit freundlichen Grüssen,
    FabianLP!

  • Relativ einfach.
    Hau ein Array mit den Positions oben ins Script:

    new randomspawn[][] = {
    {..,..,..},
    {..,..,..},
    {..,..,..}
    };


    Dann bei OnPlayerSpawn:

    new spawnrandom = random(sizeof(randomspawn));
    SetPlayerPos(playerid, randomspawn[spawnrandom][0], randomspawn[spawnrandom][1], randomspawn[spawnrandom][2]);
    //Kannst auch noch "Angle" mit einbauen (InteriorIDs natürlich auch ;) )


    ---------------------------------------------------------


    Zur Sache mit den Waffen speichern.
    Bei "OnPlayerDisconnect" kannst du einfach die Daten auslesen und in ein File schreiben.
    Zum Beispiel mit Dini, oder per MySQL, oder halt alternativ mit dem Standart-Filesystem.


    (Wieso du nicht erst die Suche benutzt hast, ist mir immernoch ein Rätsel)


    Gruß, FACE 8)



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • Zur Sache mit den Waffen speichern.
    Bei "OnPlayerDisconnect" kannst du einfach die Daten auslesen und in ein File schreiben.
    Zum Beispiel mit Dini, oder per MySQL, oder halt alternativ mit dem Standart-Filesystem.


    Beispiel wie ich die Daten auslese und in ein File schreiben?
    Ausserdem sollten Waffen, Position & HP Gespeicher werden.


    #Edit: Noch ne Frage zum Random Spawn.
    Ich habe diese Daten:
    0,2096.8152,1287.1761,10.8203,169.0865,0,0,0,0,0,0
    Wie finde ich aus denen nun die richtigen Koordinaten?



    Mit freundlichen Grüssen,
    FabianLP!


    Einmal editiert, zuletzt von FabianLP ()