Hilfe Statistik box

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 Liebe Community,
    Momentan Scripte ich an meinen Script ich wollte gerne eine Statistik box einfügen , habe ich auch getahn ..


    Das ist das was ich alles eingefügt habe


    //======== Text-Draw============//
    new Text:Statistik0[MAX_PLAYERS];
    new Text:Statistik1[MAX_PLAYERS];
    new Text:Statistik2[MAX_PLAYERS];
    new Text:Statistik3[MAX_PLAYERS];
    new Text:Statistik4[MAX_PLAYERS];
    new Text:Statistik5[MAX_PLAYERS];
    //new StatsTDON[MAX_PLAYERS];
    //==============================


    Function Timer2()
    {
    for(new i=0; i<SLOTS; i++)//
    //{
    // if(StatsTDON[i] == 0)
    {
    TextDrawShowForPlayer(i,Statistik0[i]);
    TextDrawShowForPlayer(i,Statistik1[i]);
    TextDrawShowForPlayer(i,Statistik2[i]);
    TextDrawShowForPlayer(i,Statistik3[i]);
    TextDrawShowForPlayer(i,Statistik4[i]);
    TextDrawShowForPlayer(i,Statistik5[i]);
    StatsTDON[i] = 1; }
    //STatistik
    new jtext[100];
    if(PlayerInfo[i][pJob] == 1) { jtext = "Detektiv"; }
    /*else if(PlayerInfo[i][pJob] == 2) { jtext = "Anwalt"; } else if(PlayerInfo[i][pJob] == 3) { jtext = "Gaertner"; } else if(PlayerInfo[i][pJob] == 4) { jtext = "Drogendealer"; } else if(PlayerInfo[i][pJob] == 5) { jtext = "JOB5FREI"; } else if(PlayerInfo[i][pJob] == 6) { jtext = "Farmer"; } else if(PlayerInfo[i][pJob] == 7) { jtext = "Fischer"; } else if(PlayerInfo[i][pJob] == 8) { jtext = "JOB9FREI"; } else if(PlayerInfo[i][pJob] == 9) { jtext = "Waffendealer"; } else if(PlayerInfo[i][pJob] == 10) { jtext = "JOB10FREI"; } else if(PlayerInfo[i][pJob] == 12) { jtext = "JOB12FREI"; } else if(PlayerInfo[i][pJob] == 14) { jtext = "Busfahrer"; } else if(PlayerInfo[i][pJob] == 15) { jtext = "JOB15FREI"; } else if(PlayerInfo[i][pJob] == 16) { jtext = "Pilot"; } else if(PlayerInfo[i][pJob] == 17) { jtext = "Müllmann"; } else if(PlayerInfo[i][pJob] == 18) { jtext = "Schmuggler"; } else if(PlayerInfo[i][pJob] == 19) { jtext = "JOB19FREI"; }*/ new levelstr[50],bankstr[70],paystr[70],handystr[70],jobstr[70];
    format(levelstr, sizeof(levelstr),"~b~Level: ~w~%d",PlayerInfo[i][pLevel]); TextDrawSetString(Statistik1[i], levelstr);
    format(bankstr, sizeof(bankstr),"~y~Bank: ~w~$%d",PlayerInfo[i][pAccount]); TextDrawSetString(Statistik2[i], bankstr);
    format(paystr, sizeof(paystr),"~y~Payday: ~w~in %d Minuten",60-PlayerInfo[i][pPlayMinutes]); TextDrawSetString(Statistik3[i], paystr);
    format(handystr, sizeof(handystr),"~y~Handynr.: ~w~%d",PlayerInfo[i][pPnumber]); TextDrawSetString(Statistik4[i], handystr);
    format(jobstr, sizeof(jobstr),"~y~Beruf: ~w~%s",jtext); TextDrawSetString(Statistik5[i], jobstr);
    }



    [i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][size=10]
    //------------------------------- TEXTDRAWS ----------------------------------------
    Statistik0 = TextDrawCreate(533.000000, 135.000000, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~");
    TextDrawBackgroundColor(Statistik0, 255);
    TextDrawFont(Statistik0, 1);
    TextDrawLetterSize(Statistik0, 0.300000, 1.000000);
    TextDrawColor(Statistik0, -1);
    TextDrawSetOutline(Statistik0, 0);
    TextDrawSetProportional(Statistik0, 1);
    TextDrawSetShadow(Statistik0, 1);
    TextDrawUseBox(Statistik0, 1);
    TextDrawBoxColor(Statistik0, 102);
    TextDrawTextSize(Statistik0, 640.000000, 0.000000);


    Statistik1 = TextDrawCreate(533.000000, 135.000000, " ");
    TextDrawBackgroundColor(Statistik1, 255);
    TextDrawFont(Statistik1, 1);
    TextDrawLetterSize(Statistik1, 0.270000, 1.000000);
    TextDrawColor(Statistik1, -1);
    TextDrawSetOutline(Statistik1, 0);
    TextDrawSetProportional(Statistik1, 1);
    TextDrawSetShadow(Statistik1, 1);


    Statistik2 = TextDrawCreate(533.000000, 150.000000, " ");
    TextDrawBackgroundColor(Statistik2, 255);
    TextDrawFont(Statistik2, 1);
    TextDrawLetterSize(Statistik2, 0.270000, 1.000000);
    TextDrawColor(Statistik2, -1);
    TextDrawSetOutline(Statistik2, 0);
    TextDrawSetProportional(Statistik2, 1);
    TextDrawSetShadow(Statistik2, 1);


    Statistik3 = TextDrawCreate(533.000000, 165.000000, " ");
    TextDrawBackgroundColor(Statistik3, 255);
    TextDrawFont(Statistik3, 1);
    TextDrawLetterSize(Statistik3, 0.270000, 1.000000);
    TextDrawColor(Statistik3, -1);
    TextDrawSetOutline(Statistik3, 0);
    TextDrawSetProportional(Statistik3, 1);
    TextDrawSetShadow(Statistik3, 1);


    Statistik4 = TextDrawCreate(533.000000, 179.000000, " ");
    TextDrawBackgroundColor(Statistik4, 255);
    TextDrawFont(Statistik4, 1);
    TextDrawLetterSize(Statistik4, 0.270000, 1.000000);
    TextDrawColor(Statistik4, -1);
    TextDrawSetOutline(Statistik4, 0);
    TextDrawSetProportional(Statistik4, 1);
    TextDrawSetShadow(Statistik4, 1);


    Statistik5 = TextDrawCreate(533.000000, 194.000000, " ");
    TextDrawBackgroundColor(Statistik5, 255);
    TextDrawFont(Statistik5, 1);
    TextDrawLetterSize(Statistik5, 0.270000, 1.000000);
    TextDrawColor(Statistik5, -1);
    TextDrawSetOutline(Statistik5, 0);
    TextDrawSetProportional(Statistik5, 1);
    TextDrawSetShadow(Statistik5, 1);


    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5041) : error 017: undefined symbol "StatsTDON"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5041) : warning 215: expression has no effect
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5041) : error 001: expected token: ";", but found "]"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5041) : error 029: invalid expression, assumed zero
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5041) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Danke im Vorraus

    18 Mal editiert, zuletzt von Feliix ()

  • Function Timer2(){ for(new i=0; i<SLOTS; i++)// {// if(StatsTDON[i] == 0) { TextDrawShowForPlayer(i,Statistik0[i]); TextDrawShowForPlayer(i,Statistik1[i]); TextDrawShowForPlayer(i,Statistik2[i]); TextDrawShowForPlayer(i,Statistik3[i]); TextDrawShowForPlayer(i,Statistik4[i]); TextDrawShowForPlayer(i,Statistik5[i]); StatsTDON[i] = 1; } //STatistik new jtext[100]; if(PlayerInfo[i][pJob] == 1) { jtext = "Detektiv"; } /*else if(PlayerInfo[i][pJob] == 2) { jtext = "Anwalt"; } else if(PlayerInfo[i][pJob] == 3) { jtext = "Gaertner"; } else if(PlayerInfo[i][pJob] == 4) { jtext = "Drogendealer"; } else if(PlayerInfo[i][pJob] == 5) { jtext = "JOB5FREI"; } else if(PlayerInfo[i][pJob] == 6) { jtext = "Farmer"; } else if(PlayerInfo[i][pJob] == 7) { jtext = "Fischer"; } else if(PlayerInfo[i][pJob] == 8) { jtext = "JOB9FREI"; } else if(PlayerInfo[i][pJob] == 9) { jtext = "Waffendealer"; } else if(PlayerInfo[i][pJob] == 10) { jtext = "JOB10FREI"; } else if(PlayerInfo[i][pJob] == 12) { jtext = "JOB12FREI"; } else if(PlayerInfo[i][pJob] == 14) { jtext = "Busfahrer"; } else if(PlayerInfo[i][pJob] == 15) { jtext = "JOB15FREI"; } else if(PlayerInfo[i][pJob] == 16) { jtext = "Pilot"; } else if(PlayerInfo[i][pJob] == 17) { jtext = "Müllmann"; } else if(PlayerInfo[i][pJob] == 18) { jtext = "Schmuggler"; } else if(PlayerInfo[i][pJob] == 19) { jtext = "JOB19FREI"; }*/ new levelstr[50],bankstr[70],paystr[70],handystr[70],jobstr[70];
    format(levelstr, sizeof(levelstr),"~b~Level: ~w~%d",PlayerInfo[i][pLevel]); TextDrawSetString(Statistik1[i], levelstr);
    format(bankstr, sizeof(bankstr),"~y~Bank: ~w~$%d",PlayerInfo[i][pAccount]); TextDrawSetString(Statistik2[i], bankstr);
    format(paystr, sizeof(paystr),"~y~Payday: ~w~in %d Minuten",60-PlayerInfo[i][pPlayMinutes]); TextDrawSetString(Statistik3[i], paystr);
    format(handystr, sizeof(handystr),"~y~Handynr.: ~w~%d",PlayerInfo[i][pPnumber]); TextDrawSetString(Statistik4[i], handystr);
    format(jobstr, sizeof(jobstr),"~y~Beruf: ~w~%s",jtext); TextDrawSetString(Statistik5[i], jobstr);
    }

    warum sind hier soviele sachen ausgeklammert?

    Mit freundlichen Grüßen,
    Dachdecker

  • dein Error sagt :


    das StatsTDON nicht definiert ist



    new Text:Statistik0[MAX_PLAYERS],
    Text:Statistik1[MAX_PLAYERS],
    Text:Statistik2[MAX_PLAYERS],
    Text:Statistik3[MAX_PLAYERS],
    Text:Statistik4[MAX_PLAYERS],
    Text:Statistik5[MAX_PLAYERS],
    StatsTDON[MAX_PLAYERS];

    Mit freundlichen Grüßen,
    Dachdecker

  • dann kommt das


    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5045) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5064) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5065) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5067) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5068) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5070) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5071) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5073) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5074) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5077) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5079) : warning 209: function "Timer2" should return a value
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23818) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23819) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23820) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23821) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23822) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23823) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23824) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23825) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23826) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23827) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23828) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23830) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23831) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23832) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23833) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23834) : error 017: undefined symbol "i"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

  • C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(963) : error 021: symbol already defined: "StatsTDON"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5046) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5065) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5066) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5068) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5069) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5071) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5072) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5074) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5075) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5078) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5080) : warning 209: function "Timer2" should return a value
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23819) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23820) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23821) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23822) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23823) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23824) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23825) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23826) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23827) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23828) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23829) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23831) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23832) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23833) : error 017: undefined symbol "i"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(23834) : error 017: undefined symbol "i"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

  • dann kommt das wieder


    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5042) : error 028: invalid subscript (not an array or too many subscripts): "StatsTDON"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5042) : warning 215: expression has no effect
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5042) : error 001: expected token: ";", but found "]"
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5042) : error 029: invalid expression, assumed zero
    C:\Users\Felix\Desktop\German Edit bei FeLiX\Server\gamemodes\FlytoLife.pwn(5042) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Das kommt bei raus..