Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- lag counter by feos
- -- HUD by MUGG
- -- UFO state by 0x
- lagged = false
- function Stuff()
- gui.opacity(0.2)
- gui.opacity(0.95)
- xspeed = memory.readbyte(0x05B9)+memory.readbytesigned(0x05Ba)*256
- yspeed = memory.readbyte(0x05Bd)+memory.readbytesigned(0x05Be)*256
- xpos = memory.readbyte(0x0083)+memory.readbytesigned(0x0095)*256+memory.readbyte(0x0071)/256
- ypos = memory.readbyte(0x00b9)+memory.readbytesigned(0x00cb)*256+memory.readbyte(0x00a7)/256
- charge = memory.readbyte(0x6201)
- abi = memory.readbyte(0x05e0)
- state = memory.readbyte(0x05e1)
- if (abi==13) then
- gui.text(149,8," \n \n \n ")
- gui.text(150,8," pos speed\n(X):\n(Y):\nUFO:", "green")
- gui.text(172,16, math.floor(xpos*1000)/1000)
- gui.text(224,16, xspeed)
- gui.text(172,24, math.floor(ypos*1000)/1000)
- gui.text(224,24, yspeed)
- gui.text(224,32, "atk","green")
- if (state==0 or state==1) then
- gui.text(176,40, 0)
- gui.text(224,40, "none")
- elseif (charge==0 or charge==1 and state==12) then
- gui.text(176,40, charge)
- gui.text(224,40, "beam")
- elseif (charge>1 and charge<=7 and state==12) then
- gui.text(176,40, charge)
- gui.text(224,40, "laser")
- elseif (charge>7 and charge<=16 and state==12) then
- gui.text(176,40, charge)
- gui.text(224,40, "star")
- end
- else
- gui.text(149,8," \n \n ")
- gui.text(150,8," pos speed\n(X):\n(Y):", "green")
- gui.text(172,16, math.floor(xpos*1000)/1000)
- gui.text(224,16, xspeed)
- gui.text(172,24, math.floor(ypos*1000)/1000)
- gui.text(224,24, yspeed)
- end
- end
- function DetectLag()
- LagFlag = memory.readbyte(0x01a5)
- if LagFlag == 1 then lagged = true
- else lagged = false
- end
- end
- function SetLag()
- if lagged then emu.setlagflag(true)
- else emu.setlagflag(false)
- end
- end
- memory.registerexecute(0xC373, DetectLag)
- memory.registerexecute(0xC323, SetLag)
- emu.registerafter(Stuff)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement