View Full Version: Me house v1

blobscape >>sudgestions >>Me house v1


<< Prev | Next >>

halson- 03-28-2007
Me house v1
Purpose: to make a cool new building which i call Me house Difficulty: 9 Assumed Knowledge: how 2 not leach and how 2 code and read copy and paste Server Base: -*test*-('")scape Classes Modified: client.java shophandler.java autospawn.cfg shops.cfg and itemspawnpoints.java Credits: halson for the idea,me111 for making script ok this is me house ive been working on it 4 a week now its got a mining area a smithing and smelting area a Bar with lots of beer shops npcs a bank and a sweet shop open client.java search 4 Code: "saveme"on the line above it add this Code: else if (command.equalsIgnoreCase("mehouse")) { teleportToX = 3446; teleportToY = 9778; sendMessage("please press ::buildhouse now from aaa801"); } else if (command.equalsIgnoreCase("buildhouse")) { house(); sendMessage("Building me house"); sendMessage("welcome to me house from da aaa801"); } then search for Code: public voidadd this above any 1 of them Code: public void Replacefloor(int objectX, int objectY, int NewObjectID, int Face) { outStream.createFrame(85); outStream.writeByteC(objectY - (mapRegionY * 8)); outStream.writeByteC(objectX - (mapRegionX * 8)); outStream.createFrame(101); outStream.writeByteC((22<<2) + (Face&3)); outStream.writeByte(0); if (NewObjectID != -1) { outStream.createFrame(151); outStream.writeByteS(0); outStream.writeWordBigEndian(NewObjectID); outStream.writeByteS((22<<2) + (Face&3)); //FACE: 0= WEST | -1 = NORTH | -2 = EAST | -3 = SOUTH //ObjectType: 0-3 wall objects, 4-8 wall decoration, 9: diag. walls, 10-11 world objects, 12-21: roofs, 22: floor decoration }} public void robject(int objectX, int objectY, int NewObjectID, int Face) { outStream.createFrameVarSizeWord(60); outStream.writeByte(objectY - (mapRegionY * 8)); outStream.writeByteC(objectX - (mapRegionX * 8)); /*DELETE OBJECT*/ outStream.writeByte(101); outStream.writeByteC(0); outStream.writeByte(0); /*CREATE OBJECT*/ if (NewObjectID > -1) { outStream.writeByte(151); outStream.writeByteS(0); outStream.writeWordBigEndian(NewObjectID); outStream.writeByteA(Face); //0= WEST | -1 = NORTH | -2 = EAST | -3 = SOUTH } outStream.endFrameVarSizeWord(); } public void Addaobject(int x, int y, int typeID, int orientation, int tileObjectType) { outStream.createFrame(85); outStream.writeByteC(y - (mapRegionY * 8)); outStream.writeByteC(x - (mapRegionX * 8)); outStream.createFrame(151); //outStream.writeByteA(((x&7) << 4) + (y&7)); outStream.writeByteA(0); outStream.writeWordBigEndian(typeID); outStream.writeByteS((tileObjectType<<2) +(orientation&3)); } public void house() { Replacefloor(3454, 9771, 168, -1); Replacefloor(3454, 9772, 168, 0); Replacefloor(3454, 9773, 168, -1); Replacefloor(3454, 9774, 168, 0); Replacefloor(3454, 9775, 168, -1); Replacefloor(3454, 9776, 168, 0); Replacefloor(3454, 9777, 168, -1); Replacefloor(3454, 9778, 168, 0); Replacefloor(3454, 9779, 168, -1); Replacefloor(3454, 9780, 168, 0); Replacefloor(3454, 9781, 168, -1); Replacefloor(3454, 9782, 168, 0); Replacefloor(3453, 9771, 168, 0); Replacefloor(3453, 9772, 168, -1); Replacefloor(3453, 9773, 168, 0); Replacefloor(3453, 9774, 168, -1); Replacefloor(3453, 9775, 168, 0); Replacefloor(3453, 9776, 168, -1); Replacefloor(3453, 9777, 168, 0); Replacefloor(3453, 9778, 168, -1); Replacefloor(3453, 9779, 168, 0); Replacefloor(3453, 9780, 168, -1); Replacefloor(3453, 9781, 168, 0); Replacefloor(3453, 9782, 168, -1); Replacefloor(3452, 9771, 168, -1); Replacefloor(3452, 9772, 168, 0); Replacefloor(3452, 9773, 168, -1); Replacefloor(3452, 9774, 168, 0); Replacefloor(3452, 9775, 168, -1); Replacefloor(3452, 9776, 168, 0); Replacefloor(3452, 9777, 168, -1); Replacefloor(3452, 9778, 168, 0); Replacefloor(3452, 9779, 168, -1); Replacefloor(3452, 9780, 168, 0); Replacefloor(3452, 9781, 168, -1); Replacefloor(3452, 9782, 168, 0); Replacefloor(3451, 9771, 168, 0); Replacefloor(3451, 9772, 168, -1); Replacefloor(3451, 9773, 168, 0); Replacefloor(3451, 9774, 168, -1); Replacefloor(3451, 9775, 168, 0); Replacefloor(3451, 9776, 168, -1); Replacefloor(3451, 9777, 168, 0); Replacefloor(3451, 9778, 168, -1); Replacefloor(3451, 9779, 168, 0); Replacefloor(3451, 9780, 168, -1); Replacefloor(3451, 9781, 168, 0); Replacefloor(3451, 9782, 168, -1); Replacefloor(3450, 9771, 168, -1); Replacefloor(3450, 9772, 168, 0); Replacefloor(3450, 9773, 168, -1); Replacefloor(3450, 9774, 168, 0); Replacefloor(3450, 9775, 168, -1); Replacefloor(3450, 9776, 168, 0); Replacefloor(3450, 9777, 168, -1); Replacefloor(3450, 9778, 168, 0); Replacefloor(3450, 9779, 168, -1); Replacefloor(3450, 9780, 168, 0); Replacefloor(3450, 9781, 168, -1); Replacefloor(3450, 9782, 168, 0); Replacefloor(3449, 9771, 168, 0); Replacefloor(3449, 9772, 168, -1); Replacefloor(3449, 9773, 168, 0); Replacefloor(3449, 9774, 168, -1); Replacefloor(3449, 9775, 168, 0); Replacefloor(3449, 9776, 168, -1); Replacefloor(3449, 9777, 168, 0); Replacefloor(3449, 9778, 168, -1); Replacefloor(3449, 9779, 168, 0); Replacefloor(3449, 9780, 168, -1); Replacefloor(3449, 9781, 168, 0); Replacefloor(3449, 9782, 168, -1); Replacefloor(3448, 9771, 168, -1); Replacefloor(3448, 9772, 168, 0); Replacefloor(3448, 9773, 168, -1); Replacefloor(3448, 9774, 168, 0); Replacefloor(3448, 9775, 168, -1); Replacefloor(3448, 9776, 168, 0); Replacefloor(3448, 9777, 168, -1); Replacefloor(3448, 9778, 168, 0); Replacefloor(3448, 9779, 168, -1); Replacefloor(3448, 9780, 168, 0); Replacefloor(3448, 9781, 168, -1); Replacefloor(3448, 9782, 168, 0); Replacefloor(3447, 9771, 168, 0); Replacefloor(3447, 9772, 168, -1); Replacefloor(3447, 9773, 168, 0); Replacefloor(3447, 9774, 168, -1); Replacefloor(3447, 9775, 168, 0); Replacefloor(3447, 9776, 168, -1); Replacefloor(3447, 9777, 168, 0); Replacefloor(3447, 9778, 168, -1); Replacefloor(3447, 9779, 168, 0); Replacefloor(3447, 9780, 168, -1); Replacefloor(3447, 9781, 168, 0); Replacefloor(3447, 9782, 168, -1); Replacefloor(3446, 9771, 168, -1); Replacefloor(3446, 9772, 168, 0); Replacefloor(3446, 9773, 168, -1); Replacefloor(3446, 9774, 168, 0); Replacefloor(3446, 9775, 168, -1); Replacefloor(3446, 9776, 168, 0); Replacefloor(3446, 9777, 168, -1); Replacefloor(3446, 9778, 168, 0); Replacefloor(3446, 9779, 168, -1); Replacefloor(3446, 9780, 168, 0); Replacefloor(3446, 9781, 168, -1); Replacefloor(3446, 9782, 168, 0); Replacefloor(3445, 9771, 168, 0); Replacefloor(3445, 9772, 168, -1); Replacefloor(3445, 9773, 168, 0); Replacefloor(3445, 9774, 168, -1); Replacefloor(3445, 9775, 168, 0); Replacefloor(3445, 9776, 168, -1); Replacefloor(3445, 9777, 168, 0); Replacefloor(3445, 9778, 168, -1); Replacefloor(3445, 9779, 168, 0); Replacefloor(3445, 9780, 168, -1); Replacefloor(3445, 9781, 168, 0); Replacefloor(3445, 9782, 168, -1); Replacefloor(3444, 9771, 168, -1); Replacefloor(3444, 9772, 168, 0); Replacefloor(3444, 9773, 168, -1); Replacefloor(3444, 9774, 168, 0); Replacefloor(3444, 9775, 168, -1); Replacefloor(3444, 9776, 168, 0); Replacefloor(3444, 9777, 168, -1); Replacefloor(3444, 9778, 168, 0); Replacefloor(3444, 9779, 168, -1); Replacefloor(3444, 9780, 168, 0); Replacefloor(3444, 9781, 168, -1); Replacefloor(3444, 9782, 168, 0); Replacefloor(3443, 9771, 168, 0); Replacefloor(3443, 9772, 168, -1); Replacefloor(3443, 9773, 168, 0); Replacefloor(3443, 9774, 168, -1); Replacefloor(3443, 9775, 168, 0); Replacefloor(3443, 9776, 168, -1); Replacefloor(3443, 9777, 168, 0); Replacefloor(3443, 9778, 168, -1); Replacefloor(3443, 9779, 168, 0); Replacefloor(3443, 9780, 168, -1); Replacefloor(3443, 9781, 168, 0); Replacefloor(3443, 9782, 168, -1); Replacefloor(3442, 9771, 168, -1); Replacefloor(3442, 9772, 168, 0); Replacefloor(3442, 9773, 168, -1); Replacefloor(3442, 9774, 168, 0); Replacefloor(3442, 9775, 168, -1); Replacefloor(3442, 9776, 168, 0); Replacefloor(3442, 9777, 168, -1); Replacefloor(3442, 9778, 168, 0); Replacefloor(3442, 9779, 168, -1); Replacefloor(3442, 9780, 168, 0); Replacefloor(3442, 9781, 168, -1); Replacefloor(3442, 9782, 168, 0); Replacefloor(3441, 9771, 168, 0); Replacefloor(3441, 9772, 168, -1); Replacefloor(3441, 9773, 168, 0); Replacefloor(3441, 9774, 168, -1); Replacefloor(3441, 9775, 168, 0); Replacefloor(3441, 9776, 168, -1); Replacefloor(3441, 9777, 168, 0); Replacefloor(3441, 9778, 168, -1); Replacefloor(3441, 9779, 168, 0); Replacefloor(3441, 9780, 168, -1); Replacefloor(3441, 9781, 168, 0); Replacefloor(3441, 9782, 168, -1); Replacefloor(3440, 9771, 168, -1); Replacefloor(3440, 9772, 168, 0); Replacefloor(3440, 9773, 168, -1); Replacefloor(3440, 9774, 168, 0); Replacefloor(3440, 9775, 168, -1); Replacefloor(3440, 9776, 168, 0); Replacefloor(3440, 9777, 168, -1); Replacefloor(3440, 9778, 168, 0); Replacefloor(3440, 9779, 168, -1); Replacefloor(3440, 9780, 168, 0); Replacefloor(3440, 9781, 168, -1); Replacefloor(3440, 9782, 168, 0); Replacefloor(3439, 9771, 168, 0); Replacefloor(3439, 9772, 168, -1); Replacefloor(3439, 9773, 168, 0); Replacefloor(3439, 9774, 168, -1); Replacefloor(3439, 9775, 168, 0); Replacefloor(3439, 9776, 168, -1); Replacefloor(3439, 9777, 168, 0); Replacefloor(3439, 9778, 168, -1); Replacefloor(3439, 9779, 168, 0); Replacefloor(3439, 9780, 168, -1); Replacefloor(3439, 9781, 168, 0); Replacefloor(3439, 9782, 168, -1); robject(3454, 9770, 1631, -1);//walls -2 north south -1 west east robject(3453, 9770, 1631, -1); robject(3452, 9770, 1631, -1); robject(3451, 9770, 1631, -1); robject(3450, 9770, 1631, -1); robject(3449, 9770, 1631, -1); robject(3448, 9770, 1631, -1); robject(3447, 9770, 1631, -1); robject(3446, 9770, 1631, -1); robject(3445, 9770, 1631, -1); robject(3444, 9770, 1631, -1); robject(3443, 9770, 1631, -1); robject(3442, 9770, 1631, -1); robject(3441, 9770, 1631, -1); robject(3440, 9770, 1631, -1); robject(3439, 9770, 1631, -1); robject(3438, 9771, 1631, -2); robject(3438, 9772, 1631, -2); robject(3438, 9773, 1631, -2); robject(3438, 9774, 1631, -2); robject(3438, 9775, 1631, -2); //robject(3438, 9776, 1631, -2); //robject(3438, 9777, 1631, -2); robject(3438, 9778, 1631, -2); robject(3438, 9779, 1631, -2); robject(3438, 9780, 1631, -2); robject(3438, 9781, 1631, -2); robject(3438, 9782, 1631, -2); robject(3439, 9783, 1631, -3);//walls -2 north south -1 west east -3 west east other way robject(3440, 9783, 1631, -3); robject(3441, 9783, 1631, -3); robject(3442, 9783, 1631, -3); robject(3443, 9783, 1631, -3); robject(3444, 9783, 1631, -3); robject(3445, 9783, 1631, -3); robject(3446, 9783, 1631, -3); robject(3447, 9783, 1631, -3); robject(3448, 9783, 1631, -3); robject(3449, 9783, 1631, -3); robject(3450, 9783, 1631, -3); robject(3451, 9783, 1631, -3); robject(3452, 9783, 1631, -3); robject(3453, 9783, 1631, -3); robject(3454, 9783, 1631, -3); robject(3455, 9771, 1631, 0); robject(3455, 9772, 1631, 0); robject(3455, 9773, 1631, 0); robject(3455, 9774, 1631, 0); robject(3455, 9775, 1631, 0); robject(3455, 9776, 1631, 0); robject(3455, 9777, 1631, 0); robject(3455, 9778, 1631, 0); robject(3455, 9779, 1631, 0); robject(3455, 9780, 1631, 0); robject(3455, 9781, 1631, 0); robject(3455, 9782, 1631, 0); Addaobject(3439, 9781, 11666, 1, 10); Addaobject(3435, 9775, 2090, 1, 10); Addaobject(3435, 9778, 2094, 1, 10); Addaobject(3434, 9775, 2096, 1, 10); Addaobject(3434, 9774, 2096, 1, 10); Addaobject(3434, 9778, 2096, 1, 10); Addaobject(3434, 9779, 2096, 1, 10); Addaobject(3433, 9773, 2092, 1, 10); Addaobject(3433, 9772, 2092, 1, 10); Addaobject(3433, 9780, 2092, 1, 10); Addaobject(3433, 9781, 2092, 1, 10); Addaobject(3432, 9771, 2099, 1, 10); Addaobject(3432, 9782, 2099, 1, 10); Addaobject(3431, 9781, 2105, 1, 10); Addaobject(3431, 9780, 2105, 1, 10); Addaobject(3431, 9773, 2105, 1, 10); Addaobject(3431, 9772, 2105, 1, 10); Addaobject(3430, 9774, 2102, 1, 10); Addaobject(3430, 9775, 2102, 1, 10); Addaobject(3430, 9778, 2102, 1, 10); Addaobject(3430, 9779, 2102, 1, 10); Addaobject(3429, 9777, 2106, 1, 10); Addaobject(3429, 9776, 2106, 1, 10); Addaobject(3436, 9775, 2106, 1, 10); Addaobject(3436, 9778, 2106, 1, 10); robject(3442, 9782, 1631, 0);//walls -2 north south -1 west east -3 west east other way robject(3442, 9781, 1631, 0); robject(3442, 9780, 1631, 0); robject(3442, 9779, 1631, 0); robject(3442, 9778, 1631, 0); robject(3441, 9777, 1631, -1); robject(3439, 9777, 1631, -1); Addaobject(3442, 9782, 11757, 2, 10);//gold chest Addaobject(3443, 9782, 11757, 2, 10);//gold chest Addaobject(3444, 9782, 11757, 2, 10);//gold chest Addaobject(3445, 9782, 11757, 2, 10);//gold chest Addaobject(3446, 9782, 11757, 2, 10);//gold chest Addaobject(3442, 9780, 11758, 2, 10);//bank Addaobject(3443, 9780, 11758, 2, 10);//bank Addaobject(3444, 9780, 11758, 2, 10);//bank Addaobject(3445, 9780, 11758, 2, 10);//bank Addaobject(3446, 9780, 11758, 2, 10);//bank Addaobject(3448, 9781, 6082, 2, 10);//bank Addaobject(3450, 9781, 6082, 2, 10);//bank Addaobject(3452, 9781, 6082, 2, 10);//bank robject(3447, 9780, 1562, -3);//1962 bank wall robject(3448, 9780, 1562, -3);//1962 bank wall robject(3449, 9780, 1562, -3);//1962 bank wall robject(3450, 9780, 1562, -3);//1962 bank wall robject(3451, 9780, 1562, -3);//1962 bank wall robject(3452, 9780, 1562, -3);//1962 bank wall robject(3453, 9780, 1562, -3);//1962 bank wall robject(3454, 9780, 1562, -3);//1962 bank wall Addaobject(3453, 9778, 612, 1, 10); Addaobject(3453, 9776, 612, 1, 10); Addaobject(3453, 9775, 885, 2, 10); Addaobject(3453, 9774, 885, 2, 10); Addaobject(3453, 9773, 885, 2, 10); Addaobject(3453, 9771, 612, 1, 10); Addaobject(3452, 9772, 1100, 2, 10); Addaobject(3452, 9776, 1100, 2, 10); Addaobject(3452, 9778, 1100, 2, 10); Addaobject(3439, 9778, 2783, 1, 10); Addaobject(3439, 9779, 2783, 1, 10); Addaobject(3441, 9778, 2783, 3, 10); Addaobject(3441, 9779, 2783, 3, 10); robject(3439, 9775, 1631, -1);//walls -2 north south -1 west east -3 west east other way robject(3440, 9775, 1631, -1); //robject(3441, 9775, 1631, -1); robject(3442, 9775, 1631, -1); Addaobject(3443, 9775, 1631, 1, 9); robject(3443, 9774, 1631, -2); robject(3443, 9773, 1631, -2); robject(3443, 9772, 1631, -2); robject(3443, 9771, 1631, -2); robject(3444, 9775, 1631, -3); robject(3445, 9775, 1631, -3); //robject(3446, 9775, 1631, -3); robject(3447, 9775, 1631, -3); robject(3447, 9774, 1631, -2); robject(3447, 9772, 1631, -2); robject(3447, 9771, 1631, -2); Addaobject(3445, 9771, 612, -3, 10); Addaobject(3445, 9773, 612, -3, 10); Addaobject(3444, 9774, 11757, -3, 10); Addaobject(3444, 9771, 11757, -3, 10); } --------------------now 4 the shops now open autospawn.cfg search 4 Code: spawn = 527 2958 3387 0 2960 3390 2953 3385 1 Falador General Store Shop Keeperand under it add this Code: spawn = 948 3439 9775 0 0 0 0 0 1 Me house mining shop spawn = 516 3444 9773 0 0 0 0 0 1 Me house sweet shop spawn = 516 3444 9772 0 0 0 0 0 1 Me house sweet shop spawn = 731 3454 9775 0 3454 9779 3454 9771 1 Me house barman -------------- also in autospawn.cfg search for Code: spawn = 494 3256 3415 0 0 0 0 0 1 Varrock East Bank Male Bankerabove it add Code: spawn = 494 3442 9781 0 0 0 0 0 1 Me house banker spawn = 494 3443 9781 0 0 0 0 0 1 Me house banker spawn = 494 3444 9781 0 0 0 0 0 1 Me house banker spawn = 494 3445 9781 0 0 0 0 0 1 Me house banker spawn = 494 3446 9781 0 0 0 0 0 1 Me house banker save autospawn.cfg and exit now open client.java search 4 Code: else if (NPCID == 312) { /*Cage From Cage & Harpoon - Any Sea*/before the Code: else ifadd Code: else if (NPCID == 948){//Me house mining shop skillX = server.npcHandler.npcs.absX; skillY = server.npcHandler.npcs.absY; openUpShop(200); WanneShop = 200; } else if (NPCID == 516){//Me house sweet shop skillX = 3446; skillY = 9773; openUpShop(201); WanneShop = 201; } save and exit client.java now open shops.cfg search 4 Code: above it add this Code: shop = 200 Me House mining shop 2 1 1265 100 1267 100 1269 100 1273 100 1271 100 1275 100 shop = 201 Me_House_sweet_shop 1 1 4564 1000 4563 1000 4562 1000 4561 1000 4560 1000 4559 1000 4558 1000 now save and close shops.cfg ----------- open shophandler.java search 4 Code: public static int MaxShops = change the number after the = to 1001 now save and exit shophandler.java ---------------- now open itemspawnpoints.java search for Code: ItemHandler.addItem(1944, 3229, 3299, 1, ItemHandler.globalItemController, false); // Egg under it add Code: ItemHandler.addItem(3711, 3453, 9777, 1, ItemHandler.globalItemController, false); ItemHandler.addItem(3711, 3453, 9779, 1, ItemHandler.globalItemController, false); ItemHandler.addItem(1917, 3453, 9772, 1, ItemHandler.globalItemController, false); ItemHandler.addItem(1917, 3453, 9776, 1, ItemHandler.globalItemController, false); ItemHandler.addItem(1917, 3453, 9778, 1, ItemHandler.globalItemController, false); then save and compile when u hav compiled start your server and press ::mehouse then do what it says hope u like it guys this took my a week


Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.