Still looking for some good streets?

I’ve done a preliminary look across the United States, searching for $1,000,000+ streets.  Below is a visualization of ~1000 million dollar streets across the United States, light-red squares indicating at least $1,000,000 street, and the darker-red squares indicating many more.

$1,000,000 streets in the United States

$1,000,000 streets in the United States

Enjoy!

Advertisements

54 Responses to “Still looking for some good streets?”

  1. I’m using the script but always getting the errors –

    Notice: Undefined variable: response in gog.php on line 52
    Notice: Undefined offset: 2 in monopoly.php on line 77
    Notice: Undefined offset: 1 in monopoly.php on line 81
    Notice: Undefined offset: 1 in monopoly.php on line 82
    Notice: Undefined offset: 1 in monopoly.php on line 88

    That’s where the $response is in the game. Does it mean that I can’t connect to the monopoly site?

  2. Volosat1y Says:

    Can you share scrip which you used to draw that awesome statistical map?
    Thank you!

  3. Hi php script kiddy, can you help write a script that can scan for certain street name to find their coordinates and owner status? Thanks!

  4. Hi there, bit of a different question to others on here. Has anyone bought streets for sentimental value? I am trying to buy all the streets in estate but dont have enough money. My username is blyth and i would appreciate it if someone could buy bessent rd off me.
    Also, how do you find the most expensive streets like you have donw at the top of this page? I am curious to try and find the highest value road in the game. Would be good to try and wreck the game by having the street filled with the most expensive building possible, everywhere.
    Hopefully the game gets a lot better before it goes live next year!

  5. i rally want to change the script of the bot so that it build grid instead of greenhouse..
    where can I learn how to modify the bot ?
    Is it true that i need to modify the MSFLXGRD.OCX and MSWINSCK.OCX to make things work ?

    • php script kiddy Says:

      naw, just find a hex editor and edit the ascii number at #4ACA and #49DA in the .exe file – at your own risk of course!

      • I am able to modify it so that it will build a Sentinel. For that, I need to change the value at that address to 39 (in the Text field you get Type = 9).

        But if I try any higher value, it just says that all my streets are full (I am guessing that it’s not the right value for the other building).

        Can anyone please help on this one?

  6. hey , keep up the great work and keep them working,… 1 bil would be nice, same id as name… thx cheaters

  7. @ 15:00 GMT game is offline

    for ?? “MAINTENANCE” ??

    lets wait and see what the next *&^*&^** is

  8. dodgydealer Says:

    so today i saw the web address after after wondering about them cheater id’s for a day or 2 lol ….. intereasting! .. im supprised the bugs havnt been fixed, but props on finding them!!!!

    please can i have some moneys sent to my dodgydealer id 🙂

  9. hey guys…
    how do u get a map like this?
    can we get one from the whole world?

    oh btw… if u have 1 bi or 2 i would appreciate: jvarandas

    thanks!

  10. Thanks for the map. Found a nice, long $3M road. 🙂

  11. Hey, let’s kill Monopoly SC.

    We all must make an alliance to kill them.

    LET’S GO CHEATERSE!

  12. php script kiddy Says:

    Oh, if you find somewhere you want to buy from the script easiest way is in MCS slap in the lat/lon co-ordinates (cut and paste the two long numbers at the start of the line), then zoom out using the – icon and you should see a nearby red M which hopefully will allow you to buy the street

    enjoy!

  13. php script kiddy Says:

    <?php

    //
    // This shows you any free roads that are more than 5 million in a given area
    // and creates a .CSV file that you can pull into a spreadsheet to see a complete
    // list of roads in the area, if they're free or who owns them, and how much they cost
    //
    //
    // You need to be able to run PHP files (see http://www.php.net or windows.php.net/download )
    //
    // to configure fire up Google Earth and select the following
    //
    // Tools / Options / 3D View / Show Lat / Decimal Degrees
    //
    // you should now see Lat/Lon numbers at the bottom, for example London is 51.50,0.00
    //
    // go to the top/left of area you want to seach and enter the Lat/Lon in the $from below
    //
    // go to the bottom/right of area you want to seach and enter the Lat/Lon in the $to below
    //
    // Run with php monopoly.php
    //

    $from = array( 51.00 , -1.00 ); // Top Left (Lat,Lon) as per Google Earth
    $to = array( 52.00 , 1.00 ); // Bottom Right (Lat,Lon) as per Google Earth

    // ****************************************************************
    // stuff below here should not need changing
    $from[0]=round($from[0]*100);
    $from[1]=round($from[1]*100);
    $to[0]=round($to[0]*100);
    $to[1]=round($to[1]*100);
    $lt1 = min($from[0],$to[0]);
    $lt2 = max($from[0],$to[0]);
    $lg1 = min($from[1],$to[1]);
    $lg2 = max($from[1],$to[1]);
    function get_content($host,$uri,$postdata="") {
    $da = fsockopen($host, 80, $errno, $errstr);
    if (!$da) {
    die("$errstr ($errno)");
    } else {
    $salida ="GET $uri HTTP/1.1\r\n";
    $salida .="Host: $host\r\n";
    $salida .="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 10.00\r\n";
    $salida .="Connection: close\r\n\r\n";
    fwrite($da, $salida);
    while (!feof($da))
    $response.=fgets($da, 128);
    return $response;
    }
    }
    set_time_limit(0);
    echo "Creating monopoly_".$lt1."_".$lg1.".csv\n";
    $lh = fopen("monopoly_".$lt1."_".$lg1.".csv", 'w');
    for ($long=$lg1;$long<$lg2;$long++) {
    $s = 100;
    for ($lat=$lt1;$lat 99) { $s=1; echo sprintf(“%1.2f”,($lat/100)).”,”.sprintf(“%1.2f”,($long/100)).”\n”; sleep(5); }
    $url = “/buy/getstreetstobuy?lat=”.$lat.”00000&lng=”.$long.”00000″;
    $data = get_content(“www.monopolycitystreets.com”,$url);
    $roads = split(“}”,$data);
    foreach ($roads AS $road) {
    $name = “”;
    $status = “”;
    $owner = “”;
    $price = “”;;
    list($head,$content) = split(“\r\n\r\n”,$road);
    if (!$content) { $content=$head; }
    $data = split(“{“,$content);
    if ($data[2]) {
    list($lg,$lt) = split(‘/’,$data[1]);
    $lines = split(“,”,$data[2]);
    } else {
    list($lg,$lt) = split(‘/’,$data[0]);
    $lines = split(“,”,$data[1]);
    }
    $lg = str_replace(“,”,””, $lg);
    $lg = substr($lg,1,strlen($lg)-2);
    $lt = str_replace(“:”,””, $lt);
    foreach($lines AS $line) {
    list($id,$var) = split(“:”,$line);
    if ($id == ‘”n”‘) { $name = $var; }
    elseif ($id == ‘”s”‘) { $status = $var; }
    elseif ($id == ‘”o”‘) { $owner = $var; }
    elseif ($id == ‘”p”‘) { $price = $var; }
    }
    if ($status) {
    $csv = str_replace(“\””,””, ($lt/10000000).”,”.($lg/10000000).”\t$name\t$status\t$owner\t”.$price.”000\n”);
    fwrite($lh, $csv);
    if ($status == ‘”free”‘) {
    $price = intval(str_replace(“\””,””, $price));
    if ($price > 5000) { echo $csv; }
    }
    }
    }
    }
    }
    fclose($lh);
    ?>

    • hi, there seem to be some problems with the code maybe the “-signs
      It says there is an ; expected in this line:for ($lat=$lt1;$lat 99) { $s=1; echo sprintf(“%1.2f”,($lat/100)).”,”.sprintf(“%1.2f”,($long/100)).”\n”; sleep(5); }

      Thx for help

      btw: if you have some money to spare user: Basarin
      would happy 😉

      • php script kiddy Says:

        its the browser and the < sign

        for ($long=$lg1;$long < $lg2;$long++) {
        $s = 100;
        for ($lat=$lt1;$lat < $lt2; $lat++) {
        if ($s++ > 99) { $s=1; echo sprintf(“%1.2f”,($lat/100)).”,”.sprintf(“%1.2f”,($long/100)).”\n”; sleep(5); }

      • php script kiddy Says:

        Hope that script made sense and worked for you, out of interest here are the roads owned by mr monopoly in ireland and their values, including one for 1.5 billion

        53.340073,-6.2723854 Patrick Street 200,000,000
        53.3495467,-6.2621058 Henry Street 260,000,000
        53.338876,-6.2614867 Saint Stephen’s Green West 213,000,000
        53.3378524,-6.2562351 Saint Stephen’s Green East 238,000,000
        53.339231,-6.257722 Saint Stephen’s Green North 322,000,000
        53.3369452,-6.2598077 Saint Stephen’s Green South 316,000,000
        53.3426424,-6.2597029 Grafton Street 299,000,000
        53.3472661,-6.2591082 O’Connell Bridge 139,000,000
        53.348713,-6.2597258 O’Connell Street Lower 302,000,000
        53.3514086,-6.2608594 O’Connell Street Upper 363,000,000
        53.3291625,-6.2312941 Ballsbridge 105,000,000
        53.3286476,-6.219525 Sandymount Avenue 521,000,000
        53.3242064,-6.2072675 Strand Road 987,000,000
        53.264007,-6.1072806 Vico Road 1,484,000,000

      • Implementing the solution below
        (php script kiddy Says:
        September 23, 2009 at 5:33 pm )

        now, there is a problem in line60.
        Can you please upload somewhere the script?

        cheers

    • php script kiddy Says:

      <?php

      //
      // This shows you any free roads that are more than 5 million in a given area
      // and creates a .CSV file that you can pull into a spreadsheet to see a complete
      // list of roads in the area, if they’re free or who owns them, and how much they cost
      //
      //
      // You need to be able to run PHP files (see http://www.php.net or windows.php.net/download )
      //
      // to configure fire up Google Earth and select the following
      //
      // Tools / Options / 3D View / Show Lat / Decimal Degrees
      //
      // you should now see Lat/Lon numbers at the bottom, for example London is 51.50,0.00
      //
      // go to the top/left of area you want to seach and enter the Lat/Lon in the $from below
      //
      // go to the bottom/right of area you want to seach and enter the Lat/Lon in the $to below
      //
      // Run with php monopoly.php
      //

      $from = array( 51.00 , -1.00 ); // Top Left (Lat,Lon) as per Google Earth
      $to = array( 52.00 , 1.00 ); // Bottom Right (Lat,Lon) as per Google Earth

      // ****************************************************************
      // stuff below here should not need changing
      $from[0]=round($from[0]*100);
      $from[1]=round($from[1]*100);
      $to[0]=round($to[0]*100);
      $to[1]=round($to[1]*100);
      $lt1 = min($from[0],$to[0]);
      $lt2 = max($from[0],$to[0]);
      $lg1 = min($from[1],$to[1]);
      $lg2 = max($from[1],$to[1]);
      function get_content($host,$uri,$postdata=””) {
      $da = fsockopen($host, 80, $errno, $errstr);
      if (!$da) {
      die(“$errstr ($errno)”);
      } else {
      $salida =”GET $uri HTTP/1.1\r\n”;
      $salida .=”Host: $host\r\n”;
      $salida .=”User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 10.00\r\n”;
      $salida .=”Connection: close\r\n\r\n”;
      fwrite($da, $salida);
      while (!feof($da))
      $response.=fgets($da, 128);
      return $response;
      }
      }
      set_time_limit(0);
      echo “Creating monopoly_”.$lt1.”_”.$lg1.”.csv\n”;
      $lh = fopen(“monopoly_”.$lt1.”_”.$lg1.”.csv”, ‘w’);
      for ($long=$lg1;$long<$lg2;$long++) {
      $s = 100;
      for ($lat=$lt1;$lat<$lt2;$lat++) {
      if ($s++ > 99) {
      $s=1;
      echo sprintf(“%1.2f”,($lat/100)).”,”.sprintf(“%1.2f”,($long/100)).”\n”;
      sleep(5);
      }
      $url = “/buy/getstreetstobuy?lat=”.$lat.”00000&lng=”.$long.”00000″;
      $data = get_content(“www.monopolycitystreets.com”,$url);
      $roads = split(“}”,$data);
      foreach ($roads AS $road) {
      $name = “”;
      $status = “”;
      $owner = “”;
      $price = “”;;
      list($head,$content) = split(“\r\n\r\n”,$road);
      if (!$content) { $content=$head; }
      $data = split(“{“,$content);
      if ($data[2]) {
      list($lg,$lt) = split(‘/’,$data[1]);
      $lines = split(“,”,$data[2]);
      } else {
      list($lg,$lt) = split(‘/’,$data[0]);
      $lines = split(“,”,$data[1]);
      }
      $lg = str_replace(“,”,””, $lg);
      $lg = substr($lg,1,strlen($lg)-2);
      $lt = str_replace(“:”,””, $lt);
      foreach($lines AS $line) {
      list($id,$var) = split(“:”,$line);
      if ($id == ‘”n”‘) { $name = $var; }
      elseif ($id == ‘”s”‘) { $status = $var; }
      elseif ($id == ‘”o”‘) { $owner = $var; }
      elseif ($id == ‘”p”‘) { $price = $var; }
      }
      if ($status) {
      $csv = ($lt/10000000).”,”.($lg/10000000);
      $csv .= “\t$name\t$status\t$owner\t”.$price.”000\n”;
      $csv = str_replace(“\””,””, $csv);
      fwrite($lh, $csv);
      if ($status == ‘”free”‘) {
      $price = intval(str_replace(“\””,””, $price));
      if ($price > 5000) { echo $csv; }
      }
      }
      }
      }
      }
      fclose($lh);
      ?>

      • php script kiddy Says:

        ok have downloaded this and you need to sort out the single and double quotes that got lost in posting on this board, just work your way thru them and it works

      • Great, thanks.

      • can you upload the script in a zipfile like rapidshare?
        I am not that used to PHP coding so i can figure out all errors 😦

    • can you upload the script in a zipfile like rapidshare?
      I am not that used to PHP coding so i can figure out all errors

      • Hi, thanks for the upload.
        Luckily i was able to repair it on my own 😀
        However the script’s working like a charm.
        VERY NICE !!!

      • Monopoly guy Says:

        Hi there, I downloaded your file and the php program at windows.php.net/download and I ran the file but all that happened was the script was shown very quickly and then it was gone. I am not very good with computers so could you tell me how to do it and I don’t get what you mean by // go to the top/left of area you want to seach and enter the Lat/Lon in the $from below
        //
        // go to the bottom/right of area you want to seach and enter the Lat/Lon in the $to below
        //
        // Run with php monopoly.php
        //

        $from = array( 51.00 , -1.00 ); // Top Left (Lat,Lon) as per Google Earth
        $to = array( 52.00 , 1.00 ); // Bottom Right (Lat,Lon) as per Google Earth

        Could you explain please, I would really appreciate it.

  14. I think it is great that you guy are doing this. It is not cheating. Just being clever and using your noggin. There is some guy”XYLEE” that bought up I-65 in Lafayette, IN that i was wanting to purchase. Looks like he is buying up lots of Interstates. His home town is somewhere in Europe. His score is around 1.1 Bil.

    Can you spare 1 billion or so for me to get back on track? Thanks…

    Username is slinkydog

  15. No. Getting rid of cheaters wont make the game better. They have to redesign it to remove the ability to cheat.

  16. http://rapidshare.de/files/48401386/mcsbot.zip.html

    Here’s a buggy alpha of the bot I’m working on. It can’t do much right now, only the things I really needed:

    – Select random locations and search for expensive streets there
    – Fill all streets you own with little green houses
    – Each second checks your notifications if someone bulldozed one of your buildings. If so, it builds a green house there in the same moment, so no one has a chance to place a hazard on your streets. Just make sure you have enough money for that function to work.

    • i dont quite get it. do i have to wait very long til it finds expensive streets? should i keep the monopoly map at the top or how does it exactly work?

      so sweet if it relly works out

      • Just open the debug window under extras and hit the “find expensive streets” button. If it find’s one above $ 10.000.000, it shows something like

        [01:48:31 ACTION] Rue de Diekirch costs $M 676000
        [01:48:31 ACTION] ID = ‘58156418\/496874403’ LAT = 0 LNG = 0 STA = owned

        It’s implemented quite dirty so far.. lat/lng is always zero, but who cares. You need to copy the ID into the field under the “buy street” button and then hit the button. I’ll make all that more comfortable when I’ve got the time. As I only wrote it for myself, I didn’t spend much time making it user friendly.

      • the application doesn’t show status and shows a lot of 4,5 m street

    • @Nobody

      thx for this 🙂

    • [15:21:18 ACTION] Monschauer Straße costs $M 7656
      [15:21:18 ACTION] ID = ‘60896969\/506024064’ LAT = 0 LNG = 0

      $M 7656 = 7.656.000.000?

      And make a option for 75k Houses plz

    • @nobody

      Works nice, also in Linux with Wine, just need VB6.0
      Make an option to remove greenhouses as well, that is nice if you want to remodel your street with some more expensive buildings

      >>> a small warning @ some readers/players

      People !!!
      don’t forget that the users here who ask for credits ACTUALLY GETS THE 1Billion !!!

      Shitting those players/cheaters with some crappy chance cards will be your ticket to total destruction, THEY HAVE NOW MORE POWER THAN YOU !!!

      Even if you cannot make it in the top 10, there is still a game to play (as long as it takes 😦 )
      But if you keep pissing off others, there is no fun.

      Those hazard cards are in my opinion the worst feature in this game, its only purpose is ti shit/piss-of other NORMAL players, creating some unecessary war, those cards will never affect the top10/hardcore/cheaters/etc

    • cheers man!

    • cityoffthehill Says:

      ooh, the bulldoze function is a great idea. I’m going to have to implement that myself (I have made my own scripts to do the other things, including a script to demolish all the little green houses)

  17. DORTMUNDMAN Says:

    dude, your skills rules, if you want to send some free cash, you know my usersname

    cheers

  18. check Europe
    Southeast Luxembourg/German border and than zig-zag down south
    lots of nice 3m-15m streets

    In Afrika as well, but it is harder to find and the game crashes randomly on the maps
    here is one for the real cheatxx er players, you won’t find it easy
    abuja-kaduna highway M$76M
    A2 near Gwagwada under kaduna, upperleft of achi

  19. fearandloathing Says:

    FP Hey guys, interesting work, you’re always one step ahead. Found some great streets in Virginia. Cash would be great. Find me at fearandloathing.

  20. Need a little gift. 🙂 About 100.000.000 should be enough 🙂

  21. Don’t suppose you have a spare ~£150m lying around, i want to buy a big street and get it populated straight away. But don’t want to run the risk with the money I have at the moment… Love what you’re doing with the leader board.

    Gutted about the low rent, you think they will change it back? I wonder how many complaints they have recieved. Wouldnt surprise me if there was another restart. :s

    Nice work on the map, I will have a proper look tonight and hopefully bag a couple more streets, thinking of trawling through somewhere like Kansas or Colarado!

    Thanks

    SDG365

  22. need a little gift to buy all of them, lets say 1 billion :>

    id:hannez

  23. GIVE ME ALL THE MONEY YOU HAVE I WANT TO MAKE IT TO THE TOP LIST.
    YOU KNOW ME, I HAVE BEEN POSTING SO MUCH ON THIS BLOG…
    lol, yeah i’m sick of this game, just put me there for 1 day or so so i can be sabotaged.

  24. Hey guys,

    To make life easier i use Iolo’s Macro Magic software to capture mouse movement and keystrokes to select the buildings. Maybe you guys could try it. Link http://www.iolo.com/mm/

    And thanks for the cash.

  25. cheeseheads Says:

    Thats sweet, what is the most expensive road you have found?

    Keep up the great work, maybe if you give them enough trouble some day they will make the game work properly. LOL

    Could I get some free cash as well? My name is CHEESEHEADS. Thanks!

  26. FP PLZ

    ID: Stephen Venzor

  27. uber cool..!! how do you generate that?
    is monopolycitystreet or openstreetmap has an API to search for long street?

  28. notcheating Says:

    Hi Cheaters I admire your work. I suppose when they get rid of the all the players, I mean cheaters, the game will work?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: