sscanfКак мне записать из переменной текст "Your kills: 4" в другую переменную только цифру 4
я хочу сделать некий патч, который позволяет брать маскировку (нубо рп) на расстоянии, нужно сделать так, чтобы перехватывалась отправка диалога, если кпопка равна 1 и лист айтем равна 4, чтобы вызвать мой диалог, как это сделать? тоесть, если я хочу отправить RPC DIALOGRESPONSE, нужно проверить, что диалог с определенным идом, если он равен, допустим, 9, то нужно получить кнопку и лист айтем. на луа это выглядит так, нужно перевести в клео.
Lua:function sampev.onSendDialogResponse(dialogId,button,listbox,input) if dialogId == 9 then if button == 1 and listbox == 1 then -- действие end end end
CLEO:
if 0B3C: samp is_dialog_responded id 9 button 1 list_item 4 input_text ""
then ...
end
CLEO:
0BE1: raknet setup_outcoming_rpc_hook @hook
0BDE: pause_thread 0
:hook
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
IF 0@ == RPC_SENDDIALOGRESPONCE
THEN
0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE7: raknet 1@ = bit_stream_read 0@ type BS_TYPE_SHORT
0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_BYTE
0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_SHORT
IF AND
1@ == 9
2@ == TRUE
3@ == 4
THEN ...
END
END
0BE0: raknet hook_ret TRUE