Hi, kann man z.b. eine Zahl zwischen 15 und 25 Random auswählen lassen?
Also dass es geht weiss ich, aber ich weiss es nur auf diese Weise:
Geht das auch irgendwie einfacher ? Oder muss ich da extra 15 16 17 usw untereinander auflisten
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}
};
Random Auswahl
- IceWave
- Geschlossen
- Erledigt
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
-
-
Eine random Zahl zwischen 15 und 25 (max = 24?) generierst du so:
new rand = random(10) + 15; -
Wenn du jetzt eine Zufalls Position aus dem Randomspawn holen möchtest dann mach es so:
new rs=random(sizeof RandomSpawn);
SetPlayerPos(playerid, RandomSpawm[rs][0], RandomSpawm[rs][1], RandomSpawm[rs][2]);Andernfalls (15-25)
new rs=15+random(10);mfg
-
Geht das auch mit Komma Zahlen?
-
-
Geht das auch mit Komma Zahlen?
Nein geht es nicht jedoch hat man die Möglichkeit die Float in ein Integer zu konvertieren
Bsp:new Float: x = 1251.1345;
newy = floatround(x*1000, floatround_ceil);new Float:randomFloat = random(y) / 1000;
-
breadfish.de
Hat das Thema geschlossen.