DIALOG
ChatInput
Code:
0AB1: @isDialogOpen 0 ret dType 0@ dId 1@
Code:
:isDialogOpen
0AA2: 1@ = "samp.dll"
1@ += 0x212A40
0A8D: 1@ = readMem 1@ sz 4 vp 0
0A8E: 2@ = 1@ + 40
0A8D: 2@ = readMem 2@ sz 4 vp 0
if 2@ == 1
then
0A8E: 3@ = 1@ + 44 //dialogType
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 1@ + 48 //dialogId
0A8D: 4@ = readMem 4@ sz 4 vp 0
0485: dialog_open
0AB2: ret 2 3@ 4@
else 059A: dialog_closed
end
0AB2: ret 2 -1 -1
ChatInput
Code:
0AB1: @isChatOpen 0
Code:
:isChatOpen
0AA2: 1@ = "samp.dll"
1@ += 0x212A70
0A8D: 1@ = readMem 1@ sz 4 vp 0
1@ += 8
0A8D: 1@ = readMem 1@ sz 4 vp 0
1@ += 4
0A8D: 1@ = readMem 1@ sz 1 vp 0
if 1@ <> 0
then 0485: chat_open
else 059A: chat_closed
end
0AB2: ret 0