Ja das geht.

Behalte aber immer im Hinterkopf dass Minecraft eigentlich nicht fürs Modden vorgesehen ist! Wenn du Spiele richtig modden willst, kann ich MC da nicht empfehlen.

Das einzige andere Voxel Spiel was ich kenne und was wirklich fürs Modden gemacht wurde ist Minetest Game, bzw. das Minetest Engine. Ist sogar kostenlos.

...zur Antwort

Es kann sein, dass deine Festplatte ein Problem hat und nun read-only ist.

Heisst wenn du Dateien löschst, erscheinen sie dank dem Cache erstmal als gelöscht.

Aber sobald diese Information nicht mehr im Cache ist, wird sie neu von der Festplatte gelesen, die sozusagen "nicht gelöscht" zurückgibt.

Nur eine Theorie! Schau also mal ob deine Festplatte noch in Ordnung ist.

...zur Antwort

Ich hab sie nicht weil sie (zumindest bei mir) Akku zieht und ich eh selten weg bin.

...zur Antwort

Das ist der Energiesparmodus. Solltest du abschalten können.

Diese Boxen sind für Musik gemacht, nicht für Spiele!

...zur Antwort
Warum werden die Werte meines Arrays verändert(C)?

Hallo, hier ist mein Quellcode: (Erklärung unten)

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int Eingabe();
int zeile();
int spalte();
void clearScreen();
int FERTIG(int design[4][4]);
int main()
{
   int design[4][4];

   int ein=0;
  printf("--SUDOKU 5X5--\n--------------\n");
   while(ein>4||ein<1){
     printf("Bitte Zahl zwischen 1 und 4 eingeben.\n");
     printf("Momentan geht nur die 1, also bitte 1 druecken -.-'\n");
     scanf("%i",&ein);
     clearScreen();
     }


   for(int i=0;i<5;i++){
        for(int j=0;j<5;j++){
           design[i][j]=0;
        }
   }
   if(ein==1){
        clearScreen();
        for(int i=0;i<5;i++){
           design[i][i]=randRange();
        }

        for(int i=0;i<5;i++){
           for(int j=0;j<5;j++){
              printf("%i ",design[i][j]);
           }
           printf("\n");
        }
     while(FERTIG(design)!=1){
           clearScreen();
           for(int i=0;i<5;i++){
              for(int j=0;j<5;j++){
                 printf("%i ",design[i][j]);
              }
              printf("\n");
           }
           int zeile1, spalte2 = 1;
           int k;
           while(design[zeile1][spalte2]>0){
               zeile1=zeile();
               spalte2=spalte();
              }
              printf("Bitte Nummer eingeben: \n");
              scanf("%i",& k);
              design[zeile1][spalte2]=k;
           clearScreen();
     }
   }
   if(FERTIG(design)){
     printf("____\n-GG-\n----");
     return 0;
   }
   if(ein==2){
        for(int i=0;i<6;i++){
              design[randRange()][randRange()]=randRange();
           }
     for(int i=0;i<5;i++){
           for(int j=0;j<5;j++){
              printf("%i ",design[i][j]);
           }
        printf("\n");
     }
   }
}

void clearScreen()
{
//  system("clear"); // Linux
  system("CLS");  // Windows
}

int randRange()
{
  int lower =1, upper =5;
  int num = (rand() % (upper - lower + 1)) + lower;
  return num;
}
int zeile()
{
  int i;
  printf("Bitte Zeile auswaehlen: \n");
  scanf("%i",&i);
  return i;
}
int spalte()
{
  int j;
  printf("Bitte Spalte auswaehlen: \n");
  scanf("%i",&j);
  return j;
}
int FERTIG(int design[4][4])
{
  int ges,ges1,ges2,ges3,ges4;
  for(int i=0;i<5;i++){
      ges=ges+design[0][i];
  }
  for(int i=0;i<5;i++){
      ges1=ges1+design[1][i];
  }
  for(int i=0;i<5;i++){
      ges2=ges2+design[2][i];
  }
  for(int i=0;i<5;i++){
      ges3=ges3+design[3][i];
  }
  for(int i=0;i<5;i++){
      ges4=ges4+design[4][i];
  }
  if(ges==15&&ges1==15&&ges2==15&&ges3==15&&ges4==15){
     return 1;
  }
  return 0;

}

Es handelt sich hierbei um ein Sudokuspiel mit 5x5 Kästchen. Einige Abfragen sind noch in Arbeit, wie z.B. die Funktion FERTIG(). Mir geht es nur um die oben gestellte Frage. Vielen Dank im Voraus.

...zum Beitrag
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <time.h>


int Eingabe();
int zeile();
int spalte();
int randRange();
void clearScreen();
bool fertig(int design[4][4]);




int main()
{
    int design[4][4];


    int ein=0;
    printf("--SUDOKU 5X5--\n--------------\n");
    while(ein>4||ein<1){
        printf("Bitte Zahl zwischen 1 und 4 eingeben.\n");
        printf("Momentan geht nur die 1, also bitte 1 druecken -.-'\n");
        scanf("%i",&ein);
        clearScreen();
    }




    for(int i=0;i<5;i++){
        for(int j=0;j<5;j++){
            design[i][j]=0;
        }
    }
    if(ein==1){
        clearScreen();
        for(int i=0;i<5;i++){
            design[i][i]=randRange();
        }


        for(int i=0;i<5;i++){
            for(int j=0;j<5;j++){
                printf("%i ",design[i][j]);
            }
            printf("\n");
        }
        while(fertig(design)!=1){
            clearScreen();
            for(int i=0;i<5;i++){
                for(int j=0;j<5;j++){
                    printf("%i ",design[i][j]);
                }
                printf("\n");
            }
            int zeile1, spalte2;
            while (1) {
                zeile1=zeile();
                spalte2=spalte();
                if (design[zeile1][spalte2]<=0) {
                    break;
                }
            }
            int k;
            printf("Bitte Nummer eingeben: \n");
            scanf("%i",& k);
            design[zeile1][spalte2]=k;
            clearScreen();
        }
    }
    if(fertig(design)){
        printf("____\n-GG-\n----");
        return 0;
    }
    if(ein==2){
        for(int i=0;i<6;i++){
            design[randRange()][randRange()]=randRange();
        }
        for(int i=0;i<5;i++){
            for(int j=0;j<5;j++){
                printf("%i ",design[i][j]);
            }
            printf("\n");
        }
    }
}


void clearScreen()
{
    // Funktioniert auf allen Systemen
    printf("\033[2J\033[1;1H");
    fflush(stdout);
}


int randRange()
{
    int lower = 1, upper = 5;
    int num = (rand() % (upper - lower + 1)) + lower;
    return num;
}


int zeile()
{
    int i;
    printf("Bitte Zeile auswaehlen: \n");
    scanf("%i",&i);
    return i;
}


int spalte()
{
    int j;
    printf("Bitte Spalte auswaehlen: \n");
    scanf("%i",&j);
    return j;
}


bool fertig(int design[4][4])
{
    int ges1 = 0, ges2 = 0, ges3 = 0, ges4 = 0;
    for(int i=0;i<5;i++){
        ges1+=design[0][i];
        ges2+=design[1][i];
        ges3+=design[2][i];
        ges4+=design[3][i];
    }
    return ges1==15&&ges2==15&&ges3==15&&ges4==15;
}

Merk dir eins: in C sind integer nicht standardmäßig 0, sondern irgendetwas!!!

Dadurch hattest du irgendwann nur noch Müll in deinen uninitialisierten integern...

...zur Antwort
Du bist Bi

Man kann ja Bi sein, und halt in eine Richtung eher tendieren.

...zur Antwort

Ne, das ist normal. Kann eine Interfrequenz sein.

Es entsteht durch vibrierende Spulen und das ist gar nicht schlimm.

...zur Antwort
Ich trage sie vorne

Als ich sie noch hatte immer vorne, kannte es gar nicht anders.

...zur Antwort
Nein...

Nein! Nein nein nein.

Niemals. Nein.

Ich weiss selber, dass es immer eine psychische Belastung ist, auch nur irgendwas vom Körper verloren zu haben, egal was es ist so lange es das weitere Leben in gewisser Weise beeinflusst, und bei nem Bein stell ich mir das unaushaltbar vor.

Zumal das schnell mal von aussen sichtbar ist und ich hasse das, komisch angeschaut zu werden.

Wenn ich seit Geburt ein fehlendes Bein hätte okay, dann kennt man das ja nicht anders aber wenn man es anders kennt… ne. Ich weiss man gewöhnt sich (meistens) eh dran aber selbst bei kleinen Sachen dauert das ein paar Monate bis es für einen normal ist. Eigene Erfahrung, wenn auch lächerlich.

Dazu kommt dass ich eh nicht sooo besonders selbstbewusst bin und ein fehlendes Bein, egal wie weit, würde mich garantiert in den Suizid treiben.

...zur Antwort

Shotcut oder OpenShot

...zur Antwort