Fraktionen erstellen mit Skinwahl

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
  • Hey Leute,
    ich wollte mal fragen ob es möglich wäre es so einzurichten, dass wenn man schon in einer FRaktion ist, dass man denn wenn man LSPD ist am PD spawnt und mit einem PD Skin. Die Fraktion selber habe ich schon erstellt.

  • if(IsPlayerNPC(playerid))return 1;
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{}
    case 1:{SetPlayerPos(playerid,lspdspawn);SetPlayerColor(playerid,BLAU);}
    case 2:{SetPlayerPos(playerid,mafiaspawn);GivePlayerWeapon(playerid,24,100);}
    case 3:{SetPlayerPos(playerid,medicspawn);SetPlayerColor(playerid,ROT);}
    }
    return 1;


    Dort wäre ja schonmal der Spawn untergebracht und die Farbe des Spielers. Wie müsste ich das jetzt einfügen?

  • if(IsPlayerNPC(playerid))return 1;
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{}
    case 1:{SetPlayerPos(playerid,lspdspawn);SetPlayerColor(playerid,BLAU);SetPlayerSkin(playerid,SKINID);}
    case 2:{SetPlayerPos(playerid,mafiaspawn);GivePlayerWeapon(playerid,24,100);SetPlayerSkin(playerid,SKINID);}
    case 3:{SetPlayerPos(playerid,medicspawn);SetPlayerColor(playerid,ROT);SetPlayerSkin(playerid,SKINID);}
    }
    return 1;

  • Okay hat alles geklappt soweit, nur wenn ich jetzt auf den Server joine komme ich automatisch in SkinAuswahl. Wie kann ich das jetzt entfernen, weil die Zivis (Neulinge) wenn sie verbinden, sollen alle ein einheitlichen Skin bekommen.

  • Eigentlich sollen sie SkinID 299 bekommen, aber ich habe ja im Script zu stehen:


    //Characters
    AddPlayerClass(6, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(4, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(5, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(0, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(1, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(2, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);
    AddPlayerClass(3, -2052.9067,457.6941,35.1719,318.7364, 31, 150, 0, 0, 0, 0);


    Und wenn ich das entferne habe ich ja keine SkinAuswahl mehr für die Neulinge bzw. bekommt der den Standdartskin