Random für Skin erstellen

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
  • 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

    4 Mal editiert, zuletzt von ImpulzZ ()

  • Bitte schreibe, der Übersicht halber, deine Codes in den PAWN Quelltext. Es ist so zu unübersichtlich.


    MfG Bossa

  • Also bei funktioniert das tadelos, klicke auf das PWN-Symbol und füge deine Codes ein.


    MfG Bossa


  • 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},
    {266},
    {267}
    };



    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]);
    }
    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


    Makiere die Zeilen mal..(welche it Zeile 150,welche ist Zeile 34,35,36)

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Oh Sorry


    new Float:RandomSkin[] [3] =
    {
    {265}, //34
    {266}, //35
    {267} 36
    };



    {
    new rand = random(sizeof(RandomSkin));
    //160
    SetPlayerSkin(playerid, RandomSkin(rand)[0], RandomSkin(rand)[1], RandomSkin(rand)[2]);
    }