Important alert: (current site time 7/16/2013 3:19:40 AM EDT)
 

winzip icon

BeMud v1.0 - Multiplayer text rpg game

Email
Submitted on: 1/1/2001 9:58:31 AM
By: Vitaly 
Level: Intermediate
User Rating: By 37 Users
Compatibility: VB 6.0
Views: 38120
author picture
(About the author)
 
     This is my next version of BeMud, here are the current features of the version:

General
- DAO based database connection
- Code supports all popular telnet clients: Windows telnet, zMUD and gMUD
- Text is automatically wrapped
- Ansi colors
- Prompt
- Better command stacking and spam protection
- Character movement
- Room structure
- Areas structure (Characters can move from area to area)
Communication
- 'Say' command
- 'Emote' command
- Socials
Items
- 'Get' command
- 'Drop' command
- 'Invenory' command
- 'Give' command
- Item aliasing and choosing (e.g "get weapon 2")
Fighting
- 'Hit' command
- 'Approach' command
- 'Retreat' command
- Using weapons in fight
- Bleeding and death
- Bare hands fighting
- Skills and easy skill adding
- 'missile' command (skill)
Mobs
- Socials work on mobs
- Pc to mobs fighting
- Basic online mob creation - 'loadmob' admin command
- Simple mob artifical intelligence - can attack the player
- Mobs bleed
Commands
- 'Who' command
- 'Look' command
- 'News' command
- 'Spy' admin command

- Code is heavily commented

Happy mudding =)
 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 12 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

1/1/2001 11:16:29 AMDamage.Case

A mud client? Finally? Wow, I tried to start my own once and I gave up. Very nice! 5 globes.
(If this comment was disrespectful, please report it.)

 
1/1/2001 11:18:30 AMDamage.Case

Mud server I mean, sorry. I've been up for 36 hours and I have no clue what the heck I'm saying.
(If this comment was disrespectful, please report it.)

 
1/1/2001 1:07:26 PMAckbar

I liked your last one so you'll get a 5 from me. You should do OLC building too :) Thats something I did in c on my mud code. One of the best things I ever did. Keep up the great work.
(If this comment was disrespectful, please report it.)

 
1/1/2001 1:40:58 PMAuthor

Thank you for the positive feedback =).

If anyone needs some deeper assistence with the current code email me to vitali@actcom.co.il or contact me by ICQ: 1912453.
(If this comment was disrespectful, please report it.)

 
1/2/2001 5:19:21 AMAlexCPU

Wow!
(If this comment was disrespectful, please report it.)

 
1/2/2001 10:20:36 AMAuthor

Just a quick remind to the people that have problems with DAO. You have to install it from the Vb6 disc. I believe that DAO is under the "Microsoft ODBC drivers", however, I am not sure about it though so if it still doesn't work and you have some free space install the whole "Data access" option.

P.S To access the add/remove components options go to Add/Remove programs and do remove Visual Basic 6, afterward you'll have an option of Add/Remove components and Uninstalling Visual Basic. Choose the first one and you're there.
(If this comment was disrespectful, please report it.)

 
1/2/2001 2:51:00 PMDownloadSafari

Awesome.
(If this comment was disrespectful, please report it.)

 
1/2/2001 9:36:45 PMDvad78

Nice, the only thing i think that needs tweaked is the form resize sub... it needs some error handling, if you make the form very very small it will give you an error... just add

On Error Resume Next

right after

Private Sub Form_Resize()
If Me.WindowState <> vbMinimized Then

Other than thats its nice...
(If this comment was disrespectful, please report it.)

 
1/5/2001 9:00:08 AMAuthor

Another thing I want to alert you about. It seems that the Mswinsck.ocx gets corrupted for some reason. You'll know that your Mswinsck.ocx is corrupted if when you send some command to the mud like "say", some other user doesn't see outright what you "said" and has to input some command to see it. If you notice this problem that is not a problem in the code. Contact me in ICQ or email and I will send you the right working version of Mswinsck.ocx.
(If this comment was disrespectful, please report it.)

 
1/7/2001 9:13:14 AM!nnovation Software

thanks, ive been looking for a free mudd server for a while

(If this comment was disrespectful, please report it.)

 
1/15/2001 10:36:48 PMLiam

BeMUD is only getting better!
(If this comment was disrespectful, please report it.)

 
1/16/2001 9:36:51 AMAuthor

Some people told me about the following error, while trying to run/compile BeMud, "Run-time error '429': ActiveX component can't create object".
This happens due dao version incompatability. You have 3.5 and I was using 3.6, so you should upgrade the MDAC.
This link has an upgrade for the jet drivers that effectively upgrades the DAO to 3.6:

http://www.microsoft.com/data/download_Jet4SP3.htm

Thanks to Liam for this useful information =).
(If this comment was disrespectful, please report it.)

 
1/16/2001 11:58:55 AMpatrick

ohh if anyone wants to message me aim me at "wire to the core"
(If this comment was disrespectful, please report it.)

 
1/16/2001 12:14:56 PMPatrick

Nice i will add some in this. in your last one i added some and i will add alot of help files
(If this comment was disrespectful, please report it.)

 
1/30/2001 8:42:33 PMJohn Bonifas

Good Job :) ...You should download the NetMeeting
SDK from Microsoft and turn it into
a NetMeeting app. I've been working
on a real-time MUD for NetMeeting
for years, can't find the time to
finish it... deckerd26354

(If this comment was disrespectful, please report it.)

 
2/12/2001 2:11:30 PMIshmael E. Rufus

Wow you put alot of time into this, you should think about selling it!
(If this comment was disrespectful, please report it.)

 
2/13/2001 7:53:28 PMJadenBane

very cool one thing you gotta add is a app for map editing
(If this comment was disrespectful, please report it.)

 
2/13/2001 7:54:16 PMJadenBane

very cool one thing you gotta add is a app for map editing
(If this comment was disrespectful, please report it.)

 
2/14/2001 2:22:08 AMAuthor

That would be a nice tihng indeed, especially since it is easy to do.
(If this comment was disrespectful, please report it.)

 
3/4/2001 5:42:38 AMSubdilla

Cool, but plz use an other port (23 is telnet..) :)
(If this comment was disrespectful, please report it.)

 
4/22/2001 4:37:08 PMP Salim

congractulation
(If this comment was disrespectful, please report it.)

 
1/9/2002 8:38:25 PMRick

I really, really want to try this out.. but unfortunately, I can get other OCX files to register but keep getting errors installing the MSWINSCK.OCX file. I've downloaded both the regsvr32.exe and the mswinsck.ocx file over 6 times, from six different places (Okay, hit me in the head with a brick!).. but I really would like to try this code. Any sugegstions?

Rick

(If this comment was disrespectful, please report it.)

 
4/1/2002 12:39:20 PMDarkHarmer

I get a problem with the Recordset. does anyone know what i need? it says can't find project or library. then pops the library list up. Please let me know what library i need.
(If this comment was disrespectful, please report it.)

 
4/1/2002 5:29:51 PMDarkHarmer

ok i got the recordset working but i have some other questions. How do i create an admin/immortal. do i need to first compile then create them through some sort of... command? or do i have to create a seperate file? please let me know as i am not bery good at visul basic. Thanks - David
(If this comment was disrespectful, please report it.)

 
8/27/2002 3:01:41 AMdark syphon

have no idea how to use this thing...

(If this comment was disrespectful, please report it.)

 
10/3/2002 4:42:14 PMThraka

Is this still being developed? It seems old :) I'm downloading right now
(If this comment was disrespectful, please report it.)

 
1/14/2003 1:04:20 PMPFCGentry

does any one else get the error Object already loaded, when adding another MOB to the DB?
(If this comment was disrespectful, please report it.)

 
1/23/2003 10:09:46 AMAkede

A MUD server on windows written in Visual Basic? I'll pass. ;)
(If this comment was disrespectful, please report it.)

 
5/18/2004 8:26:24 PM

That mud server is actually very good for something made in Visual basic.
(If this comment was disrespectful, please report it.)

 
9/11/2004 3:29:44 PM

is this like gurps? email me alb822@yahoo.com if not can it be made like one. "Generic universal Roll Playing Game" is what gurps stands for. its text based or paper based
(If this comment was disrespectful, please report it.)

 
2/21/2005 3:26:01 AM

am i the only one getting a compile error that says "Arguement not optional"?

Line 58, Column 16

Record.Seek
(If this comment was disrespectful, please report it.)

 
8/24/2005 5:04:02 PMxclonedxchildx

Nice job! If anyone would like to work on a MUD with me, please aim the name above.
(If this comment was disrespectful, please report it.)

 
6/27/2007 3:52:52 AMBeebymensies

No, you are not the only one; how do you fix the Record.Seek error at Line 58...Column 16? It always comes up when I try to decompile it
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.