Wieder mal, Hallo
Ich hab paar Fraktionen & ich würde gerne einen Random erstellen dass jemand, falls er im LSPD ist per Zufall einen der 3 oder 4 PolizeiSkins bekommt.
Ich habe bisher 0 erfahrung mit Randoms gemacht, deshalb frage ich
Hier mal die Zeilen wo zugewiesen wird, dass er ins LSPD gehört.
if(IstSpielerInFraktion(playerid, 1)) // LSPD
{
SetPlayerPos(playerid, 1568.3215,-1690.6107,5.8906);
SetPlayerColor(playerid,Blau);
SendClientMessage(playerid,Blau,"Du gehörst dem Team LSPD bei.");
GivePlayerWeapon(playerid,31,500);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,26,500);
return 1;
}
Dankesehr
Habe nun ne Methode gefunden, aber es zeigt mir fehler an:
new Float:RandomSkin[] [3] =
{
{265}, //34
{266}, //35
{267} //36
};
if(IstSpielerInFraktion(playerid, 1)) // LSPD
{
SetPlayerPos(playerid, 1568.3215,-1690.6107,5.8906);
SetPlayerColor(playerid,Blau);
{
new rand = random(sizeof(RandomSkin));
SetPlayerSkin(playerid, RandomSkin(rand)[0], RandomSkin(rand)[1], RandomSkin(rand)[2]); //160
}
SendClientMessage(playerid,Blau,"Du gehörst dem Team LSPD bei.");
GivePlayerWeapon(playerid,31,500);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,26,500);
return 1;
}
Zeile (34) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (35) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (36) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (160) : error 012: invalid function call, not a valid address
Zeile (160) : Befehl hat keinen Sinn
Zeile (160) : Erwartete Zeichen ";", aber gefunden ")"
Zeile (160) : Ungültiger Befehl
Zeile (160) : Zuviele Fehler in einer Zeile
5 Errors, 4 Warnungen