- 2,684
- 2,750
net ofcЕсли вращать дверь через
она синхронизируется у всех?CLEO:08A6: set_car 1@ door 0 rotation_to 0.0
net ofcЕсли вращать дверь через
она синхронизируется у всех?CLEO:08A6: set_car 1@ door 0 rotation_to 0.0
Попробуй получить координаты этого текстдрава и кликнуть туда мышкой через эмуляцию нажатияДорогие читатели, у меня появился вопрос с несчастными TextDraw. Что мне нужно: Чтобы скрипт нажал на TextDraw с ID:70.
Скачав PoolRender от Молдованки я побежал чекать ID текстдравов. И нашёл закономерность со цветами текстдравов. Зелёные тыкать опкодом 0BCA нельзя, а красные можно. Как мне нажать на "зелёный" текстдрав?
Заранее спасибо, ваш Роман!
0C6D: 0@ = get_thread 0 local_var 9@
красные - глобальные (для всех игроков)Дорогие читатели, у меня появился вопрос с несчастными TextDraw. Что мне нужно: Чтобы скрипт нажал на TextDraw с ID:70.
Скачав PoolRender от Молдованки я побежал чекать ID текстдравов. И нашёл закономерность со цветами текстдравов. Зелёные тыкать опкодом 0BCA нельзя, а красные можно. Как мне нажать на "зелёный" текстдрав?
Заранее спасибо, ваш Роман!
можете дать код клео например в чате написали "123321"и у меня сразу же нажимается кнопка "N"
{$CLEO .cs}
{$INCLUDE SF}
0000: NOP
wait 2000
alloc 4@ 256
0c11: memset 4@ 0 256
0BE3: raknet setup_incoming_rpc_hook @ClientMessage
while true
wait 0
end
:ClientMessage
0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
0BE5: raknet 1@ = get_hook_param PARAM_PACKETID
if
1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg
then
0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color
0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen
0C11: memset destination 4@ value 0 size 256
0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text
0C0F: array 4@ element 3@ = 0x00
////////////////////////////////////
if
0C18: 7@ = strstr string1 4@ string2 "123321"
then
wait 30
0C72: set_virtual_key 4E down TRUE //N
wait 30
0C72: set_virtual_key 4E down FALSE //N
end
////////////////////////////////////
end
0BE0: raknet hook_ret true
Сделал всё, как вы сказали. Однако клик на локальные текстдравы не робит. В чём может быть проблема и где я накосячил? (109 текстдрав нажимается.)красные - глобальные (для всех игроков)
зеленые - локальные (только для тебя)
тебе нужно к зеленому прибавить 2048, чтоб получить настоящий ид текстдрава и его нужно отправлять в 0BCA
Надо все наоборот. Чекать 2118, а отправлять 109Сделал всё, как вы сказали. Однако клик на локальные текстдравы не робит. В чём может быть проблема и где я накосячил? (109 текстдрав нажимается.)Посмотреть вложение 8957
А активация автоматическая? Мне просто надо активацию на Alt + 1CLEO:{$CLEO .cs} {$INCLUDE SF} 0000: NOP wait 2000 alloc 4@ 256 0c11: memset 4@ 0 256 0BE3: raknet setup_incoming_rpc_hook @ClientMessage while true 0209: 10@ = random_int_in_ranges -3000 7000 wait 0 end :ClientMessage 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen 0C11: memset destination 4@ value 0 size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text 0C0F: array 4@ element 3@ = 0x00 //////////////////////////////////// if 0C18: 7@ = strstr string1 4@ string2 "123321" then wait 30 0C72: set_virtual_key 4E down TRUE //N wait 30 0C72: set_virtual_key 4E down FALSE //N end //////////////////////////////////// end 0BE0: raknet hook_ret true
Я нажимаю скомпилировать и мне пишет " невозможно загрузить SF"CLEO:{$CLEO .cs} {$INCLUDE SF} 0000: NOP wait 2000 alloc 4@ 256 0c11: memset 4@ 0 256 0BE3: raknet setup_incoming_rpc_hook @ClientMessage while true wait 0 end :ClientMessage 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen 0C11: memset destination 4@ value 0 size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text 0C0F: array 4@ element 3@ = 0x00 //////////////////////////////////// if 0C18: 7@ = strstr string1 4@ string2 "123321" then wait 30 0C72: set_virtual_key 4E down TRUE //N wait 30 0C72: set_virtual_key 4E down FALSE //N end //////////////////////////////////// end 0BE0: raknet hook_ret true
Ещё один, халявный чекер домов на аризоне получить хочет. Хитромудрые бля.Я нажимаю скомпилировать и мне пишет " невозможно загрузить SF"
нет мне не на аризонуЕщё один, халявный чекер домов на аризоне получить хочет. Хитромудрые бля.
Я не так всё объяснил. Этот участок кода должен нажать на лакальный textdraw 70(2 раза) и на глобальный 109.Надо все наоборот. Чекать 2118, а отправлять 109
Так и отправляй нажатие на 70. Это в памяти игры он 2118(2048+70) по счету, для сервера его ид 70Я не так всё объяснил. Этот участок кода должен нажать на лакальный textdraw 70(2 раза) и на глобальный 109.
На проверку поставил 109, т.к. он появляется самый последний.
Вот такая система..
Для чисел есть отдельные опкоды, также как и для флоатЗаписывает / Читает числа, или же только строки?CLEO:0AF4: 2@v = read_string_from_ini_file "CLEO\file.ini" section "ini" key "string" // чтение 0AF5: write_string "test" to_ini_file "CLEO\file.ini" section "ini" key "string" // запись