-
Notifications
You must be signed in to change notification settings - Fork 2
/
PianusExploit.py
34 lines (30 loc) · 1.02 KB
/
PianusExploit.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import Packet, time, Field, GameState, Character, Terminal
ReactorRecv = 0x051F
ReactorSend = 0x042E
MovementSend = 0x00D5
delay = 0.01
def grabObjectID():
iPacket = Packet.WaitForRecv(ReactorRecv, 10000)
if iPacket.GetRemaining() > 0:
objectID = iPacket.ReadLong(4)
Terminal.SetProperty(str(GameState.GetChannel()), objectID)
def blubBlub():
oPacket = Packet.COutPacket(ReactorSend)
oPacket.Encode4(Terminal.GetProperty(str(GameState.GetChannel()), 0))
oPacket.Encode4(2)
oPacket.Encode2(0x106)
oPacket.Encode4(0)
Packet.SendPacket(oPacket)
while GameState.IsInGame():
if Field.GetID() == 230040420:
if Terminal.GetProperty(str(GameState.GetChannel()), 0) == 0:
Terminal.SetCheckBox("Jump Down Anywhere", True)
if Character.GetPos().y <= 78:
Character.JumpDown()
time.sleep(2)
Character.JumpDown()
grabObjectID()
else:
blubBlub()
time.sleep(delay)
Character.AMoveX(-491)