Jump to content

Question

Posted

Hello everyone!

The question isnot about l2, but about java and didnt know where to post this.

So im making a game with LWJGL but for a reason when i load a thread after loading the loaders,shaders etc the game freezes. I use thread for networking, when removed the threads the networking was ok, but ofc it stopped to w8 for a message and so on.

The game source: www.mediafire.com/file/2ff82c2995yc3dq/src.rar

 

And one more qustion

Would this code work to take the xyz from a string?

else if (message.startsWith("\\move:")) {
            float x, y, z;
            int clientID = Integer.parseInt(message.substring(6));
            int countX = 0;
            int num = 7;
            while (num != 0) {
                num /= 10;
                ++countX;
            }
            x = Float.parseFloat(message.substring(6 + countX));
            int countY = 7 + countX;
            int num1 = countY;
            while (num1 != 0) {
                num1 /= 10;
                countY ++;
            }
            y = Float.parseFloat(message.substring(countY));
            int countZ = countX;
            int num2 = countZ;
            while (num2 != 0) {
                num2 /= 10;
                countZ++;
            }
            z = Float.parseFloat(message.substring(countZ));
            player.increasePosition(x, y, z);
            return true;
        } else if (message.startsWith("\\cp:")) {
            Utils.alert("get xyz", "get xyz");
            float x, y, z;
            x = Float.parseFloat(message.substring(4));
            int countY = 4;
            int num1 = countY;
            while (num1 != 0) {
                num1 /= 10;
                countY ++;
            }
            y = Float.parseFloat(message.substring(countY));
            int countZ = countY;
            int num2 = countZ;
            while (num2 != 0) {
                num2 /= 10;
                countZ ++;
            }
            z = Float.parseFloat(message.substring(countZ));
            return true;
        }

Thx in advance

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock