Frage zu DINI!

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
  • Hi! Ich brauche einen Befehl, um alle .ini Datein zu löschen, da manchmal welche überbleiben, die das Script dann nicht mehr erfasst. Mit dini_Remove(*.ini, name); habe ich es schon probiert, mit * als Platzhalter, aber das funktioniert nicht. Kennt jemand eine Lösung?

  • welche dini? es gibt die auch in Scriptfiles^^

  • Arrggghhhh ich verd wahnsinnig, immer wieder ist der scheiß Text weg
    Das wäre jetzt einfach mal ein Code, der alles ausprobiert
    if(strcmp(cmdtext,"/alleweg",true)==0) {
    new bs[][]= { "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z" };//die liste musste selbst noch mit anderen buchstaben erweitern
    new z[16], s[25], g, j=sizeof(bs)+1;
    hier:
    for(g=0; g<14; g++) {
    if(z[g]>=j) {
    z[g]=1;
    z[g+1]++; }}
    for(z[0]=1; z[0]<j; z[0]++) {
    if(z[1]==0) { format(s,sizeof(s),"%s.ini",bs[z[0]-1]); }
    else if(z[2]==0) { format(s,sizeof(s),"%s%s.ini",bs[z[1]-1],bs[z[0]-1]); }
    else if(z[3]==0) { format(s,sizeof(s),"%s%s%s.ini",bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[4]==0) { format(s,sizeof(s),"%s%s%s%s.ini",bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[5]==0) { format(s,sizeof(s),"%s%s%s%s%s.ini",bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[6]==0) { format(s,sizeof(s),"%s%s%s%s%s%s.ini",bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[7]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s.ini",bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[8]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s.ini",bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[9]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s.ini",bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[10]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s.ini",bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[11]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s.ini",bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[12]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s%s.ini",bs[z[11]-1],bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[13]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s%s%s.ini",bs[12]-1],bs[z[11]-1],bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[14]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s%s%s%s.ini",bs[z[13]-1],bs[12]-1],bs[z[11]-1],bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[15]==0) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s.ini",bs[z[14]-1],bs[z[13]-1],bs[12]-1],bs[z[11]-1],bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    else if(z[15]>=1) { format(s,sizeof(s),"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s.ini",bs[z[15]-1],bs[z[14]-1],bs[z[13]-1],bs[12]-1],bs[z[11]-1],bs[z[10]-1],bs[z[9]-1],bs[z[8]-1],bs[z[7]-1],bs[z[6]-1],bs[z[5]-1],bs[z[4]-1],bs[z[3]-1],bs[z[2]-1],bs[z[1]-1],bs[z[0]-1]); }
    if(dini_Exists(s)) {
    dini_Remove(s); }
    if(z[15]<j) {
    goto hier;
    }}
    return 1;
    }
    Es kann sein, dass der Code ein par Fehler beinhaltet... bin zurzeit nicht zuhause, kanns also schlecht testen oder auf Errors compilen
    Es kann auch sein, dass der Server dabei crasht, dann weißt du, dass das eine zu hohe Belastung für ihn war^^

  • Danke dir! Also wenn ich alles richtig verstanden habe, testet er dann alle möglichen wörter/buchstabefolgen mit den Buchstaben a-z durch? Da steht, dass man die Liste noch erweitern kann, kann ich auch Zeichen verwenden z.B.: /,[,],_... usw.?