Thread: Full Npc Thieving! [Handler]

Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31
  1. #1 Full Npc Thieving! [Handler] 
    Ferret
    Guest
    Purpose: Full Working Npc Thieving for your server

    Difficulty: 1-3

    Assumed Knowledge: Copy + paste, how to open files, how to download.

    Server Base: Any

    Classes Modified: client.java

    Procedure
    Step 1:

    Open server.java and find:
    Code:
    (new Thread(clientHandler)).start();
    Under it, add this:
    Code:
    npcThieving = new NpcThieving();
    Step 2:

    Find:
    Code:
    public static int serverlistenerPort
    under it, put this:
    Code:
    	public static NpcThieving npcThieving = null;
    Close server.java and open client.java

    Step 3:

    Find:
    Code:
    			case 17: //second Click npc
    				NPCSlot = ((misc.HexToInt(inStream.buffer, 0, packetSize) / 1000) - 128);
    				NPCID = server.npcHandler.npcs[NPCSlot].npcType;
                                    faceNPC(NPCSlot);
    				FishingGo = false;
    				PutNPCCoords = false;
    under it, add:
    Code:
    				if (NPCID >= 0 && NPCID <= 3762) {
    				ThieveNpcs(NPCID);
    				} else
    Step 4:

    Now, Find:
    Code:
    			case 98:	// walk on command
    You should see somewhat this:
    Code:
    				else if (IsDead == false) {
    					newWalkCmdSteps = packetSize - 5;
    					if(newWalkCmdSteps % 2 != 0)
    						println_debug("Warning: walkTo("+packetType+") command malformed: "+misc.Hex(inStream.buffer, 0, packetSize));
    						newWalkCmdSteps /= 2;
    					if(++newWalkCmdSteps > walkingQueueSize) {
    						println_debug("Warning: walkTo("+packetType+") command contains too many steps ("+newWalkCmdSteps+").");
    						newWalkCmdSteps = 0;
    						break;
    Before that, put this: (NOTE: If you already have that (entangleDelay > 0) so forth, replace it with what's below!)
    Code:
    	if (EntangleDelay > 0) {
    		if (isStunned == true) {
    			sendMessage("You're stunned!");
    		} else {
    			sendMessage("A Magical Force stops you from moving!");
    		}
    	}
    under that, make sure it says:
    Code:
    else if (IsDead == false) {
    Not:
    Code:
    if (IsDead == false) {
    Step 5:

    Last, Find:
    Code:
    public boolean process() {
    Under it, add this:
    Code:
    	if (server.npcThieving.thieving[0] > 0) {
    		if (GoodDistance(skillX, skillY, absX, absY, 1) == true) {
    			server.npcThieving.thieving();
    		}
    	}
    
    	if (server.npcThieving.isStunned == true && EntangleDelay == 0) {
    		server.npcThieving.isStunned = false;
    	}
    Yay, you're done!

    Credits: Ferret

    NpcThieving.class: [Only registered and activated users can see links. ]
     

  2. #2  
    ~Legend Rene
    Guest
    npcHandler = new NpcHandler();
    public static NpcHandler npcHandler = null;
    Change to npcThieving = new NpcThieving();
    and
    public static NpcThieving npcThieving = null;
    Anyway nice job.
     

  3. #3  
    Ferret
    Guest
    Quote Originally Posted by Java 4.5Gz View Post
    Change to npcThieving = new NpcThieving();
    and
    public static NpcThieving npcThieving = null;
    Anyway nice job.
    Thanks for telling me about that, m8.
     

  4. #4  
    ~Legend Rene
    Guest
    Btw , it seems that you have missed , int isStunned and method ThieveNpcs.
    Because it says it cant find those symbols
     

  5. #5  
    Registered Member
    Join Date
    Sep 2007
    Posts
    273
    Thanks given
    0
    Thanks received
    7
    Rep Power
    9
    Does it work? like the stun timer thing cause anyways really good job if it does.
     

  6. #6  
    Registered Member

    Join Date
    Jul 2006
    Age
    27
    Posts
    1,247
    Thanks given
    0
    Thanks received
    5
    Rep Power
    190
    you cn an give us the .java file so we cna edit plz than i rep you 0.o
    just yoricka...
     

  7. #7  
    Footee
    Guest
    Code:
    public boolean process() {
    Couldn't find that one Was using Cheezscape 80
     

  8. #8  
    virustheking
    Guest
    Quote Originally Posted by Footee View Post
    Code:
    public boolean process() {
    Couldn't find that one Was using Cheezscape 80
    search for:
    boolean process
    will be works im sure

    I have figured out what to do, here you go guys:
    search for this:
    case 17: //second Click npc
    if you scroll down you see
    PutNPCCoords = false;
    under this one, put this line:
    server.npcThieving.ThieveNpcs(NPCID,playerId);
    and you're ready

    i have the .java file too, here you go:
    // Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
    // Jad home page: [Only registered and activated users can see links. ]
    // Decompiler options: packimports(3)
    // Source File Name: NpcThieving.java


    public class NpcThieving
    {

    public NpcThieving()
    {
    System.out.println("Thieving skill loaded!");
    }

    public void ThieveNpcs(int i, int j)
    {
    PlayerId = j;
    switch(i)
    {
    case 1: // '\001'
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1;
    break;

    case 2: // '\002'
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 2;
    break;

    case 3: // '\003'
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 3;
    break;

    case 16: // '\020'
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 16;
    break;

    case 24: // '\030'
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 24;
    break;

    case 351:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 351;
    break;

    case 359:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 359;
    break;

    case 663:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 663;
    break;

    case 726:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 726;
    break;

    case 727:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 727;
    break;

    case 728:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 728;
    break;

    case 729:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 729;
    break;

    case 730:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 730;
    break;

    case 1024:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1024;
    break;

    case 1025:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1025;
    break;

    case 1026:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1026;
    break;

    case 1037:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1037;
    break;

    case 1086:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 1086;
    break;

    case 2675:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 2675;
    break;

    case 3223:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 3223;
    break;

    case 3224:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 3224;
    break;

    case 3225:
    thieving[0] = 1;
    thieving[1] = 1;
    thieving[2] = 3;
    thieving[3] = 40;
    thieving[4] = 3225;
    break;

    case 7: // '\007'
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 7;
    break;

    case 1377:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1377;
    break;

    case 1757:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1757;
    break;

    case 1758:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1758;
    break;

    case 1759:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1759;
    break;

    case 1760:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1760;
    break;

    case 1761:
    thieving[0] = 1;
    thieving[1] = 10;
    thieving[2] = 9;
    thieving[3] = 40;
    thieving[4] = 1761;
    break;

    case 650:
    thieving[0] = 1;
    thieving[1] = 25;
    thieving[2] = 18;
    thieving[3] = 40;
    thieving[4] = 650;
    break;

    case 1318:
    thieving[0] = 1;
    thieving[1] = 25;
    thieving[2] = 18;
    thieving[3] = 40;
    thieving[4] = 1318;
    break;

    case 187:
    thieving[0] = 1;
    thieving[1] = 32;
    thieving[2] = 40;
    thieving[3] = 40;
    thieving[4] = 187;
    break;

    case 2234:
    thieving[0] = 1;
    thieving[1] = 38;
    thieving[2] = 56;
    thieving[3] = 39;
    thieving[4] = 2234;
    break;

    case 2235:
    thieving[0] = 1;
    thieving[1] = 38;
    thieving[2] = 56;
    thieving[3] = 39;
    thieving[4] = 2235;
    break;

    case 9: // '\t'
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 9;
    break;

    case 10: // '\n'
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 10;
    break;

    case 32: // ' '
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 32;
    break;

    case 206:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 206;
    break;

    case 344:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 344;
    break;

    case 345:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 345;
    break;

    case 346:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 346;
    break;

    case 368:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 368;
    break;

    case 678:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 678;
    break;

    case 812:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 812;
    break;

    case 887:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 887;
    break;

    case 1076:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1076;
    break;

    case 1077:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1077;
    break;

    case 1142:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1142;
    break;

    case 1143:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1143;
    break;

    case 1144:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1144;
    break;

    case 1145:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1145;
    break;

    case 1146:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1146;
    break;

    case 1147:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1147;
    break;

    case 1148:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1148;
    break;

    case 1149:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1149;
    break;

    case 1150:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1150;
    break;

    case 1296:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1296;
    break;

    case 1297:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1297;
    break;

    case 1374:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1374;
    break;

    case 1085:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 1085;
    break;

    case 2699:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2699;
    break;

    case 2700:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2700;
    break;

    case 2701:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2701;
    break;

    case 2702:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2702;
    break;

    case 2703:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2703;
    break;

    case 2704:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2704;
    break;

    case 2705:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2705;
    break;

    case 2962:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2962;
    break;

    case 2963:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2963;
    break;

    case 2964:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2964;
    break;

    case 2965:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2965;
    break;

    case 2966:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2966;
    break;

    case 2967:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2967;
    break;

    case 2968:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2968;
    break;

    case 2969:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2969;
    break;

    case 2970:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2970;
    break;

    case 2971:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2971;
    break;

    case 2972:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2972;
    break;

    case 2973:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 2973;
    break;

    case 3228:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3228;
    break;

    case 3229:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3229;
    break;

    case 3230:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3230;
    break;

    case 3231:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3231;
    break;

    case 3232:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3232;
    break;

    case 3233:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3233;
    break;

    case 3241:
    thieving[0] = 1;
    thieving[1] = 40;
    thieving[2] = 36;
    thieving[3] = 38;
    thieving[4] = 3241;
    break;

    case 3150:
    thieving[0] = 1;
    thieving[1] = 55;
    thieving[2] = 50;
    thieving[3] = 37;
    thieving[4] = 3150;
    break;

    case 660:
    thieving[0] = 1;
    thieving[1] = 55;
    thieving[2] = 50;
    thieving[3] = 37;
    thieving[4] = 660;
    break;

    case 1904:
    thieving[0] = 1;
    thieving[1] = 65;
    thieving[2] = 60;
    thieving[3] = 37;
    thieving[4] = 1904;
    break;

    case 1905:
    thieving[0] = 1;
    thieving[1] = 65;
    thieving[2] = 60;
    thieving[3] = 37;
    thieving[4] = 1905;
    break;

    case 20: // '\024'
    thieving[0] = 1;
    thieving[1] = 70;
    thieving[2] = 80;
    thieving[3] = 36;
    thieving[4] = 20;
    break;

    case 365:
    thieving[0] = 1;
    thieving[1] = 70;
    thieving[2] = 80;
    thieving[3] = 36;
    thieving[4] = 365;
    break;

    case 2256:
    thieving[0] = 1;
    thieving[1] = 70;
    thieving[2] = 80;
    thieving[3] = 36;
    thieving[4] = 2256;
    break;

    case 66: // 'B'
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 66;
    break;

    case 67: // 'C'
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 67;
    break;

    case 68: // 'D'
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 68;
    break;

    case 1511:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1511;
    break;

    case 1512:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1512;
    break;

    case 1513:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1513;
    break;

    case 1517:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1517;
    break;

    case 1518:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1518;
    break;

    case 1519:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1519;
    break;

    case 1520:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 1520;
    break;

    case 2249:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2249;
    break;

    case 2250:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2250;
    break;

    case 2251:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2251;
    break;

    case 2371:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2371;
    break;

    case 2649:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2649;
    break;

    case 2650:
    thieving[0] = 1;
    thieving[1] = 75;
    thieving[2] = 300;
    thieving[3] = 35;
    thieving[4] = 2650;
    break;

    case 21: // '\025'
    thieving[0] = 1;
    thieving[1] = 80;
    thieving[2] = 500;
    thieving[3] = 35;
    thieving[4] = 21;
    break;

    case 1183:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 1183;
    break;

    case 1184:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 1184;
    break;

    case 1201:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 1201;
    break;

    case 2359:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 2359;
    break;

    case 2360:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 2360;
    break;

    case 2361:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 2361;
    break;

    case 2362:
    thieving[0] = 1;
    thieving[1] = 85;
    thieving[2] = 1000;
    thieving[3] = 34;
    thieving[4] = 2362;
    break;
    }
    }

    public boolean thieving()
    {
    PlayerHandler _tmp = server.playerHandler;
    client client1 = (client)PlayerHandler.players[PlayerId];
    if(client1.playerLevel[17] >= thieving[1])
    {
    if(client1.actionTimer == 0 && thieving[0] == 1)
    {
    client1.actionAmount++;
    client1.actionTimer = 2;
    client1.OriginalShield = client1.playerEquipment[client1.playerShield];
    client1.OriginalWeapon = client1.playerEquipment[client1.playerWeapon];
    client1.playerEquipment[client1.playerShield] = -1;
    client1.playerEquipment[client1.playerWeapon] = -1;
    client1.setAnimation(881);
    client1.sendMessage((new StringBuilder()).append("You attempt to pick the ").append(client1.GetNpcName(thieving[4])).append("'s pocket.").toString());
    thieving[0] = 2;
    }
    if(client1.actionTimer == 0 && thieving[0] == 2)
    {
    int i = thieving[3] / 2;
    if(misc.random(i) < 10)
    {
    server.npcHandler.npcs[thieving[4]].updateRequired = true;
    server.npcHandler.npcs[thieving[4]].textUpdateRequired = true;
    server.npcHandler.npcs[thieving[4]].textUpdate = "What do you think you're doing?";
    client1.sendMessage((new StringBuilder()).append("You fail to thieve the ").append(client1.GetNpcName(thieving[4])).append(" pocket.").toString());
    client1.inCombat();
    client1.sendMessage("You've been stunned!");
    client1.stillgfx(245, client1.absY, client1.absX);
    client1.isStunned = true;
    client1.EntangleDelay += 14;
    } else
    {
    client1.addItem(thieving[2], 995);
    client1.addSkillXP(thieving[1] * client1.playerLevel[17], 17);
    client1.sendMessage((new StringBuilder()).append("You thieve the ").append(client1.GetNpcName(thieving[4])).append(" pocket.").toString());
    }
    client1.playerEquipment[client1.playerWeapon] = client1.OriginalWeapon;
    client1.playerEquipment[client1.playerShield] = client1.OriginalShield;
    client1.OriginalWeapon = -1;
    client1.OriginalShield = -1;
    client1.resetAnimation();
    resetThieving();
    }
    } else
    {
    client1.sendMessage((new StringBuilder()).append("You need ").append(thieving[1]).append(" ").append(client1.statName[client1.playerThieving]).append(" to thieve a ").append(client1.GetNpcName(thieving[4])).toString());
    resetThieving();
    return false;
    }
    return true;
    }

    public boolean resetThieving()
    {
    PlayerHandler _tmp = server.playerHandler;
    client client1 = (client)PlayerHandler.players[PlayerId];
    thieving[0] = 0;
    thieving[1] = 0;
    thieving[2] = -1;
    thieving[3] = 0;
    thieving[4] = -1;
    client1.IsUsingSkill = false;
    return true;
    }

    public int thieving[] = {
    0, -1, 0, 0, -1
    };
    public boolean isStunned;
    public int PlayerId;
    }
     

  9. #9  
    Registered Member

    Join Date
    Jul 2006
    Age
    27
    Posts
    1,247
    Thanks given
    0
    Thanks received
    5
    Rep Power
    190
    i think i gonna use rep++
    just yoricka...
     

  10. #10  
    Registered Member Sined's Avatar
    Join Date
    Oct 2007
    Posts
    89
    Thanks given
    3
    Thanks received
    1
    Rep Power
    15
    client.java:19293: cannot find symbol
    symbol : method ThieveNpcs(int)
    location: class client
    ThieveNpcs(NPCID);
    ^
    client.java:20055: cannot find symbol
    symbol : variable isStunned
    location: class client
    if (isStunned == true) {
    ^
    NpcThieving.java:988: cannot find symbol
    symbol : variable isStunned
    location: class client
    client1.isStunned = true;
    ^
    Note: stream.java uses or overrides a deprecated API.
    Note: Recompile with -Xlinteprecation for details.
    3 errors
    Files Compiled Successfully!
    Press any key to continue . . .

    Help?
     

Page 1 of 4 123 ... LastLast

Thread Information
Users Browsing this Thread

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


User Tag List

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