Sunday, September 30, 2012

[Script] Help form in Java

package net.minecraft.src;

import java.awt.MouseInfo;
import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.src.GuiScreen;
import net.minecraft.src.NetworkManager;

public class Menu extends GuiScreen{
      
        public int x;
        public int y;
        private Minecraft mc;
      
        public Menu(Minecraft minecraft){
                x = MouseInfo.getPointerInfo().getLocation().x;
                y = MouseInfo.getPointerInfo().getLocation().y;
                mc = minecraft;
                height = mc.displayHeight;
                width = mc.displayWidth;
        }
      
        public boolean doesGuiPauseGame(){
                return false;
        }
      
        public void initGui(){
                Keyboard.enableRepeatEvents(true);
        }
      
        public void onGuiClosed(){
                Keyboard.enableRepeatEvents(true);
        }
      
        protected void keyTyped(char c, int i){
                if(i == 1){
                        mc.displayGuiScreen(null);
                        return;
                }
        }
      
        public void drawScreen(int i, int j, float f){
            drawRect(Variables.playerX, Variables.playerY, Variables.playerX+Variables.playerWidth, Variables.playerY+12, 0x8000FA9A);//player
            fontRenderer.drawString("Player", Variables.MainOffsetx+Variables.playerX, Variables.playerY, 0x000000);//player
           
            drawRect(Variables.playerX, Variables.playerY + 12 + 1,Variables.playerX+Variables.playerWidth, Variables.playerY + 12 + 1 + Variables.playerHeight, 0xA0000000);//player options
            fontRenderer.drawString("No Fall", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 0*10, Variables.nofall ? 0x00FF00 : 0xFFFFFF);
            fontRenderer.drawString("Sprint", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 1*10, Variables.sprint ? 0x00FF00 : 0xFFFFFF);
            fontRenderer.drawString("Aimbot", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 2*10, Variables.aimbot ? 0x00FF00 : 0xFFFFFF);
            fontRenderer.drawString("Fly", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 3*10, Variables.fly ? 0x00FF00 : 0xFFFFFF);
            for (int ii = 0; ii < 4; ii++){
            drawGradientRect(Variables.playerX+Variables.playerWidth - 22, Variables.playerY + 12 +1+2+ii*10, Variables.playerX+Variables.playerWidth - 2, Variables.playerY+12+1+2+ii*10+8, 0xFF555555, 0xFFAAAAAA);
        }
            GL11.glScalef(0.5F, 0.5F, 0.5F);
            fontRenderer.drawString(Variables.nofall ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 0*10 + 2)*2, 0xFF0000);
            fontRenderer.drawString(Variables.sprint ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 1*10 + 2)*2, 0xFF0000);
            fontRenderer.drawString(Variables.aimbot ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2  +2*10 + 2)*2, 0xFF0000);
            fontRenderer.drawString(Variables.fly ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 3*10 + 2)*2, 0xFF0000);
           
            GL11.glScalef(2F, 2F, 2F);
        }

      
        protected void mouseClicked(int i, int j, int k){
                //if(  <= i &&  <= j &&  >= i &&  >= j)
            if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 0*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1+ 0*10+8 >= j){
                Variables.nofall = !Variables.nofall;
            }
            if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 1*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 1*10+8 >= j){
                Variables.sprint = !Variables.sprint;
            }
            if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 2*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12+ 2 + 1 + 2*10+8 >= j){
                Variables.aimbot = !Variables.aimbot;
            }
            if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 3*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 3*10+8 >= j){
                Variables.fly = !Variables.fly;
            }

        }
}

No comments: