Thread: Crazy pvp

Results 1 to 9 of 9
  1. #1 Crazy pvp 
    Registered Member
    Polaroid's Avatar
    Join Date
    Jul 2009
    Posts
    936
    Thanks given
    1,088
    Thanks received
    63
    Rep Power
    94
    I need the range fix for crazy PvP.

    Will rep++ and love you forever.

    ~bill
    Reply With Quote  
     

  2. #2  
    Registered Member
    Ant-Man's Avatar
    Join Date
    Aug 2010
    Posts
    1,018
    Thanks given
    277
    Thanks received
    177
    Rep Power
    452
    What range fix bro? Explain please.

    Reply With Quote  
     

  3. #3  
    Registered Member
    Polaroid's Avatar
    Join Date
    Jul 2009
    Posts
    936
    Thanks given
    1,088
    Thanks received
    63
    Rep Power
    94
    Quote Originally Posted by Ant-Man View Post
    What range fix bro? Explain please.
    When you use range, the arrow fires, then the server nullpointers, due to CreateProjectile().

    Error:

    Code:
    Connection from localhost:3870
    [client-1-Bill]: Loading Process Completed  [Regular player, lag: 16 ms]
    Error with player 1, Bill
    java.lang.ArrayIndexOutOfBoundsException: 175
            at client.CreateProjectile(client.java:5895)
            at client.rangeGFXNPC(client.java:1159)
            at client.process(client.java:11035)
            at PlayerHandler.process(PlayerHandler.java:277)
            at process.run(process.java:13)
            at java.lang.Thread.run(Unknown Source)
    Game saved for player Bill
    ClientHandler: Client Bill disconnected (localhost)
    Connection from localhost:3872
    [client-1-Bill]: Loading Process Completed  [Regular player, lag: 0 ms]
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Jan 2009
    Age
    31
    Posts
    2,661
    Thanks given
    66
    Thanks received
    207
    Rep Power
    0
    post this method
    Code:
    client.CreateProjectile(client.java:5895)
    your error is that some array @ line 5895 has a size less then 175 and your tried doing

    someArray[175]


    easy fix is just

    if (value < someArray.length) return;
    Reply With Quote  
     

  5. #5  
    Registered Member
    Polaroid's Avatar
    Join Date
    Jul 2009
    Posts
    936
    Thanks given
    1,088
    Thanks received
    63
    Rep Power
    94
    Code:
        public void CreateProjectile(int casterY, int casterX, int offsetY,
    			int offsetX, int angle, int speed, int gfxMoving, int startHeight,
    			int endHeight, int MageAttackIndex)
        {
    label0:
            {
                int i2 = 1;
                do
                {
                    PlayerHandler _tmp = server.playerHandler;
                    if(i2 >= 650)
                        break label0;
                    PlayerHandler _tmp1 = server.playerHandler;
                    if(PlayerHandler.players[i2] != null)
                    {
                        PlayerHandler _tmp2 = server.playerHandler;
                        client client1 = (client)PlayerHandler.players[i2];
                        if(client1.WithinDistance(absX, absY, client1.absX, client1.absY, 60) && client1.heightLevel == heightLevel)
                        {
                            PlayerHandler _tmp3 = server.playerHandler;
                            if(PlayerHandler.players[i2] != null)
                            {
                                PlayerHandler _tmp4 = server.playerHandler;
                                if(!PlayerHandler.players[i2].disconnected)
                                {
                                    client1.outStream.createFrame(85);
                                    client1.outStream.writeByteC(casterY - client1.mapRegionY * 8 - 2);
                                    client1.outStream.writeByteC(casterX - client1.mapRegionX * 8 - 3);
                                    client1.outStream.createFrame(117);
                                    client1.outStream.writeByte(angle);
                                    client1.outStream.writeByte(offsetY);
                                    client1.outStream.writeByte(offsetX);
                                    client1.outStream.writeWord(MageAttackIndex);
                                    client1.outStream.writeWord(gfxMoving);
                                    client1.outStream.writeByte(startHeight);
                                    client1.outStream.writeByte(endHeight);
                                    client1.outStream.writeWord(51);
                                    client1.outStream.writeWord(speed);
                                    client1.outStream.writeByte(16);
                                    client1.outStream.writeByte(64);
                                }
                            }
                        }
                    }
                    i2++;
                } while(true);
            }
        }
    Reply With Quote  
     

  6. #6  
    Community Veteran

    WH:II:DOW's Avatar
    Join Date
    Dec 2007
    Age
    34
    Posts
    2,017
    Thanks given
    145
    Thanks received
    872
    Rep Power
    4275
    Code:
    if(i2 >= 650)
    to

    Code:
    if(i2 >= players.length)
    probably, just guessing.
    Reply With Quote  
     

  7. Thankful user:


  8. #7  
    Registered Member
    Polaroid's Avatar
    Join Date
    Jul 2009
    Posts
    936
    Thanks given
    1,088
    Thanks received
    63
    Rep Power
    94
    Quote Originally Posted by WH:II:DOW View Post
    Code:
    if(i2 >= 650)
    to

    Code:
    if(i2 >= players.length)
    probably, just guessing.
    FANTASTIC! Now it sends 2 arrows instead of one.
    Reply With Quote  
     

  9. #8  
    Registered Member
    Polaroid's Avatar
    Join Date
    Jul 2009
    Posts
    936
    Thanks given
    1,088
    Thanks received
    63
    Rep Power
    94
    Please help me nock this one on the head.
    Reply With Quote  
     

  10. #9  
    Registered Member
    Spoof's Avatar
    Join Date
    Jun 2009
    Age
    14
    Posts
    1,475
    Thanks given
    105
    Thanks received
    122
    Rep Power
    1634
    Whats this all about in your code?
    Code:
    label0:
    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

Similar Threads

  1. Crazy-Pkz vps
    By C.T in forum Advertise
    Replies: 13
    Last Post: 11-26-2013, 06:14 PM
  2. !!!Crazy-pkz 508!!!
    By George in forum Advertise
    Replies: 11
    Last Post: 04-12-2009, 05:45 PM
  3. Crazy-pkz NEW VPS!
    By C.T in forum Advertise
    Replies: 43
    Last Post: 02-22-2009, 10:34 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •