private void SaveScoreOnline() { try { if (isServerOn) { Nova_FTP ftp = new Nova_FTP("yellowdesire.com", "u734915093", "finalfantasy9", false); String name = new DirectoryInfo(musicas[currentIndex].musicPath).Name + ".txt"; StreamWriter sr = new StreamWriter(name); sr.WriteLine(Environment.UserName); sr.WriteLine(sf.notesOk.ToString() + "/" + ((int)sf.totalNotes).ToString()); sr.Close(); ftp.Upload(name); } } catch { isServerOn = false; } }
private String GetRecordByMusicName() { if (oldIndex != currentIndex && isServerOn) { currentScore = ""; oldIndex = currentIndex; String name = new DirectoryInfo(musicas[currentIndex].musicPath).Name + ".txt"; Nova_FTP ftp = new Nova_FTP("yellowdesire.com", "u734915093", "finalfantasy9", false); if (isServerOn) { try { String[] files = ftp.GetFileList(); Boolean haveName = false; foreach (String s in files) { if (s.Contains(name)) { haveName = true; } } if (!haveName) return currentScore; if (File.Exists(name)) File.Delete(name); ftp.Download(name, name); StreamReader sr = new StreamReader(name); currentScore = " - " + sr.ReadLine() + " Fez " + sr.ReadLine(); return currentScore; } catch { isServerOn = false; return currentScore; } } else return currentScore; } else return currentScore; }