babulya_headdyson
KARELLI
- 464
- 827
0AF8Народ подскажите опкод ,который при запуске сампа пишет в чат ,кто сделал скрипт например Reconnect by Niko
0AF8Народ подскажите опкод ,который при запуске сампа пишет в чат ,кто сделал скрипт например Reconnect by Niko
Как можно получить номер телефона? ибо если строка длинная, он не реагирует
CLEO:repeat wait 0 until 0AFA: 0BE3: raknet setup_incoming_rpc_hook @hook WHILE TRUE wait 0 IF and 0AB0: key_pressed 88 not 9@ == 0 8B21: not is_chat_opened 8B4C: not is_dialog_active -1 then alloc 10@ 256 format 10@ "/f %d " 9@ 0B79: samp set_chat_input_enabled true 0B76: samp set_chat_input_text 10@ free 10@ wait 150 end END :hook 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_SCRCLIENTMESSAGE then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT 0AC8: 4@ = allocate_memory_size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ 0C0D: struct 4@ offset 3@ size 1 = 0 if and 0C29: 5@ = strstr string1 4@ string2 "Объявление:" 0C29: 5@ = strstr string1 4@ string2 "Отправитель:" then free 9@ alloc 6@ 256 0AD4: 6@ = scan_string 4@ format "Объявление: %s | Отправил: %s [т.%d]" 7@ 8@ 9@ 0AC9: free_allocated_memory 6@ end 0AC9: free_allocated_memory 4@ end 0BE0: raknet hook_ret true
0AC8: 7@ = allocate_memory_size 64
0AC8: 8@ = allocate_memory_size 64
0AC8: 9@ = allocate_memory_size 64
0AA5: call 0x8220AD num_params 5 pop 5 params 9@ 8@ 7@ "Объявление: %s | Отправил: %s [т.%s]" 4@
Такой вопрос. Каким опкодом записать что-то вроде "10@ = 0@ + 0.5" Просто нужно в переменную записать переменная + любое число.
0085: 10@ = 0@ // (int)
0058: 10@ += 123 // (int)
0087: 10@ = 0@ // (float)
0059: 10@ += 0.5 // (float)
var
10@:int
0@:int
end
10@ = 0@
10@ += 123
var
10@:float
0@:float
end
10@ = 0@
10@ += 0.5
Здравствуйте, хочу спросить, как сделать скан своего id в табе и потом преобразование в %d
0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR
format 1@ = "%d" 0@ // в данном случае эта строка не имеет смысла, сделано для наглядности.
:Label0002C9
00D6: if
0039: 21@ == 1
004D: jump_if_false @Label0003AB
0BE5: raknet 14@ = get_hook_param 1
00D6: if
0039: 14@ == 115
004D: jump_if_false @Label0003AB
0BE5: raknet 15@ = get_hook_param 0
0BE7: raknet 16@ = bit_stream_read 15@ type 1
0BE7: raknet 17@ = bit_stream_read 15@ type 2
0BE7: raknet 18@ = bit_stream_read 15@ type 3
0BE7: raknet 19@ = bit_stream_read 15@ type 3
0BE7: raknet 20@ = bit_stream_read 15@ type 3
00D6: if and
0039: 16@ == 0
0039: 19@ == 0
0B23: samp is_player_connected 17@
004D: jump_if_false @Label0003AB
00D6: if
8B5C: not samp is_player 17@ paused
004D: jump_if_false @Label0003AB
0BCB: samp send_give_damage playerid 17@ damage 6.6 weapon 0 bodypart 20@
0AD0: show_formatted_text_lowpriority "~b~Damage: %d" time 1000 17@
0BE0: raknet hook_ret 0
Почитай и всё поймешь сразуМожете пожалуйста помочь, я не понимаю, как работает эта функция, можете с помощью коментариев все строки пояснить:
CLEO::Label0002C9 00D6: if 0039: 21@ == 1 004D: jump_if_false @Label0003AB 0BE5: raknet 14@ = get_hook_param 1 00D6: if 0039: 14@ == 115 004D: jump_if_false @Label0003AB 0BE5: raknet 15@ = get_hook_param 0 0BE7: raknet 16@ = bit_stream_read 15@ type 1 0BE7: raknet 17@ = bit_stream_read 15@ type 2 0BE7: raknet 18@ = bit_stream_read 15@ type 3 0BE7: raknet 19@ = bit_stream_read 15@ type 3 0BE7: raknet 20@ = bit_stream_read 15@ type 3 00D6: if and 0039: 16@ == 0 0039: 19@ == 0 0B23: samp is_player_connected 17@ 004D: jump_if_false @Label0003AB 00D6: if 8B5C: not samp is_player 17@ paused 004D: jump_if_false @Label0003AB 0BCB: samp send_give_damage playerid 17@ damage 6.6 weapon 0 bodypart 20@ 0AD0: show_formatted_text_lowpriority "~b~Damage: %d" time 1000 17@ 0BE0: raknet hook_ret 0
народ подскажите опкод для проверки на хп 0
0226: 0@ = actor $PLAYER_ACTOR health
if
0@ == 0
if
0118: actor $PLAYER_ACTOR dead
0C89: key_just_pressed 0x32 юзайКак сделать так чтобы при нажатии или удерживании клавиши, скрипт сработал всего один раз в конечном цикле, и повторно можно было активировать звук только при новом нажатии клавиши так же один раз? Например: я нажимаю на Num 0 чтобы проиграть звук, но он проигрывается много раз. И чтобы он проигрался всего 1 раз надо постараться как можно быстрее отпустить кнопку.
https://blast.hk/wiki/opcodes:0c5aУ меня есть бот, он нормально работает, останавливается когда персонаж устал и когда он полностью отдохнет продолжает работу. Мне нужно чтобы он не ждал когда он полностью отдохнет а когда будет 40% он продолжил работу. Есть ли опкод который будет читать текстдрав?
![]()
005B: 4@ += 17@ // (float)Как додать число float в переменную пример
0A8E: 4@ = 5@ + 6@ // int
только float
даКак сделать кнопку по типу "Обратная связь". Как стеллер, но отправлять мне нужно его вопрос