SkoT Posted April 24, 2013 Posted April 24, 2013 Skr - Всем даёт 1 заученный совет... Я даже подумываю что это бот )) Дополнительно к PandaWoW505.rar Прилогаю вот этот файл. Распаковываем PandaWoW505.rar и вот этот вот файл. После запускаем его и после как он сделает своё дело жмём ИГРАТЬ. =) Позже выложу Следующую версию - Где уже будут новости в WoW как на офе нашего сервера.
Desenchantee Posted April 24, 2013 Posted April 24, 2013 Не советую ничего скачивать. Во имя вашей безопасности аккаунта.
SkoT Posted April 24, 2013 Author Posted April 24, 2013 Обидно что обомне так думают =((( using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Diagnostics; using System.Text; using System.Windows.Forms; using System.IO; using Microsoft.Win32; using System.Net; namespace WindowsFormsApplication26 { public partial class Form1 : Form { public Form1() { InitializeComponent(); timer1.Start(); } private void button1_Click(object sender, EventArgs e) { richTextBox1.AppendText("\nПопытка запустить игру."); if (System.IO.File.Exists("./PandaWoW.exe")) { try { Process p = new Process(); p.StartInfo.FileName = "./PandaWoW.exe"; p.Start(); richTextBox1.AppendText("Игра запущена."); } catch { richTextBox1.AppendText("\nОшибка запуска PandaWoW.exe"); } } else { richTextBox1.AppendText("\nPandaWoW.exe ненайден!"); } } private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); start(); } private void start() { richTextBox1.AppendText("Начало."); if (Directory.Exists("Data") && (System.IO.File.Exists("./Data/world.MPQ"))) { if (Directory.Exists("Cache")) { richTextBox1.AppendText("\nДиректория 'Cache' существует."); try { Directory.Delete("Cache", true); richTextBox1.AppendText("\nКаталог 'Cache' успешно удалён."); } catch { richTextBox1.AppendText("\nОшибка удаления деректории 'Cache'"); } } else { richTextBox1.AppendText("\nКаталог 'Cache' ненайден. Пропуск."); } if (Directory.Exists("Errors")) { richTextBox1.AppendText("\nДиректория 'Errors' существует."); try { Directory.Delete("Errors", true); richTextBox1.AppendText("\nКаталог 'Errors' успешно удалён."); } catch { richTextBox1.AppendText("\nОшибка удаления деректории 'Errors'"); } } else { richTextBox1.AppendText("\nКаталог 'Errors' ненайден. Пропуск."); } if (Directory.Exists("Logs")) { richTextBox1.AppendText("\nДиректория 'Logs' существует."); try { Directory.Delete("Logs", true); richTextBox1.AppendText("\nКаталог 'Logs' успешно удалён."); } catch { richTextBox1.AppendText("\nОшибка удаления деректории 'Logs'"); } } else { richTextBox1.AppendText("\nКаталог 'Logs' ненайден. Пропуск."); } if (Directory.Exists("Updates")) { richTextBox1.AppendText("\nДиректория 'Updates' существует."); try { Directory.Delete("Logs", true); richTextBox1.AppendText("\nКаталог 'Updates' успешно удалён."); } catch { richTextBox1.AppendText("\nОшибка удаления деректории 'Updates'"); } } else { richTextBox1.AppendText("\nКаталог 'Updates' ненайден. Пропуск."); } if (System.IO.File.Exists("./WoW.pfil")) { richTextBox1.AppendText("\nФайл 'WoW.pfil'."); try { System.IO.File.Delete("./WoW.pfil"); richTextBox1.AppendText("\nФайл успешно удалён 'WoW.pfil'"); } catch { richTextBox1.AppendText("\nОшибка удаления файла 'WoW.pfil'"); } } else { richTextBox1.AppendText("\nФайла 'WoW.pfil' несуществует."); } if (System.IO.File.Exists("./WoW.tfil")) { richTextBox1.AppendText("\nФайл 'WoW.tfil'."); try { System.IO.File.Delete("./WoW.tfil"); richTextBox1.AppendText("\nФайл успешно удалён 'WoW.tfil'"); } catch { richTextBox1.AppendText("\nОшибка удаления файла 'WoW.tfil'"); } } else { richTextBox1.AppendText("\nФайла 'WoW.tfil' несуществует."); } if (System.IO.File.Exists("./World of Warcraft Launcher.exe")) { richTextBox1.AppendText("\nФайл 'World of Warcraft Launcher.exe'."); try { Directory.CreateDirectory("PandaWoW"); System.IO.File.Copy("./World of Warcraft Launcher.exe", "./PandaWoW/World of Warcraft Launcher.exe"); richTextBox1.AppendText("\nWoW Launcher.exe скопирован в деректорию PandaWoW"); try { System.IO.File.Delete("./World of Warcraft Launcher.exe"); richTextBox1.AppendText("\nФайл успешно удалён 'World of Warcraft Launcher.exe'"); } catch { richTextBox1.AppendText("\nОшибка удаления файла 'World of Warcraft Launcher.exe'"); } } catch { richTextBox1.AppendText("\nОщибка копирования Wow Launcher.exe"); } } else { richTextBox1.AppendText("\nФайла 'World of Warcraft Launcher.exe' несуществует."); } button1.Enabled = true; } else { MessageBox.Show("Простите но лаунчер не находится в каталоге игры."); Close(); } } } } Вот исходник... Весь код испольнительны! Найдите хоть что то тут помимо действий с фаилами и деректориями.
Титан Posted April 24, 2013 Posted April 24, 2013 Skr - Всем даёт 1 заученный совет... Я даже подумываю что это бот )) Хуже. - - - Добавлено - - - Мое лого :o
SkoT Posted April 24, 2013 Author Posted April 24, 2013 В 2 словах... Кароч начал делать новости и т д.... Всё... Сохраняю, распологаю и запускаю WoW.... И? Папочка GlueXML автомотически становится GlueXML.old папкой. О.о WTF!? А WoW запустился нормальный. Пф... Решил написать на форум и дописываю выше изложенный выше текст и???????????? Кто угадает что дальше было тому дам в игре 10г. (Шутка) А вот что произошло - ЭКРАН СМЕРТИ НА БУКЕ =)
Sivanv Posted April 24, 2013 Posted April 24, 2013 Skr - Всем даёт 1 заученный совет... Я даже подумываю что это бот )) Дополнительно к PandaWoW505.rar Прилогаю вот этот файл. Распаковываем PandaWoW505.rar и вот этот вот файл. После запускаем его и после как он сделает своё дело жмём ИГРАТЬ. =) Позже выложу Следующую версию - Где уже будут новости в WoW как на офе нашего сервера. Могу помочь. Если хочешь - стучись в ЛС.
caxapoff Posted April 26, 2013 Posted April 26, 2013 Любой труд стоит оценить. Молодца, постарался. Только вот лучше бы кто-то собрал готовый клиент под этот сервер и выложил на всякоторренты. Это решило бы проблему не только с подключение но и с идиотскими постами в стиле "***** у меня лагает" или " что за ***** у меня залипают скилы".
NoSOK СудьБы Posted October 13, 2013 Posted October 13, 2013 да все круто)) все робит!! По моему мнению, кто-то создал вторую страницу=)
Zuzik Posted October 13, 2013 Posted October 13, 2013 Совет автору - данную вещь можно сделать проще, красивее и универсальнее. Получаешь список того что находится в директории с игрой, сравниваешь с тем что должно быть (список того что должно быть желательно хранить в файле, дабы можно было просто изменить данный список, к примеру для другого сервера), сравниваешь эти 2 списка, избавляешься от ненужного.
Twender Posted October 13, 2013 Posted October 13, 2013 Для циркуля тоже писали бесплатные лаунчеры, а для чего? Никто не одобрил, тут видимо - дубль два. - - - Добавлено - - - Замути статистику онлайна. Могу запилить профиссеональный дизайн 1.5к хд. Тока это же пандавову ...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now