congtruongban
New member



Already implemented game features:
* character creation/deleting (4 main classes are supported);
* drag & drop inventory/equipping items;
* item description on hover;
* dropping jewels on items in inventory (supported: bless, soul, life, harmony, refining stones);
* stats screen with real time calculations of stats depending on equipment;
* working npc: chaos machine, Lahap, Cherry Spirit, Jerridon, Osbourne;
* vault;
* opening/closing personal store;
* market listing all items from personal stores;
* browsing battle maps (currently three maps);
* battles with dynamically loading enemies depending on selected spot;
* item generator (for dropping items from defeated enemies).
* drinking potions and learning skills from inventory.
updates (Feb 23, 2012):
* now you can see users online;
* working global and spot chat;
* a new map and new monsters;
* now you can see other characters in a spot;
* the (in)famous "kill stealing";
* you can create or join guilds (helps to get more exp);
* auto login;
Tested and supported browsers: Internet Explorer 7/8, Google Chrome 9, Opera 11, Firefox 3, Safari 5.
Programmed in PHP, MySQL, Javascript.
Installation instructions:
1. create a MySQL database;
2. restore the database structure using muonline.sql backup file;
3. edit database.php file in "upload" folder, inserting data for your server (databse name, server, username, password);
4. upload all files from "upload" folder to your server.
Everybody willing can upload the game to their own server, modify or edit in any way they will find appropriate. I don't work on this project any longer. If somebody will continue developing it, I can suggest adding these features I considered necessary for completing the game: 1) chat; 2) trading; 3) PVP.
Short info on item codes used in the game:
Example: 1.13.1.0007.00.0.1025.0000.00.0.0.00.00.0.050.050. 000000.short_sword
Where (number positions, starting from "0"):
0 - item type;
2,3 - size;
5 - subtype;
7-10 - effect;
12,13 - level;
15 - luck;
17-20 - requirement #1;
21 - should be "!" for 380 items;
22-25 - requirement #2;
27,28 - required class;
30 - skill;
32 - option;
34,35 - excellent (double excellent is reserved but not implemented);
37,38 - harmony option;
40 - guardian option (reserved, not implemented);
42-44 - current durability;
46-48 - maximum durability;
50-55 - reserved for socket options;
57 until end - item name.
If you want to understand how item codes work and should be edited to create new items for drops etc., read carefully "functions.overlib.js"
You must be registered for see links
Download:
You must be registered for see links