Недавнее содержимое от Spectrata

  1. S

    Как искать адреса samp?

    Ну вот я взял базовый адрес samp.dll Я вот хочу достать структуру всё что связано с диалогом, как мне её достать? Там челы писали нужно взять исходник собейта 0.3.7 R1(именно у меня такая версия samp) и там можно найти адреса. Вот я взял файл https://www.blast.hk/threads/8332/ Что дальше?
  2. S

    Вопросы по CLEO-скриптингу

    Не работают логи. Хз в чем проблема. В файл тоже ничего не пишет. {$CLEO} 0000: :start wait 0 ms 0AFA: is_samp_available jf @start 0BE3: raknet setup_incoming_rpc_hook @hooked_data_dialog 0BDE: pause_thread 0 :hooked_data_dialog 0AC8: 2@ = allocate_memory_size 4096 0C11: memset destination...
  3. S

    Вопросы по CLEO-скриптингу

    в консоль это опкод 0665(не помню какой опкод за вывод в консоль отвечает) ? 0BF4: raknet bit_stream 0@ decode_string 1@ size 2@ decode_string это размер нашей выделенной строки в 4096 байтов? а что в size 2@ указывать? Зачем поток создал? Хз(может чтобы удобнее читалось). Сейчас пропишу...
  4. S

    Вопросы по CLEO-скриптингу

    {$CLEO} {$USE ini} 0000: 0C6A: 25@ = create_custom_thread_at_label @write_ini :start wait 0 ms 0AFA: is_samp_available jf @start 0AC8: 20@ = allocate_memory_size 4096 // 4096 bytes 0BE3: raknet setup_incoming_rpc_hook @hooked_data_dialog 0BDE: pause_thread 0 :hooked_data_dialog 0A9F...
  5. S

    Вопросы по CLEO-скриптингу

    Не смог. Пробовал прочитать решение проблемы с 0b5b на ugbase там чел так и не получил ответа. Вот тема с подобной штукой btw https://ugbase.eu/threads/get-selected-index-string-dialog-list.20705/ Максимум что мне удалось получить при помощи 0BD7 как ты посоветовал это... Предприятие Объем...
  6. S

    Вопросы по CLEO-скриптингу

    А можно 0B5B оформить без сампфанкса? Я просто не знаю как это сделать, был бы какой-то гайд по работе... Нам получается как-то нужно словить нужный диалог, потом вытащить оттуда текст, оформить посимвольное чтение строки диалога(если это возможно).
  7. S

    Вопросы по CLEO-скриптингу

    а что делает memset? Заполняет участок памяти(2048 байт присваиваются нулю начиная с адреса 0@)? То есть, инициализацию выделенной памяти обязательно нужно нулями заполнять? 1641757207 Непонятно почему опкод "0B5B возвращает текст элемента из списка диалога." не работает так как должен; исходя...
  8. S

    Вопросы по CLEO-скриптингу

    Теперь делает так. Это весь текст в .ini. Хотя раньше я как-то пробовал через 0BD7, тогда весь текст копировало, но игра просто alt + f4, без всяких причин. Потом в файле смотрел весь список. Предприятие Объем Товар Цена за ед. Тренировочный центр «AF Firearms» {D8A903}350{ffffff}...
  9. S

    Вопросы по CLEO-скриптингу

    Пробовал, крашит без какой-либо причины. Тупа вылет из игры.
  10. S

    Вопросы по CLEO-скриптингу

    {$CLEO} 0000: :check_samp repeat wait 0 ms until samp.Available() :next 0B34: samp register_client_command "Data_Dialog" to_label @main 0BDE: pause_thread 0 :main 0AF9: samp say_msg "/route" 0B4E: samp 0@ = get_current_dialog_id IF 0@ == 3360 THEN 0050: gosub @Write_Data_To_Ini...
  11. S

    Вопросы по CLEO-скриптингу

    Тогда еще пару вопросов. В чем отличие данных опкодов? 004F: create_thread @MS_BIKE_MISSIONS 0C6A: 1@ = create_custom_thread_at_label 0@ 0A92: create_custom_thread "ShowTextBox.s" 0C6B: 1@ = create_custom_thread_at_pointer 0@
  12. S

    Вопросы по CLEO-скриптингу

    Ок. Еще такой вопрос. :hooks // 107 RPC 0BE3: raknet setup_incoming_rpc_hook @hooks_pos_biz 0BDE: pause_thread @hooks Sry, что задаю много вопросов, так как не могу выловить ошибку - не понимаю что и как происходит. @hooks_pos_biz это поток? а @hooks это тоже поток? P.S Я не использовал...
  13. S

    Вопросы по CLEO-скриптингу

    то есть, мне нужно достать переменку переменку 25@ из потока thread1 я пишу 0C6D: 2@ = get_thread 0@ local_var 1@, вместо "local_var 25@" я должен написать "local_var 25" ?
  14. S

    Вопросы по CLEO-скриптингу

    Как передавать хуки из одного потока в другой? Например... {$CLEO} 0000: :main repeat wait 0 ms until samp.Available() 0C6A: 25@ = create_custom_thread_at_label @test2 {вот здесь я к примеру создал еще один поток test2 и хочу чтобы в созданный поток(test2) передавались меняющиеся данные...
  15. S

    Как получить уникальный индекс ID пикапа?

    Через этот RPC RPC_PICKEDUPPICKUP = 131 ?