Ich möchte mir ein Würfel-System einbauen, jedoch habe Ich folgendes Problem:
Wenn Ich new zahl = random(6) mache, dann gibt es ja die Zahlen:
0, 1, 2, 3, 4, 5
Allerdings möchte Ich, dass es dabei die Zahlen 1, 2, 3, 4, 5, 6 gibt.
Wie kann Ich das machen?
Und wie kann Ich per Zufallsprinzip entscheiden lassen, wer gewonnen hat von den Spielern?
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
-
-
Vielleicht mit zahl = random(6+1).
Dann hättest du, falls eine 0 erscheint eine 1 als Ergebnis und bei einer 5 eine 6 als Ergebnis

//Handy
-
Das gibt dir Zahlen von 1-6:
new zahl = random(6)+1;
Was meinst du mit zufällig entscheiden lassen, wer von den Spielern gewonnen hat?!
-
Hallo bin gerade an ein Selfmade drann und die Spieler haben immer random farben wen sie Joinen? wie kann ich das Setten das sie immer die Weiße farbe haben?
-
SetPlayerColor(playerid, 0xFFFFFFAA);
bei OnPlayerConnect
-
Das mit dein Color setten funzt nicht!
-
Das gibt dir Zahlen von 1-6:
new zahl = random(6)+1;
Was meinst du mit zufällig entscheiden lassen, wer von den Spielern gewonnen hat?!
Genau das meine Ich.
-
Das mit dein Color setten funzt nicht!
Du musst es auch im public OnPlayerConnect setzen. Am besten ganz oben. Ansonsten zeig uns mal den public. -
Was denkt ihr, wäre besser?
1) Fraktionssystem, bei dem man die Fraktionsdaten im Script speichert, sprich Fraktionsname, SpawnKoordinaten, PickupKoordinaten ...
oder
2) Fraktionssystem, bei dem man die Fraktionsdaten in einer Datenbank abspeichert und man kann die auch beliebig bearbeiten
Welches wäre besser, sowohl scripttechnisch als auch von der Leistung her (halt welches ressourcensparender ist und andere Faktoren halt)
-
-
-
-
Du hast einen kleinen Denkfehler, in der ersten Zeile Hashed du das PW in sI[playerid][pPasswort] aber in der darauf folgenden formatierst du es wieder zu inputtext.
Also einfach die zweite Zeile (format...) löschen, dann geht alles. -
Hat jemand gerade eine Funktion da mit der man das Alter überprüfen kann. Ob es im richtigen Format ist
-
-
Beitrag von Marschl ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Kann mir jemand sagen, warum es nicht funktioniert? Erhalte Tag Mistach als Fehler.
//Kamerafahrten (random)
new Float:Kamerafahrten[][14] =
{
{1303.415405, -1573.033813, 22.103107, 1043.172485, -1574.192749, 20.686824, 10000, 1298.427124, -1573.032592, 21.760406, 1038.172607, -1574.191528, 20.653751, 10000},
{1013.807250, -1856.360961, 16.291315, 415.861755, -1826.641479, 14.461429, 100000, 1008.810546, -1856.452636, 16.134309, 420.533935, -1828.394653, 14.149652, 100000}
};//Kamerafahrten
new Kamerafahrt = random(sizeof(Kamerafahrten));
InterpolateCameraPos(playerid,Kamerafahrten[Kamerafahrt][0],Kamerafahrten[Kamerafahrt][1],Kamerafahrten[Kamerafahrt][2],Kamerafahrten[Kamerafahrt][3],Kamerafahrten[Kamerafahrt][4],Kamerafahrten[Kamerafahrt][5],Kamerafahrten[Kamerafahrt][6]);
InterpolateCameraLookAt(playerid,Kamerafahrten[Kamerafahrt][0],Kamerafahrten[Kamerafahrt][1],Kamerafahrten[Kamerafahrt][2],Kamerafahrten[Kamerafahrt][3],Kamerafahrten[Kamerafahrt][4],Kamerafahrten[Kamerafahrt][5],Kamerafahrten[Kamerafahrt][6]); -
100000}
Das muss auch ein Float sein

-
Ist aber keiner, dass soll die Millisekunden darstellen.
-
Ist aber keiner, dass soll die Millisekunden darstellen.
Joa..dann verwende _: in der Funktion selbst

-
Wie meinst du das, hilf mir bitte mal auf die Sprünge

