Random DE
From SA-MP Wiki
Description:
Erzeugt eine Pseudozufallszahl.
(max)
max | Die Anzahl der möglichen Zufallszahlen, aus denen gewählt wird (von 0 ausgehend). |
Rückgabe | Eine zufällige Zahl zwischen 0 und max-1 (Der Intervall: [0; max[) |
// Wählt eine der 3 möglichen Positionen samt Blickwinkel aus und spawnt den Spieler dort. new Float:RandomSpawn[][4] = { // Positionen, (X, Y, Z und Blickrichtung) {-2796.9854, 1224.8180, 20.5429, 192.0335}, {-2454.2170, 503.8759, 30.0790, 267.2932}, {-2669.7322, -6.0874, 6.1328, 89.8853} };
public OnPlayerSpawn(playerid) { new rand = random(sizeof(RandomSpawn)); // SetPlayerPos zu den Spawn-Daten SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]); // SetPlayerFacingAngle mit der Blickrichtung SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]); return 1; }