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?
Frage zu DINI!
- Sim
- Geschlossen
- Erledigt
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
-
-
welche dini? es gibt die auch in Scriptfiles^^
-
Ich meine die include.
-
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.?
-
Ja, kannst du, einfach dazuschreiben
-
breadfish.de
Hat das Thema geschlossen.