Blacklist System

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Blacklist System

    Nabend,
    ich möchte für meine Gangs ein Blacklistsystem machen. Arbeiten tue ich auf Filebasis nur ich habe noch keinen blassen Schimmer, wie ich das anstellen soll. Mit den Befehlen etc. würde ich klar kommen, nur wie scriptet man die Blacklist die einem alle Spieler anzeigt die darauf sind, auch wenn sie offline sind?
    Gruß
  • an deine stelle würde ich es einfach so machen:

    du schreibst ein enum zb.
    [pwn]enum black
    {
    bl1[50],
    bl2[50],
    bl3[50],
    bl4[50],
    bl5[50],
    bl6[50],
    bl7[50],
    bl8[50],
    bl9[50],
    bl10[50],
    bl11[50],
    bl12[50],
    bl13[50],
    bl14[50],
    bl15[50],
    bl16[50],
    bl17[50],
    bl18[50],
    bl19[50],
    bl20[50]
    }
    new Blacklist[MAX_FRAKTION][black];[/pwn]

    und speicherst die 20 in ne datei mit string
    und läds alle blacklisten aus einen fraktionen und speichest sie denn wieder im enum
    und bei den befehl blacklist machst du einfach

    [pwn]ocmd:blacklist(playerid,params[])
    {
    new fraktion = pInfo[playerid][Fraktion];
    string[200];
    format(string, sizeof string,"Black 1: %s",Blacklist[fraktion][bl1]);
    format(string, sizeof string,"%s\nBlack 2: %s", string, Blacklist[fraktion][bl2]);
    format(string, sizeof string,"%s\nBlack 3: %s", string, Blacklist[fraktion][bl3]);
    format(string, sizeof string,"%s\nBlack 4: %s", string, Blacklist[fraktion][bl4]);
    format(string, sizeof string,"%s\nBlack 5: %s", string, Blacklist[fraktion][bl5]);
    format(string, sizeof string,"%s\nBlack 6: %s", string, Blacklist[fraktion][bl6]);
    format(string, sizeof string,"%s\nBlack 7: %s", string, Blacklist[fraktion][bl7]);
    format(string, sizeof string,"%s\nBlack 8: %s", string, Blacklist[fraktion][bl8]);
    format(string, sizeof string,"%s\nBlack 9: %s", string, Blacklist[fraktion][bl9]);
    format(string, sizeof string,"%s\nBlack 10: %s", string, Blacklist[fraktion][bl10]);
    format(string, sizeof string,"%s\nBlack 11: %s", string, Blacklist[fraktion][bl11]);
    format(string, sizeof string,"%s\nBlack 12: %s", string, Blacklist[fraktion][bl12]);
    format(string, sizeof string,"%s\nBlack 13: %s", string, Blacklist[fraktion][bl13]);
    format(string, sizeof string,"%s\nBlack 14: %s", string, Blacklist[fraktion][bl14]);
    format(string, sizeof string,"%s\nBlack 15: %s", string, Blacklist[fraktion][bl15]);
    format(string, sizeof string,"%s\nBlack 16: %s", string, Blacklist[fraktion][bl16]);
    format(string, sizeof string,"%s\nBlack 17: %s", string, Blacklist[fraktion][bl17]);
    format(string, sizeof string,"%s\nBlack 18: %s", string, Blacklist[fraktion][bl18]);
    format(string, sizeof string,"%s\nBlack 19: %s", string, Blacklist[fraktion][bl19]);
    format(string, sizeof string,"%s\nBlack 2 0: %s", string, Blacklist[fraktion][b20]);

    ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Blacklist", string, "Weiter", "Abbruch");
    return 1;
    }[/pwn]