Thread: mappers

Results 1 to 4 of 4
  1. #1 mappers 
    Registered Member
    Join Date
    Nov 2006
    Posts
    222
    Thanks given
    0
    Thanks received
    0
    Rep Power
    5
    i made some mappers from wolf's base mapper of a npc heres some of them
    NOTE:these are basic use could get into more detail
    ChatMapper:
    Code:
    public static void ChatMapper(String playerchat) { try {
    BufferedWriter bufferedwriter; bufferedwriter = null; bufferedwriter = new BufferedWriter(new FileWriter("./data/Logs/Chat/Chat.txt", true));
    bufferedwriter.write((new StringBuilder()).append(playerchat).toString());
    bufferedwriter.newLine(); bufferedwriter.flush(); } catch(Exception e) { System.out.println("error writing to file..."); } }
    add this to
    Code:
    case 4:			// regular chat
    under
    Code:
    String playerchat = "["+playerName+"]: "+misc.textUnpack(chatText, packetSize-2)+"";
    Code:
    ChatMapper(playerchat);




    AreaMapper:
    Code:
    public void AreaMapper(int A,int B,int C,int D) { try {
    BufferedWriter bufferedwriter; bufferedwriter = null; bufferedwriter = new BufferedWriter(new FileWriter("./data/writed/area.txt", true));
    bufferedwriter.write((new StringBuilder()).append("if((absX >= ").append(absX-A).append(" && absX <= ").append(absX+B).append(" && absY >= ").append(absY-C).append(" && absY <= ").append(absY+D).append("))").toString());
    bufferedwriter.newLine(); bufferedwriter.flush(); } catch(Exception e) { System.out.println("error writing to file..."); } }
    add this command to use under
    Code:
    customcommand
    Code:
    if(command.startsWith("area")) { try { int A = Integer.parseInt(command.substring(5,9)); AreaMapper(A,A,A,A); } catch(Exception e) { sendMessage("Wrong Syntax! ::area #"); } }
    and use
    Code:
    ::area 0100
    in game





    pickedup mapper:
    Code:
    public void PickedUpMapper(String Pickuped, int ItemID, int ItemX,int ItemY,int ItemAmount) { try {
    BufferedWriter bufferedwriter; bufferedwriter = null; bufferedwriter = new BufferedWriter(new FileWriter("./data/logs/Items/pickedup.txt", true));
    bufferedwriter.write((new StringBuilder()).append("["+playerName+"]:	").append(Pickuped).append("	").append(ItemID).append("	").append(ItemAmount).append("	").append(ItemX).append("	").append(ItemY).append("	").append(heightLevel).toString());
    bufferedwriter.newLine(); bufferedwriter.flush(); } catch(Exception e) { System.out.println("error writing to file..."); } }
    add this under
    Code:
    case 236: //pickup item
    Code:
    PickedUpMapper(GetItemName(itemID),itemID,itemX,itemY,itemAmount);



    droppedmapper:
    Code:
    public void DroppedMapper(String Dropped, int ItemID) { try {
    BufferedWriter bufferedwriter; bufferedwriter = null; bufferedwriter = new BufferedWriter(new FileWriter("./data/logs/Items/Dropped.txt", true));
    bufferedwriter.write((new StringBuilder()).append("["+playerName+"]:	").append(Dropped).append("	").append(ItemID).append("	").append(absX).append("	").append(absY).append("	").append(heightLevel).toString());
    bufferedwriter.newLine(); bufferedwriter.flush(); } catch(Exception e) { System.out.println("error writing to file..."); } }
    add this under
    Code:
    case 87:		// drop item
    Code:
     DroppedMapper(GetItemName(droppedItem), droppedItem);





    commandMapper:
    Code:
    public void RegCommandMapper(String Command) { try {
    BufferedWriter bufferedwriter; bufferedwriter = null; bufferedwriter = new BufferedWriter(new FileWriter("./data/Logs/commands/RegC.txt", true));
    bufferedwriter.write((new StringBuilder()).append("["+playerName+"]:").append(Command).toString());
    bufferedwriter.newLine(); bufferedwriter.flush(); } catch(Exception e) { System.out.println("error writing to file..."); } }
    and add this under
    Code:
    case 103:		//Custom player command, the ::words
    Code:
    RegCommandMapper(PlayerCommands);
    Now make 2 new folders called Writed and Logs
    and inside writed add these text files
    Code:
    area.txt
    and in logs make 3 folders called Commands,Items,and Chat
    and put the following in them
    Code:
    Commands:
    RegC.txt
    Code:
    Items:
    Dropped.txt
    pickedup.txt
    Code:
    Chat:
    Chat.txt
    hope this helps someone

    credits:
    wolf 60% for base
    me 40% for making
    Reply With Quote  
     

  2. #2  




    Scu11's Avatar
    Join Date
    Aug 2007
    Age
    27
    Posts
    16,200
    Thanks given
    7,190
    Thanks received
    12,174
    Discord
    View profile
    Rep Power
    5000
    What it do? xD

    [Only registered and activated users can see links. ]



    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Aug 2007
    Posts
    2,395
    Thanks given
    2
    Thanks received
    63
    Rep Power
    558
    i think it inserts everything what you say in a text file
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  4. #4  
    qwertyuiopmun
    Guest
    Quote Originally Posted by i jonas i View Post
    i think it inserts everything what you say in a text file

    everything you do, this is good for dedicated servers with alot of people, it records drops, pickups trade, types, chats, movement, clicks, and a heep of alot more, i got banned on dodian for hacking 30+ people and they didnt have a clue till they checked duel file, i transfered all items to myself via duel cuz trade was closed due to me hacking everyone.
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •