Ich hab eine Frage zur Skinauswahl

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
  • Unter OnPlayerRequestClass(playerid, classid) hab ich es wie folgt:
    if(SpielerInfo[playerid][pSkinshop]==1)
    {
    ...
    if (classid >= 0 && classid <= 153)
    {
    if(isPlayerInFrakt(playerid,0)){ GameTextForPlayer(playerid,"~g~> Zivilist <",3000,6); }
    if(!isPlayerInFrakt(playerid,0)){ GameTextForPlayer(playerid,"~r~> Zivilist <",3000,6); }
    }

    Und so bei allen anderen Skins bzw. Fraktionen auch.
    Nun ist meine Frage:
    Wie kann ich nun machen, dass auch nur die Skins genommen werden können die der entsprechenden Fraktion angehören.
    Also hier in meinem Beispiel, die Classid 0 - 153 sollte nur genommen werden, wenn man Zivilist ist.
    Wenn man kein Zivilist ist und jetzt "Spawn" drückt sollte nichts passieren bzw. nur eine SendClientMessage folgen.
    Gibt es dafür ein extra Callback oder wie muss ich das machen?^^