|
|
Squirrel-Quelltext |
1 2 |
local colors = array( 5, { Color1 = 0xFFFFFFFF, Color2 = 0x00000000 } ); // Array mit Farbwerten erstellen setPlayerColor( playerid, rand(0, colors.len() ) ); // Spieler einen zufälligen Farbwert aus dem Array geben. |
|
|
Squirrel-Quelltext |
1 2 |
local colors = array( 5, { Color1 = 0xFFFFFFFF, Color2 = 0x00000000 } ); // Array mit Farbwerten erstellen setPlayerColor( playerid, rand(0, colors.len() ) ); // Spieler einen zufälligen Farbwert aus dem Array geben. |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »idoxblack« (21.02.2012, 17:29)


|
|
Squirrel-Quelltext |
1 2 3 4 5 6 7 |
local x = random(0, 5); // 5 steht für die anzahl an Farbwerten switch( x ) { case 0: setPlayerColor( playerid, 0xFFFFFFFF ); // Beim Wert 0 erhält Spieler den Weißen Farbwert case 1: setPlayerColor( playerid, 0x00000000 ); // Beim Wert 1 erhält Spieler den Schwarzen Farbwert // ... bis zum fünften ( 5 ) Wert. } |
|
|
Squirrel-Quelltext |
1 2 3 4 |
function random(min = 0,max = 0xFFFF) { return (rand() % ((max + 1) - min)) + min; // Eine zufällige zahl von 0 bis 5 wird übermittelt. } |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Adnan« (21.02.2012, 18:10)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Adnan« (21.02.2012, 18:12)
|
|
Squirrel-Quelltext |
1 2 |
local colorArray = [0xFFFFFFFF, 0x00000000]; print( colorArray[random(0,1)] ); |
|
|
Squirrel-Quelltext |
1 |
log (format ("%x", colorArray [random (0, colorArray.len () - 1)])); |
|
|
Quellcode |
1 |
pScriptingManager->RegisterFunction("setPlayerColor", SetColor, 2, "ii");
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »iXDe« (21.02.2012, 18:27)

|
|
Squirrel-Quelltext |
1 2 |
local color = format ("0x%x", colorArray [random (0, colorArray.len () - 1)]).tointeger(); setPlayerColor( playerid, color ); |


|
|
Squirrel-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 |
// Function Random erstellen: function random(min = 0,max = 0xFFFF) { return (rand() % ((max + 1) - min)) + min; // Eine Zufällige zahl von Parameter[1] bis Parameter[2] wird übermittelt. }// Farben eintragen local Colors = [ 0xFFFFFFFF, 0x......., 0x..... ] // Farben eintragen. // Farbe setzen local Color = format ("0x%x",Colors [random (0, Colors.len () - 1)]).tointeger(); // Zufällige Farbe in der Variable Color abspeichern. setBlipColor( blipID, color, playerid ); // Blip Farbe für Spieler setzen. |
|
|
Squirrel-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 |
// Function Random erstellen: function random(min = 0,max = 0xFFFF) { return (rand() % ((max + 1) - min)) + min; // Eine Zufällige zahl von Parameter[1] bis Parameter[2] wird übermittelt. }// Farben eintragen local Colors = [ 0xFFFFFFFF, 0x......., 0x..... ] // Farben eintragen. // Farbe setzen setBlipColor( blipID, Colors [random (0, Colors.len () - 1)], playerid ); // Blip Farbe für Spieler setzen. |
Und dachte ab da nicht mehr weiter und lies den Code so stehen
Zitat
Um eine Hexadezimale Ausgabe zu erhalten, musst du format () benutzen.
