SF 2.6 | Связываем слайдер и поле для ввода, как в Wallhack PRO

Тема в разделе "CLEO", создана пользователем Владислав, 6 июл 2014.

  1. Владислав

    Владислав Member Основатель

    Регистрация:
    29 май 2014
    Сообщения:
    109
    Симпатии:
    0
    [​IMG]
    В самом диалоге создаём нужны элементы, позиция подобрана, но под ваши диалоги нужно изменять. После слова max нужно поставить максимальное значение слайдера/поля для ввода:
    Код:
    0B96: samp dialog 29@ add_slider id 1 pos_XY 20 110 size 295 25 max 200
    0B88: samp dialog 29@ add_editbox id 2 text "" pos_XY 115 135 size 100 40
    Ну и в сам цикл скрипта нужно добавить функции этих элементов, везде где написанно max замените на то что написали после слова max при создании слайдера:
    Код:
     0B81: samp dialog 29@ pop_event_to 27@ control_id_to 27@
            if
                27@ == 1
            then
                0B97: samp dialog 29@ slider 27@ get_value_to 24@
                0AC8: 22@ = allocate_memory 256
                0AD3: string_format 22@ format "%d" 24@
                0B94: samp dialog 29@ set_control ID_Editboxa text_to 22@ // Vmesto etogo nujno vstavit ID elementa s editboxom
                0AC9: free_memory 22@
                // 24@ budet ravno znacheniu slidera/polya dlya vvoda, dalee vstavlyaete vash kod, esli trebuetsya ego vypolnenie v realnom vremeni
            end
            if
                27@ == 2
            then
                0AC8: 24@ = allocate_memory 256
                0B89: samp dialog 29@ get_control 27@ text_to 24@
                if
                    0AD4: 24@ = scan_string 24@ format "%d" store_num_results_to 22@
                then
                    if
                        22@ > max
                    then
                        0B98: samp dialog 29@ slider 5 set_value_to max
                        0AC8: 22@ = allocate_memory 256
                        0AD3: string_format 22@ format "%d" max
                        0B94: samp dialog 29@ set_control 27@ text_to 22@
                        0AC9: free_memory 22@
                        22@ = max
                    else
                        0B98: samp dialog 29@ slider 5 set_value_to 22@
                    end
                    // 22@ budet ravno znacheniu slidera/polya dlya vvoda, dalee vstavlyaete vash kod, esli trebuetsya ego vypolnenie v realnom vremeni
                end
                0AC9: free_memory 24@
            end
     
    #1

Поделиться этой страницей