Spieler ein Skin zuweisen

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 ähm wie kann ich das machen das man Bob und Hans heißen muss damit man die Grove Streetskins nehmen kann?


    Also ich habs schon probiert aber dann kann man noch nichtmal den Skin angucken... dann freezt man und muss disconnecten... also ich wollte das so machen das sich jeder die Classen angucken kann aber nicht jeder jeden Skin nehmen kann...



    ...
    case 160..166:
    {
    SetPlayerFacingAngle(playerid, 90.0);
    SetPlayerPos(playerid,2532.6233,-1667.5055,15.1688);
    SetPlayerCameraPos(playerid,2529.5000,-1667.6361,15.1689);
    SetPlayerCameraLookAt(playerid,2532.6233,-1667.5055,15.1688);
    GameTextForPlayer(playerid, "~g~ Grove Street", 5000, 6);
    SetPlayerInterior(playerid, 0);
    SetPlayerColor(playerid, COLOR_GREEN);
    PlayerPlaySound(playerid,1097,sX,sY,sZ);
    gTeam[playerid] = TEAM_GROVE;
    ...
    }


    Die Grove soll nur Bob und Hans nehmen können d.h. wenn Tim connected darf er zwar die Skins angucken aber kann die nicht nehmen weil dort dann steht das er kein Mitglied der Gang ist.


    Vielen Dank im vorraus! ^^

  • if(classid==ja die von groove xD) {
    new name[20];
    GetPlayerName(playerid, name, sizeof(name));
    if(!strfind("Bob", name, true) == 0 && !strfind("Hans", name, true) == 0) {
    GameTextForPlayer(playerid,"~r~Nix fuer dich, tut mich sorry",5000,6);
    return 0; }}

  • Das ist Grundwissen...du hast mehr Posts als ich und kapierst des net xDD
    Also:



    Du musst es unter dem Callback OnPlayerRequestClass einfügen.
    Und falls du nicht weisst was die Classids sind, hier nochmal erklärt :D


    AddPlayerClass(...); // class id = 0
    AddPlayerClass(...); // class id = 1
    AddPlayerClass(...); // class id = 2
    :::USW::::

  • Bin ich so dumm oder was! >,<
    Gott ey anscheind nicht ausgeschlafen xD


    Ich hab das aber mit den ClassIds anders O.o



    ...
    case 160..166:
    {
    SetPlayerFacingAngle(playerid, 90.0);
    SetPlayerPos(playerid,2532.6233,-1667.5055,15.1688);
    SetPlayerCameraPos(playerid,2529.5000,-1667.6361,15.1689);
    SetPlayerCameraLookAt(playerid,2532.6233,-1667.5055,15.1688);
    GameTextForPlayer(playerid, "~g~ Grove Street", 5000, 6);
    SetPlayerInterior(playerid, 0);
    SetPlayerColor(playerid, COLOR_GREEN);
    PlayerPlaySound(playerid,1097,sX,sY,sZ);
    gTeam[playerid] = TEAM_GROVE;
    ...
    }