 |
с исходником удобота - Вопросы и ответы, обсуждения - Ваши вопросы по C/C++ только в данном разделе |
13.05.2012, 15:07
|
#1
|
|
|
|
Старший сержант
|
 Регистрация: 31.12.2010
 Сообщений: 231
 Популярность: 2578
 Сказал(а) спасибо: 30
Поблагодарили 195 раз(а) в 104 сообщениях
|
с исходником удобота
Вообщем проблема в том переделываю Udobot для игры уридиум варс
вообщем суть проблемы не удаётся загрузить main.swf и проверить на совпадения md5 как это исправить)
Желательно точный ответ)
заранее спасибо)
ЧАСТЬ ИСХОДНИКА
Код:
}
String ^between(String ^str1, String ^str2, String ^str3) {
int start = str1->IndexOf(str2);
int end = str1->IndexOf(str3,start);
return str1->Substring(start + str2->Length, end - start - str2->Length);
}
String ^Get_GameServer_IP(String ^server, Int32 ^mapid){
String ^url = String::Format(L"http://{0}.darkorbit.com/spacemap/xml/maps.php",server);
String ^search = String::Format(L"<map id=\"{0}\"",Convert::ToString(mapid));
String ^searchend = L"</map>";
String ^recvbuf = gcnew String(L"");
try {
WebClient ^wc = gcnew WebClient();
recvbuf = wc->DownloadString(url);
}
catch(WebException ^) {
return L"";
}
return between(between(recvbuf,search,searchend),L"<gameserverIP>",L"</gameserverIP>");
}
bool DownloadMainSWF(String ^server) {
String ^url = String::Format(L"http://{0}.darkorbit.bigpoint.com/spacemap/main.swf",server);
try {
WebClient ^wc = gcnew WebClient();
wc->DownloadFile(url,L"main.swf");
}
catch(WebException ^) {
return false;
}
if(!File::Exists(L"main.swf"))
return false;
return true;
}
String ^MainSWFHash() {
String ^result = gcnew String(L"");
try {
Stream ^input = gcnew FileStream(L"main.swf",FileMode::Open);
MD5 ^md5 = gcnew MD5CryptoServiceProvider();
result = BitConverter::ToString(md5->ComputeHash(input));
result = result->Replace(L"-",L"");
result = result->ToLower();
md5->Clear();
input->Close();
}
catch(FileNotFoundException ^) {
}
return result;
}
String ^SiteHash() { //UDOBot which is dependant on a server would have used this..
String ^result = gcnew String(L"");
|
|
|
Пользователь сказал cпасибо:
|
|
24.05.2012, 10:57
|
#2
|
|
|
|
Сержант
|
 Регистрация: 15.05.2011
 Сообщений: 115
 Популярность: -63
 Сказал(а) спасибо: 84
Поблагодарили 14 раз(а) в 14 сообщениях
|
Re: с исходником удобота
Дай сылочку на весь исходник , в удо надо было самому проверять мд5
|
|
|
01.06.2012, 22:43
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 31.05.2011
 Сообщений: 201
 Популярность: 24012
 Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
|
Re: с исходником удобота
Я это уже проходил, да и удик под уриварс сделан давно.. Здесь у тебя не правильно кое что. Добавь в скайп.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
СИД для УдоБота.
|
tu_zp_ua |
Общение и обсуждение |
5 |
16.12.2010 01:54 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 14:32.
|
 |