Function will return only first Column text!
If you need for other columns please visit link below:
If you need for other columns please visit link below:
[CLEO] Some snippets
but how to do the opposite? :GetPlayerTargetedEntity { if 0AB1: @GetPlayerTargetedEntity 0 _Return: TargetedActorHandle 0@ then // do something... end } 0470: 30@ = actor $PLAYER_ACTOR current_weapon 30@ *= 0x70 30@ += 0xC8AAB8 30@ += 0x8 0A8D: 30@ = read_memory 30@...
ugbase.eu
PHP:
:get_current_dialog_list_item_text
{
0AB1: @get_current_dialog_list_item_text 1 Item 1 _Returned: Text 0@
}
IF 0AA2: 2@ = "samp.dll"
THEN
0AB1: @get_samp_version_id 0 _returned: ID 17@
IF 17@ > 0
THEN
IF 7@ == 1 // 0.3.7 R1
THEN
0A8E: 3@ = 2@ + 0x21A0B8 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x86390 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 2 // 0.3.7 R2
THEN
0A8E: 3@ = 2@ + 0x21A0C0 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x86430 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 3 // 0.3.DL
THEN
0A8E: 3@ = 2@ + 0x2AC9E0 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x8A440 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 4 // 0.3.7 R3
THEN
0A8E: 3@ = 2@ + 0x26E898 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x8A2B0 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 5 // 0.3.7 R4
THEN
0A8E: 3@ = 2@ + 0x26E9C8 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x8A9F0 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 6 // 0.3.7 R4 - v2
THEN
0A8E: 3@ = 2@ + 0x26E9C8 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x8AA20 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
IF 17@ == 7 // 0.3.7 R5
THEN
0A8E: 3@ = 2@ + 0x26EB50 // SAMP_DIALOG_INFO_OFFSET
0A8D: 3@ = readMem 3@ sz 4 vp 0
0A8E: 4@ = 3@ + 0x20 // SAMP_DIALOG_LIST_BOX_OFFSET
0A8D: 4@ = readMem 4@ sz 4 vp 0
0A8E: 5@ = 2@ + 0x8A9C0 // SAMP_GET_DIALOG_LIST_ITEM_TEXT_OFFSET
END
0AA8: call_function_method 5@ struct 4@ num_params 1 pop 0 Item 0@ _Returned: text 31@
END
END
0AB2: 1 31@