Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4129 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Taigi pasidares, kad galima butu susikurti kazkoki nicka ji issaugoti:

public void create(Player p) throws IOException{
Scanner i = new Scanner(System.in);
System.out.println("Please enter your name: ");
String u = i.next();
Player.setUsername(u);
String username = Player.getUsername();


boolean f = new File("data/saves/"+username).mkdirs();
File f2 = new File("data/saves/"+username+"/"+username+".txt");
if(f2.exists()) {
System.out.println("This name is in use! Please use a different name!");
} else {
System.out.println("Profile being created... Loading...");
PrintWriter pw = new PrintWriter(new FileWriter(f2));
pw.println(username);
pw.close();
}
}

tada paleidziu per naujo ir spaudziu pas save, kad loadintu.. 

public void load(Player p) throws IOException{
Sleep s = new Sleep();
long time = 3000;
God g = new God();
Player p1 = new Player();


Scanner i = new Scanner(System.in);
System.out.print("Enter the name of the file you wish to load: ");
String username = i.next();
File f = new File("data/saves/"+username+"/"+username+".txt");
if(f.exists()){
System.out.println("File found! Loading game...");
try {
//Information to be read and stored
String name;
int marks = 0;


//Read information that's in text file
BufferedReader reader = new BufferedReader(new FileReader(f));
name = reader.readLine();
reader.close();


//Set information
Player.setUsername(name);
Player.setMarks(marks);


//Read the information to player
System.out.println("Username: "+Player.getUsername());
System.out.println("Marks: "+Player.getMarks());
s.Delay(time);
System.out.println("-------------------------------------------");
System.out.println("|| -- Options        ||| Information     ||\n");
System.out.println("-------------------------------------------\n");
System.out.println("|| 1) Add mark       --> Adds a mark     ||");
System.out.print("\nOption: ");
int options = i.nextInt();
switch(options) {
case 1:
g.add(p1);
break;
case 2:
System.exit(0);
break;
default:
System.out.println("Please enter 1 to add or 2 to exit.");
break; 
}
}
catch(Exception e){
e.printStackTrace();
}
}
else {
System.out.println("File not found! Please create a new character...");
load(p);
}
} 

okay, tai tarkim susikuriau faila vardu: Player

tada atsirado data/saves/(manonick)/(manonick)

ir dabar:

public void add(Player p){
Scanner i = new Scanner(System.in);
System.out.println("Which mark do you want to insert?: ");
String mark = i.next();
System.out.println("This mark has been added...");
File f = new File("data/saves/username"+mark+".txt");
}

nezinau kaip padaryti, kad butent idetu pazymi ar kazkoki skaiciu i butent to zmogaus vieta..

kad kaip sakiau data/saves/(manonick)/(pazymis)

ir taip galeciau creatint bet kiek ju..

pagalbos :)

 

An error occurred while loading signature.

Tai naudok to žaidėjo vardą, juk kaip argumentą perduodi Player objektą, o jo vardą nustatei ankščiau:

Player.setUsername(u);

Tai tada: 

public void add(Player p) {
	Scanner i = new Scanner(System.in);
	System.out.println("Which mark do you want to insert?: ");
	String mark = i.next();
	System.out.println("This mark has been added...");
	File f = new File(String.format("data/saves/%s/%s.txt", p.getUsername(), mark));
}

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4129 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...