Erneutes Streamer Problem...

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
  • Hallo Breadfish-Community,


    es tut mir leid wenn ich diesen Thread erneut schreibe obwohl es schon mehr mals geschrieben wurde, aber ich habe keine Antwort bekommen die mir weiterhelfen könnte deshalb wollte ich erneut fragen ob mir jemand weiterhelfen kann...


    Es geht um den Streamer von Incognito (Version 2.7.4 also das neuste)....
    Letztens hatte ich das Problem das ich eine ältere Streamer Version genutzt hatte aber jetzt plötzlich funktioniert garnichts mehr...
    Die Map ladet überhaupt nicht nur die Remove Objetc´s kann man sehn was alles entfernt wurde...
    Ich könnte echt platzen denn ich habe dieses Problem schon zum 3. Mal...


    Bitte fragt nicht ob ich alles in einer kurzen Umgebung gemappt habe, es ging bis jetzt alles ich habe wiegesagt jetzt mein neues Textdrawsystem testen auf einmal sehe ich das die ganze aber wirklich die ganze Map weg ist :/


    Weiß jemand warum oder was der Fehler sein könnte?


    Folgendes habe ich im Script noch definiert:


    Includiert:

    #include <streamer>


    Unter meinen Defines dies definiert:

    #define STREAMER_TYPE_OBJECT (0)


    Und unter Gamemodeinit dies eingefügt:

    Streamer_VisibleItems(STREAMER_TYPE_OBJECT, 10000);
    Streamer_CellSize(300.0);
    Streamer_CellDistance(600.0);
    Streamer_MaxItems(STREAMER_TYPE_OBJECT, 10000);


    Lg
    J0a9

  • Lass mich raten: Du lässt die Textdraws unter OnGameModeInit vor den Objekten erstellen?
    Wenn ja, dann erstelle diese gaanz am Ende von dem Callback.

  • Du lässt die Textdraws unter OnGameModeInit vor den Objekten erstellen?


    Wenn dem wirklich so ist, dann ist definitiv an seinem Code was falsch.


    Nicht ohne Grund wird dieser dann aufhören ausgeführt zu werden.


    J0a9:
    1. Nimm diese STREAMER_TYPE_OBJECT definierung raus, die ist bereits in der Streamer include vorhanden.
    2. Nimm die Streamer_ Funktionen aus OnGameModeInit raus, die machen dir die Sache nicht besser, eher erhöhen sie die CPU Last.
    3. Du könntest uns dein OnGameModeInit mal zeigen.
    Irgendwo scheint da der Wurm drin zu sein.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Hallo,


    ähm mein GamemodeInit sind eigentlich viele Pickups und die Map drinne soll ich dies Posten?


    dies habe ich zuletzt am Textdraw gemacht



    //Personalausweis
    new Text: Persobox0;
    new Text: Persobox1;
    new Text: Persobox2;
    new Text: Persobox3;
    new Text: Persobox4;
    new Text: Persobox5;
    new Text: Persobox6;
    new Text: Persobox7;
    new Text: Persobox8;
    new Text: Persobox9;
    new Text: Persobox10;
    new Text: Persobox11;
    new Text: Persobox12;
    new Text: Persobox13;
    new Text: Persobox14;
    new Text: Persobox15;
    new Text: Persobox16;
    new Text: Persobox17;
    new Text: Persobox18;
    new Text: Persobox19;
    new Text: Persobox20;


    //=============================== [ Personalausweis ] ========================//


    Persobox0 = TextDrawCreate(562.000000, 127.686668, "usebox");
    TextDrawLetterSize(Persobox0, 0.000000, 30.047777);
    TextDrawTextSize(Persobox0, 98.800003, 0.000000);
    TextDrawAlignment(Persobox0, 1);
    TextDrawColor(Persobox0, 0);
    TextDrawUseBox(Persobox0, true);
    TextDrawBoxColor(Persobox0, 102);
    TextDrawSetShadow(Persobox0, 0);
    TextDrawSetOutline(Persobox0, 0);
    TextDrawFont(Persobox0, 0);


    Persobox1 = TextDrawCreate(248.799880, 132.159988, "Personalausweis");
    TextDrawLetterSize(Persobox1, 0.560400, 2.884268);
    TextDrawAlignment(Persobox1, 1);
    TextDrawColor(Persobox1, -1);
    TextDrawSetShadow(Persobox1, 0);
    TextDrawSetOutline(Persobox1, 1);
    TextDrawBackgroundColor(Persobox1, 51);
    TextDrawFont(Persobox1, 1);
    TextDrawSetProportional(Persobox1, 1);


    /*
    Persobox2 = CreatePlayerTextDraw(playerid, 202.000000, 248.646667, "_");
    PlayerTextDrawFont(playerid, Persobox2, TEXT_DRAW_FONT_MODEL_PREVIEW);
    PlayerTextDrawUseBox(playerid, Persobox2, true);
    PlayerTextDrawBoxColor(playerid, Persobox2, 0x000000FF);
    PlayerTextDrawTextSize(playerid, Persobox2, 40.0, 40.0);
    PlayerTextDrawSetPreviewModel(playerid, Persobox2, 0); //Display model 0 (CJ Skin) (Zeigt dir ein beliebigen Skin an)
    PlayerTextDrawShow(playerid, Persobox2);
    */
    Persobox3 = TextDrawCreate(256.000152, 176.960052, "Name:");
    TextDrawLetterSize(Persobox3, 0.449999, 1.600000);
    TextDrawAlignment(Persobox3, 1);
    TextDrawColor(Persobox3, -1);
    TextDrawSetShadow(Persobox3, 0);
    TextDrawSetOutline(Persobox3, 1);
    TextDrawBackgroundColor(Persobox3, 51);
    TextDrawFont(Persobox3, 1);
    TextDrawSetProportional(Persobox3, 1);


    Persobox4 = TextDrawCreate(256.000091, 191.893447, "Geschlecht:");
    TextDrawLetterSize(Persobox4, 0.449999, 1.600000);
    TextDrawAlignment(Persobox4, 1);
    TextDrawColor(Persobox4, -1);
    TextDrawSetShadow(Persobox4, 0);
    TextDrawSetOutline(Persobox4, 1);
    TextDrawBackgroundColor(Persobox4, 51);
    TextDrawFont(Persobox4, 1);
    TextDrawSetProportional(Persobox4, 1);


    Persobox5 = TextDrawCreate(255.200088, 206.826675, "Alter:");
    TextDrawLetterSize(Persobox5, 0.449999, 1.600000);
    TextDrawAlignment(Persobox5, 1);
    TextDrawColor(Persobox5, -1);
    TextDrawSetShadow(Persobox5, 0);
    TextDrawSetOutline(Persobox5, 1);
    TextDrawBackgroundColor(Persobox5, 51);
    TextDrawFont(Persobox5, 1);
    TextDrawSetProportional(Persobox5, 1);


    Persobox6 = TextDrawCreate(131.200027, 285.226531, "Fraktion/Gang");
    TextDrawLetterSize(Persobox6, 0.449999, 1.600000);
    TextDrawAlignment(Persobox6, 1);
    TextDrawColor(Persobox6, -1);
    TextDrawSetShadow(Persobox6, 0);
    TextDrawSetOutline(Persobox6, 1);
    TextDrawBackgroundColor(Persobox6, 51);
    TextDrawFont(Persobox6, 0);
    TextDrawSetProportional(Persobox6, 1);


    Persobox7 = TextDrawCreate(131.999969, 299.413177, "Team:");
    TextDrawLetterSize(Persobox7, 0.449999, 1.600000);
    TextDrawAlignment(Persobox7, 1);
    TextDrawColor(Persobox7, -1);
    TextDrawSetShadow(Persobox7, 0);
    TextDrawSetOutline(Persobox7, 1);
    TextDrawBackgroundColor(Persobox7, 51);
    TextDrawFont(Persobox7, 1);
    TextDrawSetProportional(Persobox7, 1);


    Persobox8 = TextDrawCreate(132.800048, 312.106506, "Rang:");
    TextDrawLetterSize(Persobox8, 0.449999, 1.600000);
    TextDrawAlignment(Persobox8, 1);
    TextDrawColor(Persobox8, -1);
    TextDrawSetShadow(Persobox8, 0);
    TextDrawSetOutline(Persobox8, 1);
    TextDrawBackgroundColor(Persobox8, 51);
    TextDrawFont(Persobox8, 1);
    TextDrawSetProportional(Persobox8, 1);


    Persobox9 = TextDrawCreate(131.199966, 326.293212, "Zuschuss:");
    TextDrawLetterSize(Persobox9, 0.449999, 1.600000);
    TextDrawAlignment(Persobox9, 1);
    TextDrawColor(Persobox9, -1);
    TextDrawSetShadow(Persobox9, 0);
    TextDrawSetOutline(Persobox9, 1);
    TextDrawBackgroundColor(Persobox9, 51);
    TextDrawFont(Persobox9, 1);
    TextDrawSetProportional(Persobox9, 1);


    Persobox10 = TextDrawCreate(278.400268, 286.719970, "Besitz");
    TextDrawLetterSize(Persobox10, 0.449999, 1.600000);
    TextDrawAlignment(Persobox10, 1);
    TextDrawColor(Persobox10, -1);
    TextDrawSetShadow(Persobox10, 0);
    TextDrawSetOutline(Persobox10, 1);
    TextDrawBackgroundColor(Persobox10, 51);
    TextDrawFont(Persobox10, 0);
    TextDrawSetProportional(Persobox10, 1);


    Persobox11 = TextDrawCreate(279.063110, 300.999847, "Premium-Rang:");
    TextDrawLetterSize(Persobox11, 0.449999, 1.600000);
    TextDrawAlignment(Persobox11, 1);
    TextDrawColor(Persobox11, -1);
    TextDrawSetShadow(Persobox11, 0);
    TextDrawSetOutline(Persobox11, 1);
    TextDrawBackgroundColor(Persobox11, 51);
    TextDrawFont(Persobox11, 1);
    TextDrawSetProportional(Persobox11, 1);


    Persobox12 = TextDrawCreate(278.400024, 315.839874, "Kills & Deaths:");
    TextDrawLetterSize(Persobox12, 0.449999, 1.600000);
    TextDrawAlignment(Persobox12, 1);
    TextDrawColor(Persobox12, -1);
    TextDrawSetShadow(Persobox12, 0);
    TextDrawSetOutline(Persobox12, 1);
    TextDrawBackgroundColor(Persobox12, 51);
    TextDrawFont(Persobox12, 1);
    TextDrawSetProportional(Persobox12, 1);


    Persobox13 = TextDrawCreate(277.600280, 329.279907, "Bankkonto:");
    TextDrawLetterSize(Persobox13, 0.449999, 1.600000);
    TextDrawAlignment(Persobox13, 1);
    TextDrawColor(Persobox13, -1);
    TextDrawSetShadow(Persobox13, 0);
    TextDrawSetOutline(Persobox13, 1);
    TextDrawBackgroundColor(Persobox13, 51);
    TextDrawFont(Persobox13, 1);
    TextDrawSetProportional(Persobox13, 1);


    Persobox14 = TextDrawCreate(276.800323, 343.466613, "Materialien/Drogen:");
    TextDrawLetterSize(Persobox14, 0.449999, 1.600000);
    TextDrawAlignment(Persobox14, 1);
    TextDrawColor(Persobox14, -1);
    TextDrawSetShadow(Persobox14, 0);
    TextDrawSetOutline(Persobox14, 1);
    TextDrawBackgroundColor(Persobox14, 51);
    TextDrawFont(Persobox14, 1);
    TextDrawSetProportional(Persobox14, 1);


    Persobox15 = TextDrawCreate(277.600158, 357.653289, "Polizeiliche Verwarnung:");
    TextDrawLetterSize(Persobox15, 0.449999, 1.600000);
    TextDrawAlignment(Persobox15, 1);
    TextDrawColor(Persobox15, -1);
    TextDrawSetShadow(Persobox15, 0);
    TextDrawSetOutline(Persobox15, 1);
    TextDrawBackgroundColor(Persobox15, 51);
    TextDrawFont(Persobox15, 1);
    TextDrawSetProportional(Persobox15, 1);


    Persobox16 = TextDrawCreate(276.800048, 372.586669, "Respektpunkte:");
    TextDrawLetterSize(Persobox16, 0.449999, 1.600000);
    TextDrawAlignment(Persobox16, 1);
    TextDrawColor(Persobox16, -1);
    TextDrawSetShadow(Persobox16, 0);
    TextDrawSetOutline(Persobox16, 1);
    TextDrawBackgroundColor(Persobox16, 51);
    TextDrawFont(Persobox16, 1);
    TextDrawSetProportional(Persobox16, 1);


    Persobox17 = TextDrawCreate(255.200149, 222.506744, "Zahltag:");
    TextDrawLetterSize(Persobox17, 0.449999, 1.600000);
    TextDrawAlignment(Persobox17, 1);
    TextDrawColor(Persobox17, -1);
    TextDrawSetShadow(Persobox17, 0);
    TextDrawSetOutline(Persobox17, 1);
    TextDrawBackgroundColor(Persobox17, 51);
    TextDrawFont(Persobox17, 1);
    TextDrawSetProportional(Persobox17, 1);


    Persobox18 = TextDrawCreate(256.000152, 237.440032, "Telefonnummer:");
    TextDrawLetterSize(Persobox18, 0.449999, 1.600000);
    TextDrawAlignment(Persobox18, 1);
    TextDrawColor(Persobox18, -1);
    TextDrawSetShadow(Persobox18, 0);
    TextDrawSetOutline(Persobox18, 1);
    TextDrawBackgroundColor(Persobox18, 51);
    TextDrawFont(Persobox18, 1);
    TextDrawSetProportional(Persobox18, 1);


    Persobox19 = TextDrawCreate(255.200088, 252.373321, "Job:");
    TextDrawLetterSize(Persobox19, 0.449999, 1.600000);
    TextDrawAlignment(Persobox19, 1);
    TextDrawColor(Persobox19, -1);
    TextDrawSetShadow(Persobox19, 0);
    TextDrawSetOutline(Persobox19, 1);
    TextDrawBackgroundColor(Persobox19, 51);
    TextDrawFont(Persobox19, 1);
    TextDrawSetProportional(Persobox19, 1);


    Persobox20 = TextDrawCreate(256.000061, 162.026611, "Allgemeines");
    TextDrawLetterSize(Persobox20, 0.449999, 1.600000);
    TextDrawAlignment(Persobox20, 1);
    TextDrawColor(Persobox20, -1);
    TextDrawSetShadow(Persobox20, 0);
    TextDrawSetOutline(Persobox20, 1);
    TextDrawBackgroundColor(Persobox20, 51);
    TextDrawFont(Persobox20, 0);
    TextDrawSetProportional(Persobox20, 1);


    //============================================================================//


    if(strcmp(cmd,"/persotest", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    PersoBoxZeigen[playerid] = 1;
    SendClientMessage(playerid,COLOR_WHITE,"Dein {F73838}Personalausweis{FFFFFF} schließt sich automatisch nach {F73838}7{FFFFFF} Sekunden!");
    TextDrawShowForPlayer(playerid,Persobox0);
    TextDrawShowForPlayer(playerid,Persobox1);
    TextDrawShowForPlayer(playerid,Persobox2);
    TextDrawShowForPlayer(playerid,Persobox3);
    TextDrawShowForPlayer(playerid,Persobox4);
    TextDrawShowForPlayer(playerid,Persobox5);
    TextDrawShowForPlayer(playerid,Persobox6);
    TextDrawShowForPlayer(playerid,Persobox7);
    TextDrawShowForPlayer(playerid,Persobox8);
    TextDrawShowForPlayer(playerid,Persobox9);
    TextDrawShowForPlayer(playerid,Persobox10);
    TextDrawShowForPlayer(playerid,Persobox11);
    TextDrawShowForPlayer(playerid,Persobox12);
    TextDrawShowForPlayer(playerid,Persobox13);
    TextDrawShowForPlayer(playerid,Persobox14);
    TextDrawShowForPlayer(playerid,Persobox15);
    TextDrawShowForPlayer(playerid,Persobox16);
    TextDrawShowForPlayer(playerid,Persobox17);
    TextDrawShowForPlayer(playerid,Persobox18);
    TextDrawShowForPlayer(playerid,Persobox19);
    TextDrawShowForPlayer(playerid,Persobox20);
    SetTimerEx("PersoAus", 7000, false, "i", playerid);
    }
    return 1;
    }
    forward PersoAus(playerid);
    public PersoAus(playerid)
    {
    PersoBoxZeigen[playerid] = 0;
    TextDrawHideForPlayer(playerid,Persobox0);
    TextDrawHideForPlayer(playerid,Persobox1);
    TextDrawHideForPlayer(playerid,Persobox2);
    TextDrawHideForPlayer(playerid,Persobox3);
    TextDrawHideForPlayer(playerid,Persobox4);
    TextDrawHideForPlayer(playerid,Persobox5);
    TextDrawHideForPlayer(playerid,Persobox6);
    TextDrawHideForPlayer(playerid,Persobox7);
    TextDrawHideForPlayer(playerid,Persobox8);
    TextDrawHideForPlayer(playerid,Persobox9);
    TextDrawHideForPlayer(playerid,Persobox10);
    TextDrawHideForPlayer(playerid,Persobox11);
    TextDrawHideForPlayer(playerid,Persobox12);
    TextDrawHideForPlayer(playerid,Persobox13);
    TextDrawHideForPlayer(playerid,Persobox14);
    TextDrawHideForPlayer(playerid,Persobox15);
    TextDrawHideForPlayer(playerid,Persobox16);
    TextDrawHideForPlayer(playerid,Persobox17);
    TextDrawHideForPlayer(playerid,Persobox18);
    TextDrawHideForPlayer(playerid,Persobox19);
    TextDrawHideForPlayer(playerid,Persobox20);
    return 1;
    }



    Aber ich hab ja keine Errors oder Warnings bekommen, es lief ja alles nur wenn ich getestet habe war die Map draußen aber ich werde jetzt diese Defines entfernen ;)


    Lg
    J0a9