[ENABLE]
alloc(pplthread,0x200,GameAssembly.dll)
alloc(pplvalue,0x20,GameAssembly.dll)
alloc(pplfilter,0x20,GameAssembly.dll)
label(retr)
label(filter)
registersymbol(pplthread)
registersymbol(pplvalue)
registersymbol(pplfilter)
createthread(pplthread)
pplthread:
push rdi
push rcx
push rax
sub rsp,38
call GameAssembly.dll+6CDB10 // Cinemachine.CinemachineCore.get_Instance() -> return instance
mov rdi,[rax+18] // rax = instance
mov rcx,[rdi+18]
mov [pplvalue],rcx // 본인 포함 인원
dec ecx // -1
cmp ecx,0
jne filter // 나를 제외한 인원이 있을경우 filter로 운지!
mov [pplfilter],0
retr:
mov ecx,#300
call Sleep
add rsp,38
pop rax
pop rcx
pop rdi
jmp pplthread
filter:
mov [pplfilter],1
jmp retr
[DISABLE]
댓글2
-고정-
이거 머지?유저