Array Wert zuweisen

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 liebe Com!


    Also wenn ich oben im Script new Float:hrandomspawns[][3]; mache, wie kann ich dann weiter unten im Code Werte hinzufügen?


    Also so würde man es ja oben machen:


    new Float:RandomSpawn[][4] =
    {
    // Positions, (X, Y, Z and Facing Angle)
    {-2796.9854, 1224.8180, 20.5429, 192.0335},
    {-2454.2170, 503.8759, 30.0790, 267.2932},
    {-2669.7322, -6.0874, 6.1328, 89.8853}
    };
    (von wiki.sa-mp.com)


    Ich bitte um Hilfe

    Einmal editiert, zuletzt von Zombieman ()

  • Also, der zweite Array, die 4, steht jeweils für die 4 Floats, die per komma getrennt snd {0,1,2,3}


    Der erste Array [] steht für die Wert die Anzahl der, in deinem Fall, Spawns.
    Du könntest 3 eintragen, oder [] da wird die Zahl, soweit ich weiß, automatisch eingetragen.


    So würdest du ihn an einer Zufallspositionen spawnen:

    new rand = random(3);
    SetPlayerPos(playerid,RandomSpawns[rand][0],RandomSpawns[rand][1],RandomSpawns[rand][2]);
    SetPlayerFacingAngle(playerid,RandomSpawns[rand][3]);