coding.xa0c.net: deMiner2
Итак... Однако, здравствуйте, дорогие любители сапёра. Продукт, описаный и находящийся на этой странице есть следущая (вторая) версия того, что было тут. Для тех, кто на странице первый раз, КРАЙНЕ СОВЕТУЮ ПРОЧИТАТЬ ТО, ЧТО ПО ЭТОЙ ССЫЛКЕ, актуального текста там не много, но вы хотябы будете иметь представление о том, что это за программа, для чего и как разрабатывалась, а так же, если интересно — узнаете историю её развития.
Итак, deMiner2.
Несколько слов о том, почему я решил написАть эту версию.
Я всегда говорил, говорю, и, наверное, буду говорить — пишу я только то, что мне интересно и только тогда, когда мне интересно. Первая версия изжила себя, вносить заплатки, приделывать костыли после каждого миниатюрного апдейта какого-нибудь из игровых сайтов мне надоело и на деминера я забил. Чуть позже, было принято решение выпустить версию-плагин для FF, которая, однако, прижилась всего лишь у единиц, что меня, в принципе, не особо волновало, ибо свой интерес и любопытство (написание первого плагина для FireFox) я утолил. Программа тихо умирала и вот... В один прекрасный летний солнечный день настроение моё было хорошим, время свободное в наличии имелось и решил я воплотить в жизнь другую свою задумку: программу с плагинами. Забавно, но за всю свою программерсую жизнь такого я не писАл. Было, правда, несколько попыток (см. irchat.ru), но до конца не довёл.
Другая причина (и я о ней уже упомянул выше) возникновения данной версии — дать вам, господа пользователи, возможность самим фиксить новые детекты-антидеминеры, изменения дизайна и полей, и всякие прочие "осложнения жизни", кои придумывают админы порталов с сапёром. Сие действие практически снимает с меня всю ответственность за дальнейшие фиксы и/или развитие программы. Вам интересно - дописывайте и фиксите сами. :)
Итак, deMiner2 — ещё один продукт, целиком и полностью построенный на моём интересе к плагинам. Интерес свой я, как и следовало ожидать, утолил. Результат перед вами. :)
На самом деле, все отличия сводятся к "что в новой версии отсутствует", ибо в основном я убирал, а не добавлял функционал. :)
За всё время жизни первой версии код превратился в жуткую помойку: тут дописка для свипминес, там кусок для игруна, в итоге в коде чёрт ногу сломит. При написании новой версии большинство участков я даже не пытался поправить или как-то причесать (себе дороже: ещё сломается нафиг :))
1) Убрана возможность выбирать тип поля (простой/не простой), теперь поле всегда простое. Думаю, мало кто другим вариантом пользовался.
2) Убран режим паранои. Аналогично первому пункту: не думаю, что он на что-то влиял.
3) Убран полный автоматический режим. Насовсем. Впрочем, если вам сильно нужно — можете дописАть свой модуль, который бы позволял полный автомат.
4) Убрана возможность использовать прокси. Не хотелось с ней заморачиваться, да и прокси живых для тестов под рукой не было.
5) Убрана всякая дополнительная информация, что отображалась в заголовке программы: количество игр, процент успешных и прочий мусор.
6) Произведена попытка оптимизировать некоторые куски кода. Например, сейчас менее тормознуто отрисовывается рамка под текущей клеткой, проценты с вероятностями (которые, кстати, теперь отключаемые) теперь не мерцают при перемещении мышки, ну и т.д.
7) Программа стала модульной, что означает: в exe только ядро, алгоритм разгадывания, в модулях (dll, плагины) вся логика по общению с сервером игры, юзером и чем там угодно, в ядро посылаются только номера клеток и сведения о бомбах в этих клетках, а ядро в свою очередь считает и отрисовывает вероятности. Исходный код модулей открыт, можете изменять/дописывать/создавать новые как вам будет угодно. Ещё раз напомню: приэто основная причина появления данной версии, интерес к самой архитектуре модульности, а никак не к развитию deMiner'a как такового.
8) Так как полей теперь может быть несколько, то теперь их можно закрывать (правой кнопкой на заголовке)
Окно настроек значительно отличается от того, что было в предыдущей версии. Количество пунктов заметно порядело, теперь разделов всего два: первый, основной, настройки ядра, всё, что осталось "не отрезанным", второй — настройки модулей, то, что модули решат сделать доступным для редактирования пользователем. В принципе, у всех опций названия говорящие, плюс, к каждой опции есть пояснение, посему проблем с настройкой возникунть не должно.
Небольшое дополнение касательно куков aka "Seepmines ID" (уж очень много вопросов мне про них задавали). Если вы не знаете что это, не знаете где взять, идите по ссылке вверху страницы и читайте про старую версию.
Сама программа теперь выглядит так:
Она лишилась главного окна с полем (теперь это поле создаётся только по запросу из модуля), и выглядит как значок в трее с контекстным меню. Кроме, собственно, доступа к модулям, настройкам, пункта выхода и about'a есть переключатель полуавтоматического режима, знакомый многим по старой версии. К слову, клавиша-хоткей "x" никуда не делась и по прежнему работает. (кажется :))
Ну чтож... Давайте разберём те модули, на написание коих меня хватило. :)
[ SweepMines Standard ] (слева)
Ну, это классика. :)
Модуль — полная копия (я говорю буквально: выделил старый код и скопировал в новое место) основной части первой версии deMiner'a: игра без браузера на сайте sweepmines.com (подробнее на старой странице), то, что сыскало наибольшую популярность у народа и то, что мне постоянно приходилось фиксить. Наслаждайтесь, теперь открыто, фикисть будете сами. :)
Из настроек требуется только UserID, ну и, опционально, "Автополучение бонуса".
[ SweepMines Clicker ] (справа)
Сей модуль — желание показать вам то, как выглядел плагин для FireFox. Модуль НЕ использует интернет, вся игра происходит в вашем любимом браузере, модуль сканирует его окно, находит поле, определяет открытые клетки, высчитывает вероятности, перемещает курсор мыши на определённую позицию и эмулирует "клик мышкой". Детект практически нереален, а вот сломать — раз плюнуть.
Из настроек требует кусок заголовка окна (постоянный для всех окон данного браузера текст) в котором ведётся игра. По дефолту это "mozilla firefox", можете поменять на "google chrome" или что там вам удобней.
[ SweepMines Refresh ]
Идея модуля возникла после прочтения мной комментариев к первой версии. Судя по этим самым комментам, даже после того, как появились новые детекты и анти-деминеры часть программы, отвечающая за восстановление уже начатой игры оставалась рабочей. Иными словами, пользователи делали финт ушами: сначала ход, затем перезапуск программы. При перезапуске деминер заново считывал поле и отображал вероятности соответственно текущему случаю. Работало. Но, согласитесь, частые перезапуски программы — отстой. Посему, было принято решение вынести "восстановление игры" в отдельный модуль, теперь программу перезапускать не нужно, всё, что вам требуется — нажать на кнопку deMiner'a начала новой игры в таком поле.
Другой момент, касаемый данного модуля — его простота. Сам по себе модуль необычайно живуч, и, думаю, проживёт подольше первых двух, а когда-таки и его сломают, внести фикс (ввиду крайне небольшого исходного кода) сможет любой мало-мальски грамотный пользователь. А при наличии хорошего логического мышления — даже не обязательно программист.
[ Ingrun.com: 7x7 && 16x30 ]
Опять же, классика. Модуль — полный (пофиксеный) копипаст куска кода, отвечающего за игру на Igrun.com.
Скриншот выше — поле, открытое этим модулем менее, чем за минуту, в полуавтоматическом режиме после двух кликов мышкой по случайным клеткам. Естественно, не всем будет так везти, но даже так, я не зря в описании первой версии говорил, что ориентируюсь на Igrun.com: там господа хотя бы не заморачиваются по поводу того чем и как играют пользователи и особо сильно над осложнением жизни простому народу не думают, да и ситуации 50/50 достаточно редки.
P.S. По причине отсутствия WMZ, тестирование с данной валютой на игруне не проводилось.
[ Calculator ]
Хе-хе. Модуль — мой привет автору saper helper'a. "Сапёр-хелпер" был первой программой, которую я обнаружил в процессе поиска аналогов-решателей сапёра. Программа, в принципе, отличная, но пока забъёшь всё поле — поседеть можно, уж очень долго мышкой тыкать нужно. Здесь, в принципе, тоже, однако один существенный плюс, всё же, есть: хоткеи. После клика на клетке не обязательно мышкой же выбирать количество бомб в этой клетке.
Хоткеи: 1, 2, 3, 4, 5, 6, 7, 8 по количеству бомб, "ё" или "`" для сброса значения клетки, "0" или пробел для установки пустой клетки.
Имхо, так открывать поле получается заметно быстрее. Кроме того, модуль универсален, а так же ничтожно мал в плане исходного кода (там его практически нет). И этот модуль уж точно не зависит от того где играть и о того, какие ещё фичи придумают администраторы ресурсов.
Однако, есть один момент: для работы этого модуля мне слегка пришлось изменить алгоритм отгадывания aka "решения", не знаю к чему это приведёт.
Принцип юзания: при старте задаём размеры поля и кол-во бомб на нём, появляется поле, тыкаем по клеткам, вводим значения. Чёрные клетки означают ошибку, необходимость дополнить поле в этих клетках значениями иначе решения не будет (в принципе, посмотрев на скриншот станет ясна подобная ситуация и это, я считаю, нормально)
И, кстати, не нужно насиловать программу всякими извратами типа поле 1х1, а бомб 100, либо вводить абсурдные значения в клетках (всё равно не прокатит :))
Итак, это все модули, на написание которых хватило моего энтузиазма. В принципе, по аналогии с кликером можно сделать модуль для виндового сапёра, по аналогии с рефрешером можно сделать модуль-рефрешер для игруна. Можно вообще забить на сапёров и сделать модуль для, скажем, "сейфа" на игруне (впрочем, для этого даже ядро не понадобится, ибо модуль будет самодостаточен и вполне себе живуч ввиде stand alone exe application).
6. Исходный код модулей
Все общие интерфейсы, структуры и классы находятся в файле Modules.dll, ссылку на который вам нужно будет прописАть при создании своего модуля. В принципе, код ниже - просто копипаст оттуда, но пусть уж будет, на всякий случай.
[ Интерфейсы ]
То, что должен имплементировать каждый модуль:
Методы ядра, доступные плагинам:
Методы формы поля, aka "Игры", доступные после создания экземпляра объекта (ICore.NewGame()):
Блин, кривая подсветка... %)
В принципе, это всё, что нужно для написания своего плагина.
[ Плагин "Calculator" ]
А тут практически полный исходник самого маленького модуля, калькулятора. Итак...
Module.cs: Класс, в котором описано "ядро" каждого модуля (по кр. мере у меня так, вы можете делать как вам угодно):
Core.cs: Класс-обёртка для методов ICore. Присутствует в каждом моём модуле, хотя и не обязателен.
Game.cs: Класс-обёртка для методов IGame. "Игровое" ядро каждого (моего) модуля, отвечает за процесс обработки ходов (кликов) польтзователя и отсылает значения клеток в ядро, дабы последнее, в свою очередь, рассчитало и отрисовало вероятности.
Итак, эти 3 (три) класса исключая код форм (в которых нет ни строчки кода, относящегося хоть сколько-нибудь к деминеру, либо зависимых от текущих интерфейсов) и есть модуль "калькулятор". Просто, не правда ли? :)
[ Пара слов о "SweepMines.com Standard" ]
На то, чтобы запостить весь исходник целиком (как и на то, чтобы добавить вовнутрь комментарии :)) меня, простите, не хватит. Посему, рассмотрю лишь некоторые моменты.
Первый и самый интересный детект deMiner'a был побеждён в классе с говорящим названием AntiDetect.
Честно говоря, я уже даже не совсем помню в чём состояла суть детекта, но во время игры случайным образом приходило сообщение "top10", на которое необходимо было ответить POST-запросом с двумя параметрами получаемыми (мной) при старте каждой игры: timeStart и timeStop (кажется)
Кусок кода из функции ParseXMLReply, дабы было понятно о чём я:
Это был интересный детект. Найти его и придумать способ обхода заняло у меня достаточно много времени (около 1-2 часов).
Последущие же "детекты" (впрочем, это уже не детекты, как таковые, а анти-деМинеры) основывались на том, что вместо посылки хода как "http://url/click?c=(колонка,строка)&time=время" координаты клетки шифровались и отсылались как "http://url/click?c=$№Fg33%53*&time=время".
Алгоритм шифрования был написан на javascript, за-escape'ен и обфусцирован. Если кто смотрел в исходник страницы с игрой на seepminec.com, то я говорю о немеряно гигантской строчке вида "v24805 = unescape('%40%05%00%06%03 ... ');".
Вся суть фикса сводилась к тому, чтобы расшифровать этот JavaScript и портировать алгоритм шифровки на C#.
Не думаю, что админ продолжит практиковать такой тип защиты, но, на всякий случай, для тех, кто захочет фиксить модуль, расскажу процесс расшифровки:
1) То, чего должны пугаться все: огромное количество непонятных символов (escape: %40%05%00%06%03 ... ) или же "расшифровка javascript" :)
а) Скачиваем Malzilla.
б) Копируем со страницы sweepmines.com текст, похожий на этот (он может чуть отличаться от того, что будет на момент открытия вами страницы, но границы копирования должны быть ясны):
в) Вставляем этот текст в Malzilla, в верхнее окно закладки Decoder'a:
г) Тыкаем по любой из кнопок: "Debug", "Run script" или "Show eval() results", вам покажется окошко со списком получившихся файлов, выбираем последний, он будет содержать более-менее человеческий код шифрования:
2) Всё, что осталось — перевести этот алгоритм на C#. Вот, например, последний на сегодняшний день (находится в классе Crypt модуля): [ Для разработчиков ]
Честное слово, не верю, что кто-то кроме меня решит написАть или пофиксить модуль, а если и решит, то после такового действия нападёт на него альтруизм и щедрость неслыханная и захочет он поделиться продуктом своим...
Короче, товарищи девелоперы. Если вы что-либо напишете, что-либо пофиксите (и прочее и прочее), и захотите изделие своё народу презентовать — отправляйте мне исходниками, я их просмотрю, скомпилирую и выложу бинарники здесь, на странице, с указанием вашего авторства, естественно. Если хотите - могу опубликовать БЕЗ выкладывания исходников, однако МНЕ исходники обязательны (на проверку, чтоб ничего деструктивного не вставили). Если даже вы сделаете просто небольшой фикс, можете затереть нафиг моё авторство у модуля, я не против, а то, чесслово, от своего ника в окне "about" уже в глазах рябит %)
Ежели же кто активное участие в девелопинге модулей принят захочет, да часто апдейты клепать будет — по желанию могу поднять тут SVN и дать доступ таковому человеку, дабы он прямо туда все свои изменения заливал, а люди скачивали и сами проверяли, если что.
Так же, если вам вдруг будет не хватать чего-то в интерфейсах, будет нужна какая-то информация из ядра, которую в текущий момент времени получить нельзя и требуется расширение ICore/IGame, а так же полный ступор и отсутствие идей почему ваш модуль работает не так, как полагается — можете попробовать спросить тут в комментах, надеюсь, вместе решим проблему. :)
Ну что, господа писАвшие мне в аську с просьбой поделиться исходниками, клятвенно обещавшим работать на благо народа, фиксить и выкладывать новые версии нуждающимся, вы ещё живы? Правдивы ли слова ваши были?.. Посмотрим... :)
ВНИМАНИЕ ПОЛЬЗОВАТЕЛЯМ: Скачивание модулей со всяких рапидшар, ифолдеров, депозитов и прочих сайтов, которые НЕ xa0c.net вы производите на свой страх и риск, я за вашу жопу в таком случае ответственности не несу. (В принципе, я в любом случае её не несу, но в этом — особо :))
[ Тренировка ]
Хотите попробовать написАть свой модуль?.. Легко. Специально для этого (а так же по причине своей великой лени) я не стал делать модуль "Igrun.com Refresh". Можете попробовать вы.
Данный модуль получится практически 1 в 1 копией модуля "SweepMines.com Refresh", всё, что вам нужно будет сделать - вырезать из "Igrun.com" класс "Recovery", ответственный за восстановление игры и вставить заместо "Recovery" у "SweepMines.com Refresh" попутно дописав кусочек кода авторизации на сайте (который, к слову, так же можно вырезать из модуля "Igrun.com"). Дерзайте.
[ Скачать ]
:P
Interfaces , SweepMines Standard , SweepMines Clicker , SweepMines Refresh , Igrun , Calculator 7. Разработка
Тут я просто скопирую этот пункт целиком со страницы старой версии:
В вопросах написания программ "для души", aka "интересно" я редко возвращаюсь к тем проектам, к которым не прикасался более двух недель.
Если хотите — пишите свои модули, не хотите — не пишите. Понадобится фикс — пофиксите, поделитесь с народом, ежли не жадные. Лично я этих модулей (да и вообще деМинера) касаться более не планирую.
Пункты №8, №9, №9.5 я просто и банально в силу своей лени скопировал со старой страницы. :) 8. Выведение
Перед самым-самым линком на скачку я не могу не написАть предупреждения, ибо, средний юзер текст на странице не читает, а просто пробегает глазами цепляясь за "выделенные" куски в поисках ссылки на архив.
Если вы — юзер хороший и адекватный, то вам этот текст без надобности, для всех остальных же, внимайте:
Если какая-то сука вздумает продавать её на digiseller.ru, plati.ru или где-то еще — смело посылайте его на хуй, делайте возврат денег за товар (если-таки купили) ссылаясь на данную страницу, плюс просите заблокировать аккунт продавца, а при особом желании — влепите отзыв через арбитраж вебманей.
Барыг — давить.
[ О благодарностях... ]
P.S. Если вдруг на вас великая радость нападёт и программа понравится, то посоветуйте другу зарегистрироваться по моей реф-ссылке на игруне: http://igrun.com/?19488 или, если решите играть на реальные деньги, на sweepmines.com: http://www.sweepmines.com/?p=yOFhkkhX (либо потыкать на них же в верхней части страницы). Почему "другу"? Потому что, после регистрации уже неважно по чьей реф-ссылке ходить — рефералы не засчитываются, а без регистрации вы вряд ли "заранее" оцените прогу :)
К слову, деньги на тестирование модуля игруна в данной версии я насобирал именно с этих рефских отчислений. 9 НЕ НУЖНО МНЕ ПИСаТЬ В АСЬКУ.
Классное название пунктика, да?.. Надеюсь, заметите. Мне абсолютно не интересно помогать вам установить/запустить/декомпилировать эту программу, помогать что-либо взломать, помогать написАть что-то мегакрутое, что будет зарабатывать деньги, так же объяснять вам как пользоваться гуглом, где найти/скачать/украсть денег в инете, а так же вообще "флудить о жизни". Ну чесслово. Я вам для флуда комментарии ниже сделал, пишите сколько влезет.
Ближайший и приоритетный мой проект сейчас - один из сайтов на главной странице (http://xa0c.net). Ещё одна бесплатная программа, только на этот раз, я думаю, она будет более востребована и оценена. Впрочем, даже на неё времени почти нет, так что, как обычно, не особо надейтесь на след. обновление деминера. :)
...просто уехало уже далеко вверх, могут не заметить :)
СкачатьКомментарии (223)
Оставить комментарий
© 2008-2012 xa0c
Правда, в этом случае вы лишаетесь дополнительных фич, о которых я, в силу своей вредности, умолчу. :)
Ссылка на программу будет втечении 30 минут.
Трудно? :)
И подскажите пожалуйста каким образом можно подставлять прокиси к программе, это можно сделать как-нибудь в Windous или можно изменить что-то в программе. Потому что, не знаю как- кого, а меня на игруне постоянно банит.
Буду очень благодарен, если поможете.
(Но вообще, писАлось в 2008)
Насчёт прокси - либо полностью заменить работу модуля с сетью на свой код, либо гуглить слова "FreeCap" и "SocksCap". Из ядра я всю функциональность касательно прокси вырезал.
Люди будьте нормальными, не регистрируйтесь на Сапере, если закончили быстро. Чем дольше администрация не знает о программе (если еще не знает) тем дольше она проработает.
...но уж его я переделывать не стану.
5х50-50. все отгадал-вин-файрфокс вылетел нахрен. полностью. не любит он чегото.
зы. обкатываю игруна, как бы продолжение тестирования.
еще ситуация (игра нумбер 3) раскрыл 26% и вылетел нахрен. полностью. обновил окно игруна - а там мины (проигрыш)
нет значка песочных часов когда ничего не отображает, но не висит
опять деминер вылетел. опять в поле игруна мина. но мина в красной клетке не там, куда я жал в деминере. глюк с косяком.
2хаос: давай вмид, поможем на доводку.
1) Вылет игры — скорее всего ошибка алгоритма, ядра, то бишь, да. И даже с открытыми исходниками вам это не пофиксить, но для моделирования ситуации мне необходим скриншот поля, на котором алгоритм завис. Согласен, что скриншот перед самим вылетом сделать нереально, но на это есть модуль калькулятора: забейте в него значения и если он выдаст ошибку — можете отсылать мне. Насчёт оставшегося количества бомб в игруне — это вы можете дописАть сами, для этого сделано свойство IGame.BombsLeft, вставляйте его куда вам больше нравится, на SweepMines и Calculator я его только для теста отобразил.
2) Поведение стороннего софта ко мне не относится, это к разработчикам FF. :)
3) Согласен, что такое может быть, но см. пункт №1.
4) Значок есть, ещё никогда не видел, чтобы его не было. Нужно либо более детальное описание, когда его не появляется, либо... Ммм... Ну не знаю, видео чтоли. %)
5) Не согласен. Куда жмёшь в поле — туда ход и делается. Исходник открыт, можете проверить, если не верите моим скомпилированным версиям, компилируйте исходник сами, получите 100% гарантию, что я ваш ход не корректирую %) Для более точного прицеливания по клеткам в настройках есть опция "рисовать квадратик".
6) Денег мне не надо. У меня последняя рабочая неделя перед долгожданным двухнедельным отпуском, так что с деминером я прощаюсь как минимум на месяц. :)
2panda. См. пункт 5. Алгоритм может соврать только фатально aka смертельно: зависнуть и умереть всей программой, но никак не отобразив абсолютно зелёную клетку. :)
"на это есть модуль калькулятора: забейте в него значения _и если он выдаст ошибку_ — можете отсылать мне"
Выделил. Алгоритм одинаков для всех модулей, так что проверяйте сначала на калькуляторе.
Толку мне от скриншота, если я ситуацию смоделировать не смогу? Как исправлю? :)
...и именно "слать" не обязательно, есть http://imageshack.us
...а люди всё равно не читают. Ну что ты будешь делать...
Пиздец, одним словом. %)
ХЗ в чем дело, но поправить, я думаю, надо...
Ну, те, кто секретную фичу не отключал опять могут поюзать новую опцию.
Новый параметр для запуска: "-debug", логирует последнюю игру, каждый ход и каждый ответ в файл "lastGame.xml". Так же добавлен новый модуль "Replay" для просмотра этого самого "lastGame.xml".
Сделано было для того, чтобы помочь вам словить "баг вылета", про который вы тут так часто упоминаете (калькулятор, конечно, вещь, и забивается поле быстрее, чем в сапёр-хелпере, но на том же игрун-профи помрёшь, пока все ходы запишешь :)).
Забавно, что пока тестил этот новый модуль словил и залогировал ситуацию с ошибкой алгоритма (этот самый "вылет"). Кому интересно, вот лог игры: http://coding.xa0c.net/files/deminer2/misc/lastGame_error.zip
...так что не знаю зачем теперь вам может пригодиться дебаг-режим и новый модуль, но пусть уж будет.
P.S. И почему мне никто не сказал, что при ошибке логина на игруне появляется здоровенное окошко с кучей html текста? %)
P.P.S.
Скачавших (статистика по IP) за неделю: 120.
Переходов по рефссылке игруна: 5.
Зарегистрированных по рефссылке: 1.
P.P.P.S. Всё. Я в отпуске. Мёртв для общества. Берегите гневные комменты до моего возвращения. :)
Интересный скрин проиграной игры. вокруг "4" - 5 мин.
коммент деминера при этом "У самрго такое было, буду потом фиксить"
на рисунке поле деминера и поле игруна.
прогой пользуюсь давно уже)
работает она превосходно, но казино не наепёшь увы...
как начинаешь выигрывать, то потом почти все игры проигрываешь и хэш не совпадает иногда..
Я просто играюсь ради фана) ниразу не пополнял баланс в игруне "реальными" деньгами - всё заработал в sweepmines и поэтому ни капли не жалко их.
хаос, мы нуждаемся в твоей проге!))
на свипмайне смысла играть не вижу так как 50х50 у меня выпадает КАЖДУЮ игру, максимум подымался до 16ц.
но все равно спасибо господину ха0с`у
--------------------------------------------------------
Доброе утро!
IP попало в antiDDos блок сервера на 24 часа.
Возможные причины (* отмечены самые актуальные):
* Использование программы автоигры для Сапёр pro (она слишком
криво написана).
Может быть что-то ещё, но маловероятно...
Завтра Ваш IP будет автоматически удалён из блока. При повторных
"задалбываниях" сервера одновременными запросами блок может быть
установлен снова на более длительный срок.
antiDDos модуль работает корректно. 5-7 блокируемых IP за неделю
говорит об отсутствии случайных срабатываний без явных на то причин.
Спасибо за обращение в службу поддержки.
--------------------------------------------------------
вот так то))
ЗАметил на игруне некий баг - когда пишет - "что то там.. раньше туту вылетало", происходит это в казалось бы спокойной ситуации когда деминер разгадывает поле , но видимо допускает ошибку и нарывается на мину, именно после этого пишет данную ошибку и при обновлении страницы на сайте меня "поздравляют" с тем что я лузеР=)
Словил я эту багу, заскринил и сохранил файл последней игры. Накалял об этом в хтм файле, кому интересно - читаем =) Download: http://www.files.to/get/728794/qz2zuvaaa7
Окончательно убедился что на сапере про деминер ошибается уже несколько раз было замечено то что я описал в файле по ссылке выше.
Факты:
1 - деминер новой версии на игруне часто ошибается
2 - деминер прошлой версии был безошибочным
3 - деминер новой версии не банят на игруне (у меня белый ip и я играл не более 20-30 игр за раз и то, с передышками - никаких проблем не было и никогда не банили)
4 - деминер прошлой версии был ОЧЕНЬ быстро забанен на игруне (типа, игрун не принимал ходы от деминера)
5 - Ха0с говорил, что больше никогда не возмется за обновление программы. потом внезапно выпускает новую версию, краше и лучше старой, но бестолковую (смотри пункт 1)
6 - Цитата из описания модуля игруна: "Модуль — полный (пофиксеный) копипаст куска кода, отвечающего за игру на Igrun.com." что было пофиксено - не указано.
Ваши выводы из выше сказанного?
7 - "представители" игруна и свипмайна здесь частые гости
Насчет того что демин ошибается - сырое. 25% отыгрывает четко.
Действия?
Кстати на свип майне уже не играет =) После подтверждения что я хочу начать игру, кликаю по полю, и мне выводит картинку "win".Роман еслиу тебя пишет "Forbidden
You don't have permission to access / on this server." на игруне - тебя вбанили!
хМмм.. продался.. хз хз, мне что то не верится
Посмотрим, как на это отреагирует игрун...
Если внимательно прочитать ВЕСЬ текст с данной страницы, то станет ясно, что исходники даны ТОЛЬКО модулей, а не ядра программы. Это ха0с особенно подчеркнул и еще добавил, что исходники ядра он никогда никому не даст (мэй би есть что скрывать?). Модуль занимается только принятием ходов с сайта, и передачей их в ядро программы, которая, собственно и разгадывает\угадывает\делает западло (нужно подчеркнуть). Результат оных действий ядро передает модулю, он рисует это на экране и отсылает на сайт "типа я походил".
АЛГОРИТМ НАХОДИТЬСЯ В ЯДРЕ ПРОГРАММЫ, ДОСТУПА ПРОСТОМУ СМЕРТНОМУ ТУДА НЕТ!
Поэтому, самое оптимально - подождать...
ЗЫ Вопрос...
А в чем больше всего заинтересован игрун? Забанить деминера наглухо и на всегда или чтобы он ошибался?
я аналогично играл только на сапере Про на игруне, оочень часто деминер ошибался в простейшей ситуации, качни мой отчет - ссылка где то выше..
А вот как советует играть хелпер http://s44.radikal.ru/i106/0907/9b/3ec832815c2f.jpg
ну собственно и так ясно
карочь и вправду очень уж глупая ошибка со стороны деминера..
"Не выпускает новую версию" - продался, "Выпустил новую версию" - продался.
Вы что, господа, простите меня, обалдели в конец? Экая у вас благодарность, оказывается. Я вообще что, даже в отпуске каждый день должен комментарии проверять, должен перед каждым от грязи отмываться "я не баран"? Вы задумайтесь хоть чуть-чуть: я же могу удалить или исправить тут любой комментарий, любого комментатора забанить. Почему я этого не делаю, если мне действительно есть что скрывать, если я действительно специально вам решения с ошибками выдаю?..
Хорошо ещё, что вы с меня денег не просите, за подрывы на мине. XDDD
2roman. Ага, отличный скрин. Вы на меня теперь ещё свалите то, что я на Игруне около 4ки 5 бомб отрисовал (внимательно на скрин смотрим, да?).
2z00mER, ты на странице предыдущей версии текст, написаный большими красными буквами заметить не мог, что уж говорить про какие-то невзрачные опции прокси в окне настроек, да? :)
2exolon. Фикс был в том, что на игруне слегка поменяли дизайн, а следовательно деминер не мог найти нужную ему информацию на странице.
Кто-то там говорил, что калькулятор не ошибается. Ну так вперёд, смотрите в исходник, там всё с комментариями и кода мало. Всё, что делает калькулятор - отсылает значения в клетках. Думаете, я специально проверяю какой модуль в ядро "ход" послал, чтобы калькулятору парвильные ответы давать, а всем остальным падлить?.. Даже если так - напишите свой модуль, замаскируйте под "Calculator" и проверьте. Разницы абсолютно НИ-КА-КОЙ.
Бляя... Как же, наверное, ржут надо мной админы sweepmines.com и igrun.com такие комменты читаючи %)
Я, блин, даже не знаю уже что с вами и делать. Вариант, конечно: удалить нахер обе страницы с деминером, чтобы вы, наконец, отстали, дак ведь жалко времени потраченного. Моего времени.
...а тем, кто хочет продолжить эксперименты версия, в которой неправильно работает Replay модуль, Calculator, неправильно считается оставшееся количество бомб, неправильно записывается дебаг, но, возможно, правильно считаются вероятности: http://coding.xa0c.net/files/deMiner2.alpha.zip
Выбирайте выражения, когда пишете, короче.
смотрел мой отчет об ошибке деминера? не правильный расчет на лицо.. такое происходит довольно часто..
ЗЫ если буду все делать, то буду делать распознавание поля с экрана и эмуляцию нажатия мыши, так оно конечно медленнее, но зато никаких проблем с обновлением защиты, разве что поле сапера сделают одной большой капчей, лол
да нет же - там одна из 4-ч мин проставлена деминером неправильно 5-я - там где реально мина - подрыв.
2В отпуске: на меня наезжать не надо. я тут никого ни в чем не обвиняю, наоборот пытался сдерживать некоторых фантазеров. все мои посты - наблюдения и соображения - авось пригодится.
Я игрища забросил до окончания отпуска.
я ошибок совсем не вижу так =)
видео манул , вообще убил )))))
С автором хотел бы познакомиться поближе =)
Грустно.
2M@gi$te® Y0d@. Я говорил уже не раз: денег мне не нужно. Хотел бы денег - сделал бы программу платной. На игруне она работает.
игра не начинается
я один из скачавших кстати)
вроде со sweepmines так же хорошо работает, а вот при работе с игруном долго тормозит и показывает белое окошко...
Причину я указывал на странице старой версии. Повторю: у меня не было (и нет) свободных WMZ на тесты. Однако, теперь я выложил исходники, и люди, скиллы и WMZ имеющие, вполне могут пофиксить тот кусок кода, который ставки делает. Дерзайте. :)
P.S. Я статистике верить привык, а про тебя в ней сказано "M@gi$te® Y0d@ / 195.64.х.х / 0.2.3.1 / 01.08.2009, 12:49:22". :)
0.2.3.1 - последняя официальная версия, та, которая неправильно отрисовывает вероятности. "Пофиксеная" тестовая имеет номер 0.2.3.2, её скачали exolon, z00mER и кто-то ещё. Существует, конечно, вероятность того, что у тебя IP меняется, но дата в статистике учитывает даже это, имхо. Впрочем, не важно, к работе с WMZ это никак не относится.
"Причину я указывал на странице старой версии. Повторю: у меня не было (и нет) свободных WMZ на тесты." вот поэтому я и писал "xa0c, подкину тебе безвозмездно WMZ, только сделай так чтобы он работал на игруне =)"
к сожалению я не обладаю хорошими знаниями C или CSharp (точно не знаю), поэтому сам дописать нужное, не могу...
дак что насчёт того чтобы я тебе дал WMZ, для дописывания игруна и последующего его тестинга?
если надумаешь, то зайди по моему IP и скачай там TXT файл с моими координатами =)
порт 8080 =)
А насчёт работы с WMZ: толку от правки, если нет НИ ОДНОГО репорта по поводу изменённого алгоритма рассчёта вероятностей (работает/не работает)? Ленивые юзеры, что поделать...
P.S. Ты мне, кажется, в аську писАл, так что координаты твои имеются.
3) Убран полный автоматический режим. Насовсем. Впрочем, если вам сильно нужно — можете дописАть свой модуль, который бы позволял полный автомат.
тобишь компилятор в руки и погнал писать)
>Forbidden
>You don't have permission to access / on this server.
с прокси нормально заходит... эх...
Только вот кто-то обещал там кой-какую ошибку с вылетом пофиксить....
Или да ну ее нафиг?..
http://www.pixshock.net/pic_b/6db7f9ec115c3ca721120fe8e3411284.jpg
http://www.pixshock.net/pic_b/417d5d157074633c9aeff25b2f91c101.jpg
ещё глюк - когда прога останавливается(не знает куда ходить) и я свои ходом натыкаюсь на мину, то прога берет вину на себя якобы из-за неверного алгоритма :-D очень самоотвержанная она у тебя, xa0c :)
http://www.pixshock.net/pic_b/a4f83b760b90dbf9dcd7e3822d2af561.jpg
http://www.pixshock.net/pic_b/e4825baeee6eba13b00f1632a51815a2.jpg
Зачем мне скриншоты-то? Предлагаешь вручную поля забивать, чтоб повторить?.. Debug режим включи и логируй игру, когда словишь глюк, покажешь lastGame.xml.
/* Prototype JavaScript framework, version 1.5.1.1
* (c) 2005-2007 Sam Stephenson
*
* Prototype is freely distributable under the terms of an MIT-style license.
* For details, see the Prototype web site: http://www.prototypejs.org/
*
/*--------------------------------------------------------------------------*/
var Prototype = {
Version: '1.5.1.1',
Browser: {
IE: !!(window.attachEvent
У меня есть идея как заработать на sweepmines.com. Хочу узнать твое мнение.Идея в следующем: Если выиграть в сапера 10 раз подряд, при начальном балансе 1 цент то выиграеш .24.Вероятность этого по моим подсчетам = 0,0009% (приблизительно 1 из 1000 партий игр).Я хочу написать программу которая бы автоматом играла, вобщем то я практически ее уже сделал, но есть проблемы с вероятностью вычисления мин(вобщем алгоритм хреновый). Эта программа прогоняет всреднем 1 игру за 30 сек.Так что за сутки можно получить 10 баксов. Какие соображения у тебя по этому поводу?
вот... на этом прога зависает и потом закрывается
http://sderni.ru/42544
если бы так было то не было бы смысла делать такую игру...
а вообще - нет, не отображется
2M@gi$te® Y0d@. Пока что нет времени посмотреть твои отчёты, но заранее на всякий случай скажу: мне не нужны "зависания", мне нужны логи игр, когда деминер ошибается в рассчётах (рисует зеленую клетку на месте бомбы), перед отправкой проверь лог на модуле "Game Replay". Как хороший пример (но я не заставляю всегда делать так, если шибко лень) — отчёт z00mER'a (коммент номер 349).
И, кстати, ежли у тебя большое желание будет, можешь взять на тест версию 0.2.3.2 (предыдущая, не официальная, в комменте номер 365 ссылка), т.к в 0.2.3.3 я внёс другие изменения в алгорим, по памяти, ибо 0.2.3.2 писАл на другом компе (в отпуске) и исходники не сохранил. Может где ошибся или забыл чего.
По поводу WMZ: не думаю, что должна быть разница в принципе отправки ставок в зависимости от размера, но, да, тестил на 0.1, а 0.7, извините, тратить на тесты не хочу (И, предупреждая твой ответ, нет, мне всё так же не нужно отсылать денег).
Просто я с C# не очень дружу, а вот с PHP наоборот. И поэтому мне как-то на PHP написать эту прогу заново будет проще, чем дописать на C#.
Подскажи пжлст в какой части хода хранятся сделанные ходы.
2. иногда деМинер не открывает чёрные клетки
поддерживаю 1
прога написала что она ошиблась, хотя не открыла мину...
Архив состоит из:
- 1 *.exe файл(Money_Hack.exe)
- 3 *.ini фаилов (для настроики программы)
- 1 *.txt файл (manual по пользованию программы)
Скрин программы - www.____.ru/src.php
Скачать - http://____.com/download/____/Cheats_prog.rar.html
Краткое описание - Программа позволяет хакнуть 2кк в течении каждых 2-х часов.
Полное описание по пользованию программы вы можете найти в архиве
--------------------------------------------------------------------------------- ----------------------------
Бесплатные читы для Online игр - www.___.ru
___.com - ЗАРАБОТАЙ денег на покупки ваших фаилов(от 1.5$ до 5$ за 1 фаил)!
Хочеш взломать vkontakte , icq , mail - тебя сюда www.____.ru
// xa0c
// Ага, давайте ещё поспамим мне в комментах,
// ссылок на всякое говно понакидаем. Весело, да? :)
Вывод нужно делать на кошелек вмид которого незасвечен в базе свипминеса!
А деньги мне вернут случайно не знаешь?!А по поводу этой замечательной програмки хочу сказать,что это всё законно дабы в правилах Sweeta не указанно не чего подовного!Только про взлом,а тут ни чего не взломанно просто супер-калькулятор!
>>sweepmines.com и igrun.com такие комменты читаючи %)
Поверьте, пользователи присылают такие сообщения, после которых нам уже ничего не кажется смешным. Вменяют и связи с инопланетянами и про различные пароли для ZIP рассказывают (меняющие содержимое архива) и про MD5 коллизии (простоту их вычисления) и про вероятность падения луны на член администратора и т.п.
По существу можно сказать только одно:
Xa0c написал интересную программу, однако игрокам она только навредила. Мало того, что Сапёр стал сложнее (изначально было поле 8*8*12 более выгодное для игроков), так ещё и игроки совершенно перестали думать. Выходит, что это программа для всеобщей деградации.
Детектировать программу элементарно. Ни один живой организм не сделает 3 осмысленных хода за 1 секунду в разные части поля. А программа Xa0c-а может и не такое!
Впрочем, половина обсуждающих детектируются и без анализаторов, ведь "хромосом" не хватило даже на то, чтобы использовать тут анонимные ники.
P.S.
Вашу бы энергию да в нужное русло...
и что теперь делать. деньги то как вернуть. не выигранные, а переведенные туда?
Стандарт ты сделал либо через зад, либо бабки быстро себе на счет переводишь. Какого хуя в окне WIN, а в браузэре пишет, что 0 на счету (хоть и есть окно с выобром ставки, но при выборе даже 0,01 сайт мне пишет красную строку)???
Какого х** ты такой дурак? Тебя засекли)
А как сделать, чтобы не засекли? Настроек-то для SweepMines Standart фактически нет.
"Ваш аккаунт был заблокирован в связи с нарушениями правил.
Операция завершилась с ошибкой. Пожалуйста, повторите попытку или вернитесь к игре"
При этом я просто очищал cookie перед игрой. Значит и по IP с**а палит. Ну-ну.
Во-первых, человек может всё. И ты б** не имеешь права по времени определять использование программ-помощников, да и в правилах это не запрещено.
И второе. Через прокси (напр. ТОР (http://ru.wikipedia.org/wiki/Tor)) ты х** спалишь, с**а.
Чувак, поменьше мата еси можно. А так, чтоб не палили играй с помощью кликера. Меня с ним ниразу нипальнули)
лучше играйте на Игруне 16*30, там хоть часть ставки возвращается при открытии какой-то части поля
я там с 1$ поднял 7 $, вывел, а потом оставшиеся 80 центов, которые пришли бонусом проиграл)))) но всё равно остался в плюсе, сейчас больше не играю
кстати если Вам попадёться ситуация 50/50, то смело кликайте на самую нижнюю-правую, в 90% случаев там нету мины, мне там мина попадалась раза 3-4 за очень большое количество игр ~200
вроде все фичи открыл)))
теперь надо ждать чтобы админы Игруна это прочитали и поправили =)
На игруне есть вероятность (чуть чаще чем 1 раз из 5 попыток) попасть в мину с ходу. Т.е. надо иметь солидный кошелек, чтобы докладывать (у меня -- отсутствующий). Даже если igrun.com не причастен к попадению в мину с ходу, и вероятность действительно 20,625% , то все равно есть ничтожная вероятность просрать все бабло (вероятность попасть в мину с ходу подряд N раз -- 0,20625^N -- стремится к нулю, но никогда не станет ему равна).
Теорию вероятностей я изучал побольше твоего, так что я всё это знаю. Но на игруне так есть в большинстве случаев. Так что это либо ошибка, либо сделано специально, что маловероятно.
Какая часть какого модуля отвечает за автоматическое открытие салатной ячейки?
Цитата:"на игруне так есть"
Как "так"? Почему ты обрываешь фразы? Если на igrun.com в большинстве случаев попадаешь на мину с первого хода, то зачем советовать там играть?
В конец ProcessStep из Game.cs дописал
Thread.Sleep(313);
Вроде работает правильно. Тяжело. Я не разбираюсь в си.
Вообще, программа прелестная. Я сначала несколько резко отзывался. Беру свои слова назад, за программу признателен.
На игруне если попадаешь в мину с первого хода та возвращают 110%, эт так если чё:)
В любом случае туда надо закачивать деньги, чего я делать не хочу и и не буду.
To M@gi$te® Y0d@
Цитата:"Теорию вероятностей я изучал побольше твоего"
А сколько я ее изучал? И как ты посчитал, что ты ее изучал дольше?
Цитата:"сам с собой спориш"
Пример?
Цитата:"Я что-то тебя не пойму, что-то ты не в тему пипшиш. Пишиш сам себе кучу сообщений ,сам с собой спориш. Нет что бы взял все проверел и один раз написал осмысленое сообщение. А то не понятно что пишеш -не осмысленое ,не окончиное."
Язык выучи, чепушило. Пизда! Оно мне замечания делает!!!
Смотри-ка, язык знает... Ну так где же я сам с собой спорил?
Цитата:"...можете дописАть свой модуль, который бы позволял полный автомат."
Как же его напишешь, если не известно как узнать, например, вероятность мины в заданной ячейке?
А время игры вытащить можно?
2) Время игры нигде не хранится. Можно считать руками. На sweepmines.com время "старта" посылается при старте игры, а так же при каждом совершённом ходе посылается текущее время, можно находить разницу.
3) Первое, что мне бы пришло в голову: удалить конфиг.
За капчу на sweepmines.com я в курсе, как и все, кто там играет. Сервер два дня не работал, уже было ясно, что они там намутят запару.
Посмотрев в список "рекордов" видим что не мало народа вывело не малые суммы.. скажу больше , в самом начале проекта список состоял из щасливчиков что получили по ~80-100дол., сейчас же список изменился, суммы выросли а соответственно и список вырос =)
Но черт возьми, я играя абсолютно честно - в калюкуляторе вбивая данные наскреб за часик 60 копеек америкосавских.. и что же вижу - меня вбанили, при выводе средств написало что еррор акк заблочен..
И после этого нужно верить что какой то Вася Пупкин вывел оттуда 300 дол.. ну не смешите мои носки, админы свипа, вы реальные муд*лы, извините что так слабо сказал.. в лицо думаю больше получилось))
Мудилы это по-любому. Хотя тот, кто 300 долл. вывел, мог 299,99 ввести, сыграть на цент и вывести бабло.
На sweepmines.com с новой капчей ее достаточно 1 раз водить и далее бонус дается без капчи. Почему не работает автополучение бонуса для случаев, когда капча не требуется?
Цитата:"лучше играйте на Игруне 16*30, там хоть часть ставки возвращается при открытии какой-то части поля"
С точки зрения вероятности раскрой смысл "хоть часть ставки возвращается при открытии какой-то части поля"
Тут: http://xtreme-invest.info/index.php?showtopic=2922
И тут: http://xtreme-invest.info/index.php?showtopic=2810
...чисто почитать чужой опыт. Забавно местами. :)
кстати о свипмайне, немного заработать можно, вчера тело пополнил на 35гр. с денег, выигранных там, мелочь а приятно %)
Скажу о работе администрации против деминера, а именно когда вас, нас, ну в общем игроков что юзают Деминер, зачисляют в лавы читеров и банят)
Когда игра заканчивается раньше чем за 15сек после того как она началась(15 сек не банят 14 - бан).
Кстати об мд5, подмены и т.п. там точно нету да и быть не может, но есть одна интересность, когда время между запросами (кликами по ячейках) очень маленькое, то есть когда юзаем полуавтомат в Деминере, сайт после окончания текущей игры (где мы спалились скоростью открытия ячеек) в дальнейшем выдает ВСЕ игры 50-50, помогает чистка куки. Делаем вывод - юзаем рефреш вручную =)
еще что то хотел сказать.. как впомнб напишу)
про игруна - вобще не понял почему в данном случае нужно ставить себя на их место.. об игруне я написал что они жулики и все) свипмайнесу привет =)
Я имел в виду администратора сайта http://sweepmines.com/ или сайта http://igrun.com/. Видишь, насколько длиннее.
Цитата:"я не сказал ничего такого чего админы не знают, я всего навсего констатировал факт )"
администратор сайта http://sweepmines.com/ или сайта http://igrun.com/ не должен знать, что МЫ ЗНАЕМ, а не что он сам знает. Он тут же изменит эти 15 секунд или изменит защиту. Как это можно не понять...
Так вот... я тут намедни решил заморочиться с шансами в различных видах сапёра и вот что выяснилось:
поле 8х8 мин 10 (67% побед) - классика
поле 8х8 мин 12 (51% побед) - игрун
поле 7х7 мин 11 (48% побед) - свипминс
З.Ы. для теста было взято 10000 игр.
Казалось бы, на игруне будешь играть в минус, а на свипминс всё отлично и на дистанции точно будешь в плюсе.... но не тут то было....
На деле, даже на маленьких ставках ситуации 50 случаются регулярно, у меня было в 60% игр, причём из них процентов 20% - множество 50, от двух и более, а в 10% (от 60%) были случаи 67... вообщем остался я недоволен их сайтом, и 51% побед меня разочаровал.... к тому же как я уже упомянул выше ситуации 50 случаются в 60% случаев, а по идее на поле такой структуры их не должно быть более 12%...
вот и думайте...
кстати забавная ошибка на сайте произошла - вот такое поле я вижу впервые, в центре , вкольце мин нету никакой цифры - чистая ячейка) http://i054.radikal.ru/0909/07/079bc81eb8dc.jpg
всё прочитал ничё не понял....модули...модули...и можно ли вообще ей пользоваться новичкам?
Как запустить программу из модуля в обход запуска ядра deMiner2.exe?
Цитата:"можете попробовать спросить тут в комментах, надеюсь, вместе решим проблему. :)"
Если не ответите здесь, вы не оставите мне выбора, кроме как написать в ICQ.
По крайней мере, у меня выбор всегда есть: не отвечать тут и не отвечать в аське.
Я даже не могу придумать вопроса, аналогичного по глупости заданному выше. Разве что "как запустить плагин/экшен для фотошопа без самого фотошопа". Что за бред вообще?
Почитай, полезно: http://www.yakimchuk.ru/questions.htm
Спасибо за ответ. В скомпилированном виде -- да. Но я думал, что с исходником можно что-то придумать.
Автору программы БОЛЬШОЕ СПАСИБО!!!
А больше, 0.08?
А больше, 0.08?
А дальше в любом случае идут ситуации 50 на 50, и нужно быть либо везучим... либо играть по стратегии... И нужно много времени...
Программеры,замутите антикапчу(http://antigate.com)
инвайт 9003aa61d8
if (e.IsLeftButton) ProcessStep(e.Row, e.Col);
этот код
if (e.IsLeftButton) this.Close();
но компилятор ругается:
"SweepMines.Engine.Game" не содержит определения для "Close" и не был найден метод расширения "Close", принимающий тип "SweepMines.Engine.Game" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)
--------------------------------------------------
Я не понимаю, что это означает. Похоже, что из ядра форма рисуется, значит из ядра и закрывается...
Срочно надо.
Скажите хоть, как работает NewField.
стукни 39ноль18три9семь4
Приём.
Расчехлился. Всё получилось. Можете не беспокоится.
>Скажите а какая вероятность что забанят на игруне, или есть кто ,кого забанили?
173%
502 Bad Gateway
У всех так? Только если будете отвечать, то поторопитесь.
"...все суммы на счетах будут сохранены, и все недоигранные игры можно будет доиграть."
Ответьте мне, что угодно близкое по смыслу!!!
Подскажите ктонить как юзать сей набор файлов(вапще запустить обясните чайнику? ? ))
надо VS качать чтобы открыть прожект?
Как это обойти???
Введите номер Вашего сотового телефона и мы отправим вам пароль."
Скорее это способ проверить наличие мобильного телефона, а не чтоб проверить человек-нечеловек.
Иногда читаешь комменты и начинает казаться, что обсуждают какой-то другой, стрёмный продукт, а не тот что написал ха0с. Нужно просто ВСЕ прочитать и включать мозг во время использования.
P.S. Заработать на игре, особо, действительно нельзя, но развлечение прекраснейшее :)
"We'll be available soon" - мнообещающая надпись.
На том сайте сапёр как в windows размеры 16x30 точ в точ.
Кому интересно пишите uin 496858872=)
Вот тут видно, что калькулятор - это удобно, но плохо, а КОЕ-ЧТО другое неудобно, но зато хорошо (считает правильно). Хотелось бы, чтобы ошибка была найдена и уничтожена, чтобы в результате деМайнер был не только удобным, но правильно считал.
ICQ: 174475437
E-mail: Bulykin(cat)gmail.com
Сайт: FX-Experts.ru
Напишите мне вк http://vkontakte.ru/vitasuk
Либо в асю 555-544-300