Beiträge von EliteBread

    Ich würde gerne die PayTime in meinen Stats haben (Dialog) jedoch wird die nicht angezeigt


    format(Zeile0 ,sizeof(Zeile0),"|--------Daten--------|");
    format(Zeile1 ,sizeof(Zeile1),"-Level: %d",PlayerInfo[playerid][Level]);
    format(Zeile2 ,sizeof(Zeile2),"-Respekt: %d",PlayerInfo[playerid][ErfahrungsP]);
    format(Zeile3 ,sizeof(Zeile3),"-Geld: %d", PlayerInfo[playerid][Geld]);
    format(Zeile4 ,sizeof(Zeile4 ),"-Kontostand: %d", PlayerInfo[playerid][Bank]);
    format(Zeile5 ,sizeof(Zeile5 ),"-Handynr.: %d", PlayerInfo[playerid][Handy]);
    format(Zeile5 ,sizeof(Zeile5 ),"-Admin Rang: %d", PlayerInfo[playerid][Admin]);
    format(Zeile6 ,sizeof(Zeile6 ),"\n|--------Beruf--------|");
    format(Zeile7 ,sizeof(Zeile7 ),"-Fraktion: %s", FrakName);
    format(Zeile8 ,sizeof(Zeile8 ),"-Rang: %d", PlayerInfo[playerid][Rank]);
    format(Zeile9 ,sizeof(Zeile9 ),"-Nebenjob: %s", PlayerInfo[playerid][Nebenjob]);
    format(Zeile10 ,sizeof(Zeile10 ),"\n|---------Info--------|");
    format(Zeile11 ,sizeof(Zeile11 ),"-Tode: %d", PlayerInfo[playerid][Tode]);
    format(Zeile12 ,sizeof(Zeile12 ),"-Verbrechen: %d", PlayerInfo[playerid][Verbrechen]);
    format(Zeile13 ,sizeof(Zeile13 ),"-WandetPunkte: %d", PlayerInfo[playerid][Wanted]);
    format(Zeile14 ,sizeof(Zeile14 ),"\n|--Neben-Info--|");
    format(Zeile15 ,sizeof(Zeile15 ),"-Payday Zeit: %i", PlayerInfo[playerid][PayTime]);
    format(DialogText,sizeof(DialogText),"%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",Zeile0,Zeile1,Zeile2,Zeile3,Zeile4,Zeile5,Zeile6,Zeile7,Zeile8,Zeile9,Zeile10,Zeile11,Zeile12,Zeile13,Zeile14,Zeile15);
    ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Statistiken",DialogText,"Schließen","");
    In den Stats sieht man noch nicht einmal den ":" Hinter Payday Zeit

    Also muss ich es auch nur so machen
    if(PlayerInfo[i][Beruf] == 1)
    {
    if(PlayerInfo[i][Rank] == 1)
    {
    format(string,sizeof(string),"Lohn: 550$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 550;
    }
    if(PlayerInfo[i][Rank] == 2)
    {
    format(string,sizeof(string),"Lohn: 625$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 625;
    }
    if(PlayerInfo[i][Rank] == 3)
    {
    format(string,sizeof(string),"Lohn: 750$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 750;
    }
    if(PlayerInfo[i][Rank] == 4)
    {
    format(string,sizeof(string),"Lohn: 925$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 925;
    }
    if(PlayerInfo[i][Rank] == 5)
    {
    format(string,sizeof(string),"Lohn: 1350$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 1350;
    }
    if(PlayerInfo[i][Rank] == 6)
    {
    format(string,sizeof(string),"Lohn: 1550$");
    SendClientMessage(playerid,Weiß,string);
    PlayerInfo[i][Bank] + 1550;
    }
    }

    Hallo Com,
    Ich wollte jetzt in mein Payday system die Löhne rein bringen so weit so gut bloß sind 52Strings recht viel gibt es noch eine Möglichkeit das kleiner zu machen???
    So sieht das Im Moment aus:
    new string1[128], string2[128],string3[128],string4[128],string5[128],string6[128],string7[128],string8[128],string9[128];
    if(PlayerInfo[i][Beruf] == 1)
    {
    if(PlayerInfo[i][Rank] == 1)
    {
    format(string4,sizeof(string4),"Lohn: 550$");
    SendClientMessage(playerid,Weiß,string3);
    PlayerInfo[i][Bank] + 550;
    }
    if(PlayerInfo[i][Rank] == 2)
    {
    format(string5,sizeof(string5),"Lohn: 625$");
    SendClientMessage(playerid,Weiß,string3);
    PlayerInfo[i][Bank] + 625;
    }
    if(PlayerInfo[i][Rank] == 3)
    {
    format(string6,sizeof(string6),"Lohn: 750$");
    SendClientMessage(playerid,Weiß,string6);
    PlayerInfo[i][Bank] + 750;
    }
    if(PlayerInfo[i][Rank] == 4)
    {
    format(string7,sizeof(string7),"Lohn: 925$");
    SendClientMessage(playerid,Weiß,string7);
    PlayerInfo[i][Bank] + 925;
    }
    if(PlayerInfo[i][Rank] == 5)
    {
    format(string8,sizeof(string8),"Lohn: 1350$");
    SendClientMessage(playerid,Weiß,string8);
    PlayerInfo[i][Bank] + 1350;
    }
    if(PlayerInfo[i][Rank] == 6)
    {
    format(string9,sizeof(string9),"Lohn: 1550$");
    SendClientMessage(playerid,Weiß,string9);
    PlayerInfo[i][Bank] + 1550;
    }
    }


    das ist jetzt beruf 1 von 8


    MfG Florian

    DAnn kommt wieder der Variable fehler :(
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3917) : error 033: array must be indexed (variable "Eingeloggt")
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3924) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Wen ich jetzt /test eigeben:
    dcmd_test(playerid,params[])
    {
    #pragma unused params
    new string1[128];
    format(string1,sizeof(string1),"Du hast in %imin Payday",PlayerInfo[playerid][PayTime]);
    SendClientMessage(playerid,HellBlau,string1);
    return 1;
    }


    Mir wird aber nur das im Chat angezeigt !?
    Du hast in 0min Payday
    egal wie lange ich warte!


    kann jemand mal über TeamViewer gucken ??


    Bitte um schnelle hilfe sitze nun schon über 2wochen am payday :(
    und komme nicht weiter.

    Nimm einfach 1 raus und teste es dann und das gleiche mit dem andren vllt ist nur einer Kaput wen die halt Kaput sind :)
    @ Flat_Hack
    Es muss nicht Pipen jenach dem was er für ein Board hat oder welches Bios kann das alles sich ändern

    Okay
    new Eingeloggt[MAX_PLAYERS];
    public OnPlayerDisconnect(playerid, reason)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
    {
    Update(playerid);
    Eingeloggt[playerid] = 0;
    }
    }
    if(Eingeloggt[playerid] == 0)
    {
    SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: gespawnt ohne einloggen!");
    Kick(playerid);
    return 1;
    }
    if(!dini_Exists(string) && Eingeloggt[playerid] == 0)
    {
    format(string,sizeof(string),"Hallo %s: \nDu hast noch keinen Account \nBitte gib dein wunsch Passwort ein.",name);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrieren",string,"Registrieren","Abbrechen");
    }
    public OnPlayerRequestSpawn(playerid)
    {
    if(Eingeloggt[playerid] == 0)
    {
    SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: gespawnt ohne einloggen!");
    Kick(playerid);
    }
    return 1;
    }
    Eingeloggt[playerid] = 1;
    public Account()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
    {
    Update(i);
    }
    }
    return 1;
    }
    Das waren glaub ich alle :)))

    So kommt nur noch der Fehler mit der Variable
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3907) : error 033: array must be indexed (variable "Eingeloggt")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    bei dem ersten kommt das
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3907) : error 033: array must be indexed (variable "Eingeloggt")
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3908) : warning 215: expression has no effect
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3911) : warning 215: expression has no effect
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3914) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    und so:
    public PayMinute()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(PlayerInfo[i][Eingeloggt] != 1)continue;
    {
    PlayerInfo[i][PayTime] ++;
    if(PlayerInfo[i][PayTime] == 60)
    {
    PlayerInfo[i][PayTime] == 0;
    SendClientMessage(i,Grün,"--PayDay---------");
    SendClientMessage(i,Weiß,"Du erhältst 500$");
    PlayerInfo[i][Bank] + 500;
    }
    }
    }
    return 1;
    }


    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3907) : error 033: array must be indexed (variable "Eingeloggt")
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3912) : warning 215: expression has no effect
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3915) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Hallo Leuts,
    ich habe das Payday System von MRM gemacht und wollte nun abfragen ob der Player Connected ist und Eingeloggt.
    so sieht das aus :
    public PayMinute()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(PlayerInfo[i][Eingeloggt] != 1)continue;
    {
    PlayerInfo[i][PayTime] + 1;
    if(PlayerInfo[i][PayTime] == 60)
    {
    PlayerInfo[i][PayTime] == 0;
    SendClientMessage(i,Grün,"--PayDay---------");
    SendClientMessage(i,Weiß,"Du erhältst 500$");
    PlayerInfo[i][Bank] + 500;
    }
    }
    }
    return 1;
    }
    Leider kommen da diese Fehler
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(1) : error 010: invalid function or declaration
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3907) : error 033: array must be indexed (variable "Eingeloggt")
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3909) : warning 215: expression has no effect
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3912) : warning 215: expression has no effect
    C:\Users\capco_000\Desktop\Programme\Scripts\Selfmade Script\gamemodes\Bread.pwn(3915) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    der Fehlerklärbär hat mir zwar eine Ant gegeben leider weiß ich nicht wie er das meint :(


    MfG Flo