pRP Wantedkatalog bug hilfe:o

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • new Wantedkatalog[][wanted_katalog] =
    {
    {"Nicht Beachten des Platzverweises", 10},
    {"Nicht Beachten des Fahrverbotes", 10},
    {"Erregen öffentliches Ärgernisses", 5},
    {"Notrufmissbrauch", 5},
    {"Stören bei offiziellen Prüfungen", 10},
    {"Behinderung der Justiz", 10},
    {"Bestechung", 15},
    {"Flucht", 10},
    {"Mord - Gangmitglied", 30},
    {"Angriff - Gangmitglied", 20},
    {"Mord - Beamte", 50},
    {"Angriff - Beamte", 30},
    {"Bankraub", 50},
    {"Masken tragen in der Öffentlichkeit", 30},
    {"Unangemeldet Protest ", 50},
    {"Sachbeschädigung", 10},
    {"Fahren ohne gültige Lizenz", 25},
    {"Teilnahme illegales Straßenrennen", 10},
    {"Veranstaltung illegales Straßenrennen",20},
    {"Drogen/Matsbesitz", 15},
    {"Drogen/Waffenhandel", 20},
    {"Beihilfe zur Flucht", 10},
    {"Drohung", 5},
    {"Versuchte Erpressung/Raub ", 15},
    {"Raub", 20},
    {"Fahrzeugdiebstahl", 20},
    {"Diebstahl von Staatseigentum", 25},
    {"Versuchter Zivilisten Mord", 30},
    {"Geiselnahme", 50},
    {"Präsidentenanschlag", 60},
    {"Serienmord", 60 },
    {"Diebstahl militärisches Equipment ", 60},
    {"Einbrechen in Sperrzonen", 60},
    {"Zollumgehen/Illegales Einwandern", 20},
    {"Einbrechen in eine staatliche Behörde ", 20}
    };


    enum wanted_katalog
    {
    wantedreason[64],
    wantedzahl,
    }


    case DIALOG_WP_VERGABE:
    {
    new string[sizeof(Wantedkatalog)*64];
    if(response == 0)
    {
    clickedplayer2[playerid] = -1;
    return 1;
    }
    else
    {
    switch(listitem)
    {
    case 0:
    {
    for(new i=0;i<sizeof(Wantedkatalog);i++)
    {
    format(string,sizeof(string),"%s\n%s | %i",string,Wantedkatalog[i][wantedreason],Wantedkatalog[i][wantedzahl]);
    ShowPlayerDialog(playerid,DIALOG_WP_VERGABEW,DIALOG_STYLE_LIST,""#SERVERFARBE"Wähle aus:",string,"Auswählen","Abbrechen");
    return 1;
    }
    }
    case 1:
    {
    for(new i=0;i<sizeof(Stvokatalog);i++)
    {
    format(string,sizeof(string),"%s\n%s | %i",string,Stvokatalog[i][wantedreason],Stvokatalog[i][wantedzahl]);
    ShowPlayerDialog(playerid,DIALOG_WP_VERGABEST,DIALOG_STYLE_LIST,""#SERVERFARBE"Wähle aus:",string,"Auswählen","Abbrechen");
    return 1;
    }
    }
    case 2:
    {
    ShowPlayerDialog(playerid,DIALOG_WP_CLEARWPS,DIALOG_STYLE_INPUT,""#SERVERFARBE"Wantedpunkte löschen","Wie viele Wantedpunkte möchtest du löschen?","Auswählen","Abbrechen");
    return 1;
    }
    case 3:
    {
    ShowPlayerDialog(playerid,DIALOG_WP_CLEARSTVOP,DIALOG_STYLE_INPUT,""#SERVERFARBE"STVO-Punkte löschen","Wie viele STVO-Punkte möchtest du löschen?","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    return 1;
    }


    Da bei wantedkatalog ist im script vieles aber im DIALOG nur das erste (so siehts aus) warum?:

    Bitte um hilfe was muss ich machen damit die anderen auch angezeigt werden :o ?

    Einmal editiert, zuletzt von Hitmen15 ()

  • Die return's haben in der Schleife nichts zu suchen. ;)


    case DIALOG_WP_VERGABE:
    {
    new string[sizeof(Wantedkatalog)*64];
    if(response == 0)
    {
    clickedplayer2[playerid] = -1;
    return 1;
    }
    else
    {
    switch(listitem)
    {
    case 0:
    {
    for(new i=0;i<sizeof(Wantedkatalog);i++)
    {
    format(string,sizeof(string),"%s\n%s | %i",string,Wantedkatalog[i][wantedreason],Wantedkatalog[i][wantedzahl]);
    }
    ShowPlayerDialog(playerid,DIALOG_WP_VERGABEW,DIALOG_STYLE_LIST,""#SERVERFARBE"Wähle aus:",string,"Auswählen","Abbrechen");
    return 1;
    }
    case 1:
    {
    for(new i=0;i<sizeof(Stvokatalog);i++)
    {
    format(string,sizeof(string),"%s\n%s | %i",string,Stvokatalog[i][wantedreason],Stvokatalog[i][wantedzahl]);
    }
    ShowPlayerDialog(playerid,DIALOG_WP_VERGABEST,DIALOG_STYLE_LIST,""#SERVERFARBE"Wähle aus:",string,"Auswählen","Abbrechen");
    return 1;
    }
    case 2:
    {
    ShowPlayerDialog(playerid,DIALOG_WP_CLEARWPS,DIALOG_STYLE_INPUT,""#SERVERFARBE"Wantedpunkte löschen","Wie viele Wantedpunkte möchtest du löschen?","Auswählen","Abbrechen");
    return 1;
    }
    case 3:
    {
    ShowPlayerDialog(playerid,DIALOG_WP_CLEARSTVOP,DIALOG_STYLE_INPUT,""#SERVERFARBE"STVO-Punkte löschen","Wie viele STVO-Punkte möchtest du löschen?","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    return 1;
    }