Beiträge von hav0K~

    Hey.


    Habe ein kleines Problem.
    Ich bin bei einem Kollegen und wir wollen BO2 spielen.
    Allerdings kommen wir nicht in unsere Lobbys zusammen.


    Dort kommt halt immer "Beitritt zur Sitzung fehlgeschlagen" oder so.


    Wenn er/ich in nem Spiel sind/bin, und wir dann dort reinjoinen, kommt nur "Connection interrupted" und fliegt nach ein paar Sekunden raus.


    Wir spielen über ein LAN Kabel und ein D-Lan Adapter.
    Der D-LAN hat NAT offen, das normale Kabel Moderat.


    Kann da jemand helfen? Thx :)

    Netzteile kosten heute garnicht mehr soviel.
    Da es ja eh nur en Acer Aspire ist, werden wohl die 350-400W von den billig Netzteilen reichen.
    25-30€ solltest du mit hinkommen, die wirst du ja haben für deinen kleinen Bruder. =D

    Ich spiele gerne mit, Silver Elite Master. Den Rank habe ich aber, weil ich kein Team zum praccen hatte.
    Mich selber würde ich auf GN2-3 einstufen. :)


    Steam schicke ich dir, Hendersin.
    Weil man mich net findet irgendwie. ^^

    Allgemein lohnt sich alles von Nintendo.
    Hätte ich das Geld würde ich mir alles von Nintendo kaufen was es gibt.


    Playstation und Xbox kommen garnicht mit in Sachen Gameplay und Spaß bei der Nintendo.
    Afaik ist der Wii U Online-Mode viel besser geworden.
    Werde mir zukünftig eine kaufen.

    Fehler gefunden.


    ->


    pPhoning[playerid] = 0;
    pPayGuthaben[pCurrentCall[playerid]] = 0; // Wieso auch immer diese Variable.. ^^
    pPayGuthaben[playerid] = 0;
    pPersoWait[playerid] = 0;
    pCurrentCall[playerid] = -1;


    Danke Jeffry:
    Debugging wird mir wohl zukünftig weiter den Arsch retten. :D

    Komischerweise wird mir das alles jetzt angezeigt.


    Habe zwar grade keine Logs aber letztens als ich es per Hamachi getestet habe mit einem Freund wurde teilweise bei ihm keine angezeigt und bei mir.
    Also echt kein einziger TD.


    // Edit
    Okay, kleines Update. (Habe den Thread ausversehen auf erledigt gestellt)


    Hier meine Vorgehensweise:


    • Einen bereits erstellten Account einloggen. Alles klappt, spawne an meiner Fraktion.
    • Einen zweiten bereits erstellten Account einloggen mit Hilfe von Sandboxie (also 2 Spieler auf dem Server). Klappt. Alles wird angezeigt.
    • Den zweiten ausloggen und einen neuen Account erstellen. (eine "1" an seinen Namen dran gehangen.)
    • Daraufhin wurde mir kein TD mehr angezeigt.


    Das, was im Script steht:

    else if(pTutorialSkinWait[i] == 1)
    {
    ClearPlayerChat(i, 20);
    pTutorialSkinWait[i] = 0;
    for(new xS=0;xS<MAX_SKIN_DATA;xS++)
    {
    if(SkinData[xS][skinGender] == Spieler[i][pGeschlecht])
    {
    pChoosedSkin[i] = SkinData[xS][skinID];
    pChoosedID[i] = xS;
    SetPlayerSkin(i, pChoosedSkin[i]);
    break;
    }
    }
    print("Debug (0_1)");
    PlayerTextDrawShow(i, pTextSkinChoose[i][0]);
    print("Debug (0_2)");
    PlayerTextDrawShow(i, pTextSkinChoose[i][1]);
    print("Debug (0_3)");
    PlayerTextDrawShow(i, pTextSkinChoose[i][2]);
    print("Debug (0_4)");
    SelectTextDraw(i, 0xA3B4C5FF);
    print("Debug (0_5)");
    SetPlayerCameraPos(i, 198.7011, -134.6350, 1004.7740);
    SetPlayerCameraLookAt(i, 199.3376,-128.0158,1003.5152);
    SetPlayerPos(i, 199.3376,-128.0158,1003.5152);
    SetPlayerFacingAngle(i, 173.5490);
    SetPlayerInterior(i, 3);
    SetPlayerVirtualWorld(i, 2000+i);
    FreezePlayer(i);
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Bitte wähle einen Skin aus, indem du auf die Buttons drückst.");
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Wenn du fertig bist, drücke auf den entsprechenden Button.");
    }


    Ein Bild von der Console:


    Das ganze kam 2x vor weil ich ihn versucht habe per Befehl zu spawnen. (Also, ID 0 hat ID 1 gespawnt, der war ja noch online)


    Jeffry:


    Deine Hilfe ist immer gut brauchbar! :)


    // Edit


    Erneutes Update:


    Habe mich nun mal ausgeloggt.
    Erst mit ID 1 und dann mit ID 0.
    Daraufhin habe ich mich mit dem bereits erstellten Account eingeloggt (also vorher ID 0) und dort habe ich nun auch keine TextDraws mehr!


    // Edit


    Nochmal. Fehler ist nun gefunden aber wie ich den behebe immer noch nicht.


    Wenn ich mich einlogge, auslogge und nochmal einlogge werden die TDs einfach nicht geladen.


    // Edit



    [21:14:10] [join] Andrew_Miles has joined the server (0:127.0.0.1)
    [21:14:12] Debug (1_1)
    [21:14:12] Debug (1_2)
    [21:14:12] Debug (1_3)
    [21:14:12] Debug (1_4)
    [21:14:12] Debug (1_5)
    [21:14:12] Debug (1_6)
    [21:14:12] Debug (1_7)
    [21:14:33] ShowTachoForPlayer für ID 0 aufgerufen.
    [21:14:33] 0 -> ID: 25
    [21:14:33] 1 -> ID: 26
    [21:14:33] 2 -> ID: 27
    [21:14:33] 3 -> ID: 28
    [21:14:33] 4 -> ID: 29
    [21:14:33] 5 -> ID: 30
    [21:14:33] 6 -> ID: 31
    [21:14:33] 7 -> ID: 32
    [21:14:33] 8 -> ID: 33
    [21:14:33] 9 -> ID: 34
    [21:14:36] [part] Andrew_Miles has left the server (0:1)
    [21:15:01] Incoming connection: 127.0.0.1:52872
    [21:15:01] [join] Andrew_Miles has joined the server (0:127.0.0.1)
    [21:16:54] Debug (1_1)
    [21:16:54] Debug (1_2)
    [21:16:54] Debug (1_3)
    [21:16:54] Debug (1_4)
    [21:16:54] Debug (1_5)
    [21:16:54] Debug (1_6)
    [21:16:54] Debug (1_7)
    [21:17:09] ShowTachoForPlayer für ID 0 aufgerufen.
    [21:17:09] 0 -> ID: 25
    [21:17:09] 1 -> ID: 26
    [21:17:09] 2 -> ID: 27
    [21:17:09] 3 -> ID: 28
    [21:17:09] 4 -> ID: 29
    [21:17:09] 5 -> ID: 30
    [21:17:09] 6 -> ID: 31
    [21:17:09] 7 -> ID: 32
    [21:17:09] 8 -> ID: 33
    [21:17:09] 9 -> ID: 34


    Jeffry:

    Zitat

    Poste bitte den Code, mit dem du die Textdraws erstellst, die nicht angezeigt werden.


    Alle.

    stock LoadPlayerTextDraws(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    // Tazer Box
    pTextTazer[playerid][0] = CreatePlayerTextDraw(playerid, 650.000000, 0.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextTazer[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextTazer[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextTazer[playerid][0], 0.500000, 50.000000);
    PlayerTextDrawColor(playerid, pTextTazer[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextTazer[playerid][0], 0);
    PlayerTextDrawSetProportional(playerid, pTextTazer[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, pTextTazer[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextTazer[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextTazer[playerid][0], -156);
    PlayerTextDrawTextSize(playerid, pTextTazer[playerid][0], -20.000000, 11.000000);

    // Support System

    pTextSupport[playerid][0] = CreatePlayerTextDraw(playerid, 1.000000, 218.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][0], 0.230000, 1.599998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][0], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][0], 100.000000, 0.000000);


    pTextSupport[playerid][1] = CreatePlayerTextDraw(playerid, 0.000000, 217.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][1], 0.230000, 1.899999);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][1], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][1], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][1], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][1], 102.000000, 0.000000);


    pTextSupport[playerid][2] = CreatePlayerTextDraw(playerid, 1.000000, 248.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][2], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][2], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][2], 0.230000, 1.599998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][2], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][2], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][2], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][2], 100.000000, 0.000000);


    pTextSupport[playerid][3] = CreatePlayerTextDraw(playerid, 0.000000, 247.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][3], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][3], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][3], 0.230000, 1.899999);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][3], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][3], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][3], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][3], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][3], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][3], 102.000000, 0.000000);


    pTextSupport[playerid][4] = CreatePlayerTextDraw(playerid, -9.000000, 278.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][4], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][4], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][4], 0.230000, 1.599998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][4], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][4], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][4], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][4], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][4], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][4], 100.000000, 0.000000);


    pTextSupport[playerid][5] = CreatePlayerTextDraw(playerid, 0.000000, 277.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][5], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][5], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][5], 0.230000, 1.899999);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][5], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][5], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][5], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][5], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][5], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][5], 102.000000, 0.000000);


    pTextSupport[playerid][6] = CreatePlayerTextDraw(playerid, -2.000000, 279.000000, "~w~ - ~y~Allgemeine Fragen: ~w~-");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][6], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][6], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][6], 0.230000, 1.299998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][6], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][6], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][6], 1);


    pTextSupport[playerid][7] = CreatePlayerTextDraw(playerid, 2.000000, 249.000000, "~w~- ~y~Regelverstoss: ~w~-");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][7], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][7], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][7], 0.230000, 1.299998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][7], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][7], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][7], 1);


    pTextSupport[playerid][8] = CreatePlayerTextDraw(playerid, 2.000000, 219.000000, "~w~- ~y~Bugmeldung: ~w~-");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][8], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][8], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][8], 0.230000, 1.299998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][8], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][8], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][8], 1);


    pTextSupport[playerid][9] = CreatePlayerTextDraw(playerid, 0.000000, 187.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][9], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][9], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][9], 0.230000, 1.899999);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][9], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][9], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][9], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][9], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][9], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][9], 102.000000, 0.000000);


    pTextSupport[playerid][10] = CreatePlayerTextDraw(playerid, -9.000000, 188.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][10], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][10], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][10], 0.230000, 1.599998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][10], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][10], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][10], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][10], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][10], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][10], 100.000000, 0.000000);


    pTextSupport[playerid][11] = CreatePlayerTextDraw(playerid, 2.000000, 189.000000, "~w~- ~y~Einweisung: ~w~-");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][11], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][11], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][11], 0.230000, 1.299998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][11], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][11], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][11], 1);

    pTextAdminDuty[playerid][0] = CreatePlayerTextDraw(playerid, 48.000000, 326.000000, "~r~Admin Duty");
    PlayerTextDrawBackgroundColor(playerid, pTextAdminDuty[playerid][0], 110);
    PlayerTextDrawFont(playerid, pTextAdminDuty[playerid][0], 3);
    PlayerTextDrawLetterSize(playerid, pTextAdminDuty[playerid][0], 0.400000, 1.000000);
    PlayerTextDrawColor(playerid, pTextAdminDuty[playerid][0], -16777066);
    PlayerTextDrawSetOutline(playerid, pTextAdminDuty[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextAdminDuty[playerid][0], 1);

    // Krankenhaus / Knast
    pTextTime[playerid][0] = CreatePlayerTextDraw(playerid, 510.000000, 369.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextTime[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextTime[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextTime[playerid][0], 0.250000, 0.899999);
    PlayerTextDrawColor(playerid, pTextTime[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextTime[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextTime[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextTime[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextTime[playerid][0], 100);
    PlayerTextDrawTextSize(playerid, pTextTime[playerid][0], 640.000000, 0.000000);


    pTextTime[playerid][1] = CreatePlayerTextDraw(playerid, 508.000000, 367.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextTime[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextTime[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextTime[playerid][1], 0.250000, 1.300000);
    PlayerTextDrawColor(playerid, pTextTime[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextTime[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, pTextTime[playerid][1], 1);
    PlayerTextDrawUseBox(playerid, pTextTime[playerid][1],1);
    PlayerTextDrawBoxColor(playerid, pTextTime[playerid][1], 100);
    PlayerTextDrawTextSize(playerid, pTextTime[playerid][1], 640.000000, 0.000000);


    pTextTime[playerid][2] = CreatePlayerTextDraw(playerid, 511.000000, 367.000000, "~r~Knast: ~w~99999 Sekunden");
    PlayerTextDrawBackgroundColor(playerid, pTextTime[playerid][2], 200);
    PlayerTextDrawFont(playerid, pTextTime[playerid][2], 1);
    PlayerTextDrawLetterSize(playerid, pTextTime[playerid][2], 0.200000, 1.100000);
    PlayerTextDrawColor(playerid, pTextTime[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextTime[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextTime[playerid][2], 1);
    // Bus HUD

    pTextBus[playerid][0] = CreatePlayerTextDraw(playerid, 270.000000, 160.000000, "~g~Haltestelle:~w~ 15s");
    PlayerTextDrawBackgroundColor(playerid, pTextBus[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextBus[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextBus[playerid][0], 0.400000, 2.000000);
    PlayerTextDrawColor(playerid, pTextBus[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextBus[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextBus[playerid][0], 1);

    // HUD

    pTextHUD[playerid][0] = CreatePlayerTextDraw(playerid, 500.000000, 13.000000, "31.12.2014");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][0], 75);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][0], 3);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][0], 0.219999, 1.199999);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][0], 1);


    pTextHUD[playerid][1] = CreatePlayerTextDraw(playerid, 500.000000, 3.000000, "23:59");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][1], 75);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][1], 3);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][1], 0.409999, 1.299999);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][1], 1);


    pTextHUD[playerid][2] = CreatePlayerTextDraw(playerid, 554.000000, 5.000000, "Happy");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][2], 100);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][2], 3);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][2], 0.500000, 1.000000);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][2], 1);


    pTextHUD[playerid][3] = CreatePlayerTextDraw(playerid, 559.000000, 13.000000, "~y~Ages");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][3], 100);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][3], 3);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][3], 0.500000, 1.000000);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][3], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][3], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][3], 1);


    pTextHUD[playerid][4] = CreatePlayerTextDraw(playerid, 500.000000, 99.000000, " ");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][4], 75);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][4], 0);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][4], 0.310000, 1.199999);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][4], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][4], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][4], 1);


    pTextHUD[playerid][5] = CreatePlayerTextDraw(playerid, 499.000000, 82.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][5], 255);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][5], 1);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][5], 0.549998, 1.199998);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][5], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][5], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][5], 1);
    PlayerTextDrawUseBox(playerid, pTextHUD[playerid][5], 1);
    PlayerTextDrawBoxColor(playerid, pTextHUD[playerid][5], 255);
    PlayerTextDrawTextSize(playerid, pTextHUD[playerid][5], 606.000000, 0.000000);

    pTextHUD[playerid][6] = CreatePlayerTextDraw(playerid, 41.000000, 431.000000, "www.website.de");
    PlayerTextDrawBackgroundColor(playerid, pTextHUD[playerid][6], 100);
    PlayerTextDrawFont(playerid, pTextHUD[playerid][6], 1);
    PlayerTextDrawLetterSize(playerid, pTextHUD[playerid][6], 0.240000, 1.100000);
    PlayerTextDrawColor(playerid, pTextHUD[playerid][6], -1);
    PlayerTextDrawSetOutline(playerid, pTextHUD[playerid][6], 1);
    PlayerTextDrawSetProportional(playerid, pTextHUD[playerid][6], 1);



    // Speedo
    pTextSpeedo[playerid][0] = CreatePlayerTextDraw(playerid, 510.000000, 390.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][0], 0.500000, 7.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][0], 0);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, pTextSpeedo[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextSpeedo[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextSpeedo[playerid][0], 100);
    PlayerTextDrawTextSize(playerid, pTextSpeedo[playerid][0], 650.000000, 0.000000);


    pTextSpeedo[playerid][1] = CreatePlayerTextDraw(playerid, 508.000000, 388.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][1], 0.500000, 7.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][1], 0);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][1], 1);
    PlayerTextDrawSetShadow(playerid, pTextSpeedo[playerid][1], 1);
    PlayerTextDrawUseBox(playerid, pTextSpeedo[playerid][1], 1);
    PlayerTextDrawBoxColor(playerid, pTextSpeedo[playerid][1], 100);
    PlayerTextDrawTextSize(playerid, pTextSpeedo[playerid][1], 650.000000, 0.000000);


    pTextSpeedo[playerid][2] = CreatePlayerTextDraw(playerid, 551.000000, 387.000000, "-");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][2], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][2], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][2], 0.310000, 1.100000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][2], 1);


    pTextSpeedo[playerid][3] = CreatePlayerTextDraw(playerid, 511.000000, 397.000000, "- km/h");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][3], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][3], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][3], 0.260000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][3], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][3], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][3], 1);


    pTextSpeedo[playerid][4] = CreatePlayerTextDraw(playerid, 511.000000, 407.000000, "~g~Zustand:~w~ -%");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][4], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][4], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][4], 0.260000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][4], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][4], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][4], 1);


    pTextSpeedo[playerid][5] = CreatePlayerTextDraw(playerid, 511.000000, 417.000000, "~g~KM-Stand:~w~ -.-");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][5], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][5], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][5], 0.260000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][5], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][5], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][5], 1);


    pTextSpeedo[playerid][6] = CreatePlayerTextDraw(playerid, 516.000000, 431.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][6], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][6], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][6], 0.260000, 1.300000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][6], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][6], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][6], 1);
    PlayerTextDrawUseBox(playerid, pTextSpeedo[playerid][6], 1);
    PlayerTextDrawBoxColor(playerid, pTextSpeedo[playerid][6], 255);
    PlayerTextDrawTextSize(playerid, pTextSpeedo[playerid][6], 616.000000, 0.000000);


    pTextSpeedo[playerid][7] = CreatePlayerTextDraw(playerid, 518.000000, 432.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][7], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][7], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][7], 0.260000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][7], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][7], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][7], 1);
    PlayerTextDrawUseBox(playerid, pTextSpeedo[playerid][7], 1);
    PlayerTextDrawBoxColor(playerid, pTextSpeedo[playerid][7], 505290340);
    PlayerTextDrawTextSize(playerid, pTextSpeedo[playerid][7], 614.000000, 0.000000);


    pTextSpeedo[playerid][8] = CreatePlayerTextDraw(playerid, 518.000000, 432.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][8], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][8], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][8], 0.260000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][8], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][8], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][8], 1);
    PlayerTextDrawUseBox(playerid, pTextSpeedo[playerid][8], 1);
    PlayerTextDrawBoxColor(playerid, pTextSpeedo[playerid][8], 828254308);
    PlayerTextDrawTextSize(playerid, pTextSpeedo[playerid][8], 614.000000, 0.000000);


    pTextSpeedo[playerid][9] = CreatePlayerTextDraw(playerid, 567.000000, 431.000000, "-%");
    PlayerTextDrawAlignment(playerid, pTextSpeedo[playerid][9], 2);
    PlayerTextDrawBackgroundColor(playerid, pTextSpeedo[playerid][9], 255);
    PlayerTextDrawFont(playerid, pTextSpeedo[playerid][9], 1);
    PlayerTextDrawLetterSize(playerid, pTextSpeedo[playerid][9], 0.250000, 1.000000);
    PlayerTextDrawColor(playerid, pTextSpeedo[playerid][9], -1);
    PlayerTextDrawSetOutline(playerid, pTextSpeedo[playerid][9], 1);
    PlayerTextDrawSetProportional(playerid, pTextSpeedo[playerid][9], 1);

    // Skin Auswahl

    pTextSkinChoose[playerid][0] = CreatePlayerTextDraw(playerid, 270.000000, 350.000000, "~<~");
    PlayerTextDrawBackgroundColor(playerid, pTextSkinChoose[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextSkinChoose[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextSkinChoose[playerid][0], 1.200000, 3.000000);
    PlayerTextDrawColor(playerid, pTextSkinChoose[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextSkinChoose[playerid][0], 0);
    PlayerTextDrawSetProportional(playerid, pTextSkinChoose[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, pTextSkinChoose[playerid][0], 1);
    PlayerTextDrawTextSize(playerid, pTextSkinChoose[playerid][0], 288.000000, 20.000000);
    PlayerTextDrawSetSelectable(playerid, pTextSkinChoose[playerid][0], true);

    pTextSkinChoose[playerid][1] = CreatePlayerTextDraw(playerid, 362.000000, 350.000000, "~>~");
    PlayerTextDrawBackgroundColor(playerid, pTextSkinChoose[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextSkinChoose[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextSkinChoose[playerid][1], 1.190000, 3.000000);
    PlayerTextDrawColor(playerid, pTextSkinChoose[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextSkinChoose[playerid][1], 0);
    PlayerTextDrawSetProportional(playerid, pTextSkinChoose[playerid][1], 1);
    PlayerTextDrawSetShadow(playerid, pTextSkinChoose[playerid][1], 1);
    PlayerTextDrawTextSize(playerid, pTextSkinChoose[playerid][1], 382.000000, 20.000000);
    PlayerTextDrawSetSelectable(playerid, pTextSkinChoose[playerid][1], true);

    pTextSkinChoose[playerid][2] = CreatePlayerTextDraw(playerid, 301.000000, 355.000000, "Fertig");
    PlayerTextDrawBackgroundColor(playerid, pTextSkinChoose[playerid][2], 255);
    PlayerTextDrawFont(playerid, pTextSkinChoose[playerid][2], 1);
    PlayerTextDrawLetterSize(playerid, pTextSkinChoose[playerid][2], 0.500000, 2.000000);
    PlayerTextDrawColor(playerid, pTextSkinChoose[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextSkinChoose[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextSkinChoose[playerid][2], 1);
    PlayerTextDrawTextSize(playerid, pTextSkinChoose[playerid][2], 352.000000, 20.000000);
    PlayerTextDrawSetSelectable(playerid, pTextSkinChoose[playerid][2], true);

    // Animation abbrechen

    pTextAnim[playerid][0] = CreatePlayerTextDraw(playerid, 228.000000, 425.000000, "LD_CHAT:badchat");
    PlayerTextDrawBackgroundColor(playerid, pTextAnim[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextAnim[playerid][0], 4);
    PlayerTextDrawLetterSize(playerid, pTextAnim[playerid][0], 0.200000, -1.000000);
    PlayerTextDrawColor(playerid, pTextAnim[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextAnim[playerid][0], 0);
    PlayerTextDrawSetProportional(playerid, pTextAnim[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, pTextAnim[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextAnim[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextAnim[playerid][0], 255);
    PlayerTextDrawTextSize(playerid, pTextAnim[playerid][0], 15.000000, 14.000000);


    pTextAnim[playerid][1] = CreatePlayerTextDraw(playerid, 3.000000, 434.000000, "Druecke ~r~~k~~VEHICLE_ENTER_EXIT~~w~ um die Animation abzubrechen!");
    PlayerTextDrawBackgroundColor(playerid, pTextAnim[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextAnim[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextAnim[playerid][1], 0.280000, 1.200000);
    PlayerTextDrawColor(playerid, pTextAnim[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextAnim[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, pTextAnim[playerid][1], 1);

    // Informations Kasten

    pTextInfo[playerid][0] = CreatePlayerTextDraw(playerid, 198.000000, 331.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextInfo[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextInfo[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextInfo[playerid][0], 0.490000, 9.100004);
    PlayerTextDrawColor(playerid, pTextInfo[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextInfo[playerid][0], 0);
    PlayerTextDrawSetProportional(playerid, pTextInfo[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, pTextInfo[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextInfo[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextInfo[playerid][0], 90);
    PlayerTextDrawTextSize(playerid, pTextInfo[playerid][0], 399.000000, 0.000000);


    pTextInfo[playerid][1] = CreatePlayerTextDraw(playerid, 200.000000, 342.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextInfo[playerid][1], 255);
    PlayerTextDrawFont(playerid, pTextInfo[playerid][1], 1);
    PlayerTextDrawLetterSize(playerid, pTextInfo[playerid][1], 0.500000, 7.599999);
    PlayerTextDrawColor(playerid, pTextInfo[playerid][1], -1);
    PlayerTextDrawSetOutline(playerid, pTextInfo[playerid][1], 0);
    PlayerTextDrawSetProportional(playerid, pTextInfo[playerid][1], 1);
    PlayerTextDrawSetShadow(playerid, pTextInfo[playerid][1], 1);
    PlayerTextDrawUseBox(playerid, pTextInfo[playerid][1], 1);
    PlayerTextDrawBoxColor(playerid, pTextInfo[playerid][1], 90);
    PlayerTextDrawTextSize(playerid, pTextInfo[playerid][1], 397.000000, 0.000000);


    pTextInfo[playerid][2] = CreatePlayerTextDraw(playerid, 200.000000, 340.000000, " "); // Text
    PlayerTextDrawBackgroundColor(playerid, pTextInfo[playerid][2], 255);
    PlayerTextDrawFont(playerid, pTextInfo[playerid][2], 1);
    PlayerTextDrawLetterSize(playerid, pTextInfo[playerid][2], 0.200000, 1.000000);
    PlayerTextDrawColor(playerid, pTextInfo[playerid][2], -1);
    PlayerTextDrawSetOutline(playerid, pTextInfo[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, pTextInfo[playerid][2], 1);


    pTextInfo[playerid][3] = CreatePlayerTextDraw(playerid, 200.000000, 330.000000, " "); // Ueberschrift
    PlayerTextDrawBackgroundColor(playerid, pTextInfo[playerid][3], 255);
    PlayerTextDrawFont(playerid, pTextInfo[playerid][3], 1);
    PlayerTextDrawLetterSize(playerid, pTextInfo[playerid][3], 0.200000, 1.000000);
    PlayerTextDrawColor(playerid, pTextInfo[playerid][3], -1);
    PlayerTextDrawSetOutline(playerid, pTextInfo[playerid][3], 1);
    PlayerTextDrawSetProportional(playerid, pTextInfo[playerid][3], 1);
    }
    return 1;
    }


    // In einem Timer der jede Sekunde updated:
    else if(pTutorialSkinWait[i] == 1)
    {
    ClearPlayerChat(i, 20);
    pTutorialSkinWait[i] = 0;
    for(new xS=0;xS<MAX_SKIN_DATA;xS++)
    {
    if(SkinData[xS][skinGender] == Spieler[i][pGeschlecht])
    {
    pChoosedSkin[i] = SkinData[xS][skinID];
    pChoosedID[i] = xS;
    SetPlayerSkin(i, pChoosedSkin[i]);
    break;
    }
    }
    PlayerTextDrawShow(i, pTextSkinChoose[i][0]);
    PlayerTextDrawShow(i, pTextSkinChoose[i][1]);
    PlayerTextDrawShow(i, pTextSkinChoose[i][2]);
    SelectTextDraw(i, 0xA3B4C5FF);

    SetPlayerCameraPos(i, 198.7011, -134.6350, 1004.7740);
    SetPlayerCameraLookAt(i, 199.3376,-128.0158,1003.5152);
    SetPlayerPos(i, 199.3376,-128.0158,1003.5152);
    SetPlayerFacingAngle(i, 173.5490);
    SetPlayerInterior(i, 3);
    SetPlayerVirtualWorld(i, 2000+i);
    FreezePlayer(i);
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Bitte wähle einen Skin aus, indem du auf die Buttons drückst.");
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Wenn du fertig bist, drücke auf den entsprechenden Button.");
    }


    // OnPlayerSpawn
    if(Spieler[playerid][pJailed] == 1)
    {
    if(Spieler[playerid][pJailType] == 0)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.1042,77.8588,1001.0391);
    }
    else if(Spieler[playerid][pJailType] == 1)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 263.9286,82.1553,1000.1721+1);
    }
    else if(Spieler[playerid][pJailType] == 2)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.5096,87.0414,1000.1336+1);
    }
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    else if(Spieler[playerid][pJailed] == 2)
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid, 2144.3108,1635.9301,993.5761);
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    if(Spieler[playerid][pTot] == 1)
    {
    SetPlayerPos(playerid, 1160.7430, -1323.7920, 20.6936);
    FreezePlayer(playerid);
    InterpolateCameraPos(playerid, 1204.180786, -1377.681518, 24.550359, 1202.254638, -1293.708007, 16.839622, (Spieler[playerid][pTotUnix]*1000));
    InterpolateCameraLookAt(playerid, 1199.928955, -1375.059204, 24.762796, 1198.413452, -1296.908081, 16.911756, (Spieler[playerid][pTotUnix]*1000));
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }


    // BEim Login:
    PlayerTextDrawShow(playerid, pTextHUD[playerid][0]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][1]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][3]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][6]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][2]);


    // Beim Register:
    PlayerTextDrawShow(playerid, pTextHUD[playerid][0]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][1]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][3]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][6]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][2]);


    // Tacho:
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][8]);
    format(string, sizeof(string), "%d%", floatround(Tank/TankInProzent));
    PlayerTextDrawSetString(playerid, pTextSpeedo[playerid][9], string);
    }
    return 1;
    }


    stock ShowReportsForPlayer(playerid)
    {
    PlayerTextDrawShow(playerid, pTextSupport[playerid][0]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][1]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][2]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][3]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][4]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][5]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][6]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][7]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][8]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][9]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][10]);
    PlayerTextDrawShow(playerid, pTextSupport[playerid][11]);
    return 1;
    }


    stock HideReportsForPlayer(playerid)
    {
    PlayerTextDrawHide(playerid, pTextSupport[playerid][0]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][1]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][2]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][3]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][4]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][5]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][6]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][7]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][8]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][9]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][10]);
    PlayerTextDrawHide(playerid, pTextSupport[playerid][11]);
    return 1;
    }


    stock ShowTachoForPlayer(playerid)
    {
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][0]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][1]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][2]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][3]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][4]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][5]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][6]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][7]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][8]);
    PlayerTextDrawShow(playerid, pTextSpeedo[playerid][9]);
    return 1;
    }


    stock HideTachoForPlayer(playerid)
    {
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][0]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][1]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][2]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][3]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][4]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][5]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][6]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][7]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][8]);
    PlayerTextDrawHide(playerid, pTextSpeedo[playerid][9]);
    return 1;
    }


    stock ShowInfo(playerid, head[], text[])
    {
    if(IsPlayerConnected(playerid))
    {
    PlayerTextDrawSetString(playerid, pTextInfo[playerid][2], text);
    PlayerTextDrawSetString(playerid, pTextInfo[playerid][3], head);
    PlayerTextDrawShow(playerid, pTextInfo[playerid][0]);
    PlayerTextDrawShow(playerid, pTextInfo[playerid][1]);
    PlayerTextDrawShow(playerid, pTextInfo[playerid][2]);
    PlayerTextDrawShow(playerid, pTextInfo[playerid][3]);
    }
    return 1;
    }


    stock HideInfo(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    PlayerTextDrawHide(playerid, pTextInfo[playerid][0]);
    PlayerTextDrawHide(playerid, pTextInfo[playerid][1]);
    PlayerTextDrawHide(playerid, pTextInfo[playerid][2]);
    PlayerTextDrawHide(playerid, pTextInfo[playerid][3]);
    }
    return 1;
    }


    stock ShowBusTextDraw(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(Spieler[playerid][pLoggedIn])
    {
    new string[32];
    format(string, sizeof(string), "~b~Haltestelle: ~w~%d", Spieler[playerid][pBusTime]);
    PlayerTextDrawSetString(playerid, pTextBus[playerid][0], string);
    PlayerTextDrawShow(playerid, pTextBus[playerid][0]);
    }
    }
    return 1;
    }


    stock UpdateWantedTD(playerid)
    {
    new query[128];
    if(Spieler[playerid][pWanteds] > 0)
    {
    strdel(query, 0, sizeof(query));
    strcat(query, "~y~");
    for(new i=0;i<Spieler[playerid][pWanteds];i++)
    {
    strcat(query, "]");
    if(i == 9)strcat(query, "~n~");
    if(i == 19)break;
    }
    PlayerTextDrawSetString(playerid, pTextHUD[playerid][4], query);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][4]);
    }
    else
    {
    PlayerTextDrawHide(playerid, pTextHUD[playerid][4]);
    }
    return 1;
    }


    Aber es ist komisch.
    Bei Spieler 0 wird alles angezeigt, bei Spieler 1 dann wiederum nicht ...


    palwal:
    Nein. ^^

    Hey zusammen.


    Ich überlege momentan welche API ich eher benutzen soll bei meinem System. (s. Signatur)
    Es geht sich um BF4.
    Mantle oder DX11?


    Nach dem Herbst Patch habe ich das Gefühl BF4 hängt etwas von den FPS her.
    Könnt ihr mir sagen wie ich das fixen kann und ob sich Mantle mehr lohnt bei meinem AMD System?

    Okay.



    // Krankenhaus Timer
    if(Spieler[i][pTot] > 0)
    {
    if(Spieler[i][pTotUnix] > 0)
    {
    format(string, sizeof(string), "~r~Krankenhaus: ~w~%d Sekunden", (Spieler[i][pTotUnix]));
    PlayerTextDrawSetString(i, pTextTime[i][2], string);
    Spieler[i][pTotUnix] --;
    }
    else
    {
    Spieler[i][pTot] = 0;
    Spieler[i][pTotUnix] = 0;
    Spieler[i][pTotX] = 0.0;
    Spieler[i][pTotY] = 0.0;
    Spieler[i][pTotZ] = 0.0;
    SpawnPlayerEx(i);
    }
    }
    // Jail Timer
    if(Spieler[i][pJailed] > 0)
    {
    if(Spieler[i][pJailTime] > 0)
    {
    format(string, sizeof(string), "~r~Knast: ~w~%d Sekunden", Spieler[i][pJailTime]);
    PlayerTextDrawSetString(i, pTextTime[i][2], string);
    Spieler[i][pJailTime] --;
    }
    else
    {
    PlayerTextDrawHide(i, pTextTime[i][0]);
    PlayerTextDrawHide(i, pTextTime[i][1]);
    PlayerTextDrawHide(i, pTextTime[i][2]);
    Spieler[i][pJailed] = 0;
    Spieler[i][pJailTime] = 0;
    Spieler[i][pJailType] = 0;
    GameTextForPlayer(i, "~g~Freiheit", 4000, 1);
    SetPlayerInterior(i, 0);
    SetPlayerPos(i, 1544.4935,-1675.8558,13.5585);
    SetPlayerVirtualWorld(i, 0);
    UnfreezePlayer(i);
    }
    }
    // Tutorial Timer
    if(pTutorialSkinWait[i] > 1)pTutorialSkinWait[i] --;
    else if(pTutorialSkinWait[i] == 1)
    {
    ClearPlayerChat(i, 20);
    pTutorialSkinWait[i] = 0;
    for(new xS=0;xS<MAX_SKIN_DATA;xS++)
    {
    if(SkinData[xS][skinGender] == Spieler[i][pGeschlecht])
    {
    pChoosedSkin[i] = SkinData[xS][skinID];
    pChoosedID[i] = xS;
    SetPlayerSkin(i, pChoosedSkin[i]);
    break;
    }
    }
    PlayerTextDrawShow(i, pTextSkinChoose[i][0]);
    PlayerTextDrawShow(i, pTextSkinChoose[i][1]);
    PlayerTextDrawShow(i, pTextSkinChoose[i][2]);
    SelectTextDraw(i, 0xA3B4C5FF);

    SetPlayerCameraPos(i, 198.7011, -134.6350, 1004.7740);
    SetPlayerCameraLookAt(i, 199.3376,-128.0158,1003.5152);
    SetPlayerPos(i, 199.3376,-128.0158,1003.5152);
    SetPlayerFacingAngle(i, 173.5490);
    SetPlayerInterior(i, 3);
    SetPlayerVirtualWorld(i, 2000+i);
    FreezePlayer(i);
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Bitte wähle einen Skin aus, indem du auf die Buttons drückst.");
    SendClientMessage(i, COLOR_BLUE, "INFO: "COLOR_HEX_WHITE"Wenn du fertig bist, drücke auf den entsprechenden Button.");
    }
    // Bus Timer
    if(Spieler[i][pBusTime] > 1)
    {
    if(GetPlayerCheckpointType(i) == CP_TYPE_BUS)
    {
    if(IsVehicleABus(vehicleid))
    {
    if(IsPlayerInCheckpoint(i))
    {
    Spieler[i][pBusTime] --;
    //format(string, sizeof(string), "~w~Haltestelle..~b~%d", Spieler[i][pBusTime]);
    //GameTextForPlayer(i, string, 1200, 5);
    ShowBusTextDraw(i);
    }
    }
    else
    {
    Spieler[i][pBusTime] = 0;
    HideBusTextDraw(i);
    SendClientMessage(i, COLOR_GREY, "** Der Countdown wurde abgebrochen!");
    }
    }
    }
    // Bei jeder Buslinie:
    case CP_BUSFAHRER_LINIE_1_1:{SetPlayerCheckpointEx(i, 1481.5775,-1730.3295,12.9539, 3.0, CP_BUSFAHRER_LINIE_1_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Stadthalle"); PlayerPlaySound(i, 1057, 0, 0, 0); HideBusTextDraw(i); Spieler[i][pBusStamp] = gettime();}
    // Das hat allerdings funktioniert..


    // Minuten Timer: (also jede Minute repeatet er)
    for(new i=0;i<GetMaxPlayers();i++)
    {
    if(IsLoggedIn(i))
    {
    if(Spieler[i][pLoggedIn])
    {
    format(string, sizeof(string), "%02d.%02d.%04d", tag, monat, jahr);
    PlayerTextDrawSetString(i, pTextHUD[i][0], string);
    format(string, sizeof(string), "%02d:%02d", stunde, minute);
    PlayerTextDrawSetString(i, pTextHUD[i][1], string);
    format(string, sizeof(string), "%s", SERVER_FORUM_URL);
    PlayerTextDrawSetString(i, pTextHUD[i][6], string);
    }
    }
    }


    // GameModeExit
    for(new i=0;i<GetMaxPlayers();i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerNPC(i))Kick(i);
    for(new x=0;x<sizeof(pTextSpeedo);x++)
    {
    PlayerTextDrawDestroy(i, pTextSpeedo[i][x]);
    }
    for(new x=0;x<sizeof(pTextSkinChoose);x++)
    {
    PlayerTextDrawDestroy(i, pTextSkinChoose[i][x]);
    }
    for(new x=0;x<sizeof(pTextAnim);x++)
    {
    PlayerTextDrawDestroy(i, pTextAnim[i][x]);
    }
    for(new x=0;x<sizeof(pTextInfo);x++)
    {
    PlayerTextDrawDestroy(i, pTextInfo[i][x]);
    }
    for(new x=0;x<sizeof(pTextHUD);x++)
    {
    PlayerTextDrawDestroy(i, pTextHUD[i][x]);
    }
    for(new x=0;x<sizeof(pTextBus);x++)
    {
    PlayerTextDrawDestroy(i, pTextBus[i][x]);
    }
    for(new x=0;x<sizeof(pTextTime);x++)
    {
    PlayerTextDrawDestroy(i, pTextTime[i][x]);
    }
    for(new x=0;x<sizeof(pTextSupport);x++)
    {
    PlayerTextDrawDestroy(i, pTextSupport[i][x]);
    }
    for(new x=0;x<sizeof(pTextAdminDuty);x++)
    {
    PlayerTextDrawDestroy(i, pTextAdminDuty[i][x]);
    }
    for(new x=0;x<sizeof(pTextTazer);x++)
    {
    PlayerTextDrawDestroy(i, pTextTazer[i][x]);
    }
    if(Spieler[i][pLoggedIn])
    {
    SavePlayer(i);
    }
    }
    }


    // Connect
    LoadPlayerTextDraws(playerid);


    // Spawn
    PlayerTextDrawHide(playerid, pTextTime[playerid][0]);
    PlayerTextDrawHide(playerid, pTextTime[playerid][1]);
    PlayerTextDrawHide(playerid, pTextTime[playerid][2]);


    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][0]);
    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][1]);
    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][2]);
    CancelSelectTextDraw(playerid);


    if(Spieler[playerid][pJailed] == 1)
    {
    if(Spieler[playerid][pJailType] == 0)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.1042,77.8588,1001.0391);
    }
    else if(Spieler[playerid][pJailType] == 1)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 263.9286,82.1553,1000.1721+1);
    }
    else if(Spieler[playerid][pJailType] == 2)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.5096,87.0414,1000.1336+1);
    }
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    else if(Spieler[playerid][pJailed] == 2)
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid, 2144.3108,1635.9301,993.5761);
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    if(Spieler[playerid][pTot] == 1)
    {
    SetPlayerPos(playerid, 1160.7430, -1323.7920, 20.6936);
    FreezePlayer(playerid);
    InterpolateCameraPos(playerid, 1204.180786, -1377.681518, 24.550359, 1202.254638, -1293.708007, 16.839622, (Spieler[playerid][pTotUnix]*1000));
    InterpolateCameraLookAt(playerid, 1199.928955, -1375.059204, 24.762796, 1198.413452, -1296.908081, 16.911756, (Spieler[playerid][pTotUnix]*1000));
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }


    Uhm joa, also das wäre zu viel .. ich hab vieles an TextDraws. :/
    Das würd mich jetzt locker 2-3 Stunden kosten alles rauszusuchen. :D

    Doch doch, das TextDraw wird dem Spieler angezeigt.
    Nur sind es halt viele Funktionen wo die TextDraws angezeigt werden.


    Beim Login Menü ist noch nichts zu sehen, das ist normal.
    Sollte ich mich normal einloggen, dann soll das auch passieren:
    format(query, sizeof(query), "%02d.%02d.%04d", tag, monat, jahr);
    PlayerTextDrawSetString(playerid, pTextHUD[playerid][0], query);
    format(query, sizeof(query), "%02d:%02d", stunde, minute);
    PlayerTextDrawSetString(playerid, pTextHUD[playerid][1], query);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][0]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][1]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][3]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][6]);
    PlayerTextDrawShow(playerid, pTextHUD[playerid][2]);


    Ich habe vergessen zu erwähnen:
    Spieler "0" hat die TextDraws. Spieler "1" hat wiederum keine.
    Wir haben es nur zu zweit getestet, also weiß ich nicht wie es bei ID 3,4,5,.. ist.

    Guten Tag zusammen,


    ich habe ein kleines Problem.
    Vor ein paar Wochen habe ich mein Script mit einem anderen User hier im Forum getestet bzw. wir wollten es testen und sind schon im Tutorial gescheitert.
    Da ich eine Skin-Auswahl per TextDraws habe, funktioniert das ganze schon mal nicht.


    Es werden keine TextDraws angezeigt, ob diese Skin Auswahl, das Server Logo, die Uhrzeit oder sonst was.
    Das ganze wurde per "CreatePlayerTextDraw" erstellt.

    stock LoadPlayerTextDraws(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    // Dann bspw. ein TD:
    // Support System

    pTextSupport[playerid][0] = CreatePlayerTextDraw(playerid, 1.000000, 218.000000, "_");
    PlayerTextDrawBackgroundColor(playerid, pTextSupport[playerid][0], 255);
    PlayerTextDrawFont(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawLetterSize(playerid, pTextSupport[playerid][0], 0.230000, 1.599998);
    PlayerTextDrawColor(playerid, pTextSupport[playerid][0], -1);
    PlayerTextDrawSetOutline(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawUseBox(playerid, pTextSupport[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, pTextSupport[playerid][0], 100);
    PlayerTextDrawTextSize(playerid, pTextSupport[playerid][0], 100.000000, 0.000000);
    }
    return 1;
    }


    Unter OnPlayerConnect:
    LoadPlayerTextDraws(playerid);


    Mehr nicht.
    Ich weiß auch leider nicht mehr, was ich zuletzt geändert habe / haben könnte. Aber es war bestimmt nichts TextDraw Technisches.