22.06.2005, 00:13 | #7 (permalink) |
Registriert seit: 02.04.2003
Ort: San Francisco
Beiträge: 1.919
|
AW: Zufallsscript in OFP - Aber wie?
Also.
Random X liefert dir eine Zufallszahl zwischen 0 und X. Hierbei kommen aber keine natürlichen Zahlen raus, sondern solche mit Nachkommastellen (z.B. 1,12135511245435). Entweder musst du deswegen, wie ich, mit "Größer als" oder "Kleiner als" Schrittweise arbeiten, oder aber per "mod" Befehl die Nachkommastellen abtrennen. Wenn du aber Nachkommastellen abschneiden lässt, wird folgendes Phänomen auftauchen: Gehen wir vom Beispiel "random 1" aus. OFP wird dir fast niemals "1" als Zahl liefern, denn der Großteil der Ergebnisse wird immer bei 0,irgendwas liegen. Dementsprechend solltest du mit "Größer als" und "Kleiner als" arbeiten. |
22.06.2005, 19:21 | #9 (permalink) |
AW: Zufallsscript in OFP - Aber wie?
_i = random 3
?(_i > 0) and (_i < 1): Searge setDammage 1 ?(_i > 1) and (_i < 2): Garry setDammage 1 ?(_i > 2) and (_i < 3): Tim setDammage 1 Das problem ist, dass bei _i > 0 einfach alles passiert, weil alles größer als 0 ist^^ PS: Das mit dem Tim setdammage 1 ist doch nicht persöhnlich gemeint??? |
|
28.06.2005, 08:48 | #11 (permalink) |
Registriert seit: 29.10.2004
Beiträge: 28
|
AW: Zufallsscript in OFP - Aber wie?
So ich geb jetzt auch mal mein senf dazu ;-) (kleiner Tipp am rande)
Wenn du Zufallszahlen in einem bestimmten bereich haben willst, also nicht von 0 bis 10 etc. sondern z.B. 10 bis 20 dann gehst du wie folg vor zahl = (random 10)+10 Wenn jetzt durch den befehl (random 10) eine 5 erstellt wird dann wird immer noch 10 drauf addiert und man hat ne 15 ;-) Ist zwar logisch aber ich wollte es nur mal erwähnen. |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|