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

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,261
1,743
Как сделать тп к опредиленной модели машины?

Код:
for 0@ = 0 to 2000
    0AFF: samp 1@ = car_handle_from_samp_carid 0@
    if car.Defined(1@)
    jf continue
    if 0137:   car 1@ model == #INFERNUS
    jf continue
    Car.StorePos(1@, 2@, 3@, 4@)
    2@ += 1.0
    Actor.PutAt($PLAYER_ACTOR, 2@, 3@, 4@)
    break
end
 

VorTexX

Новичок
10
0
помогите:)
пишу небольшой клео - законы АРП сервера.
Код:
:2
0AC6: 1@ = label @terminsUK offset
0B3B: samp show_dialog id 7001 caption "{00FF00}Уголовный кодекс" text 1@ button_1 "Ок" button_2 "" style 0
SAMP.CmdRet
 
:terminsUK
hex
    7B "FFFFFF" 7D "1." 20 "Нападение" 20 "на" 20 "гражданское" 20 "лицо." A
    "1.1" 20 "Нападения" 20 "на" 20 "гражданское" 20 "лицо." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "1.2" 20 "Вооруженное" 20 "нападение" 20 "на" 20 "гражданское" 20 "лицо." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "2." 20 "Нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "2.1" 20 "Нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "2.2" 20 "Вооруженное" 20 "нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "2.3" 20 "Преднамеренный" 20 "таран" 20 "полицейского" 20 "автомобиля." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "3." 20 "Угон" 20 "транспортного" 20 "средства." A
    "3.1" 20 "Попытка" 20 "угона" 20 "транспортного" 20 "средства." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "3.2" 20 "Угон" 20 "транспортного" 20 "средства." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "4." 20 "Законы" 20 "об" 20 "армиях." A
    "4.1" 20 "Военнослужащим" 20 "запрещена" 20 "стрельба" 20 "за" 20 "пределами" 20 "военной" 20 "базы." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "5." 20 "Огнестрельное" 20 "оружие." A
    "5.1" 20 "Ношение" 20 "огнестрельного" 20 "оружия" 20 "в" 20 "открытом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "5.2" 20 "Ношение" 20 "огнестрельного" 20 "оружия" 20 "без" 20 "наличия" 20 "лицензии." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "5.3" 20 "Нелегальная" 20 "продажа" 20 "оружия." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "5" 20 "уровень" 20 "розыска" A
    "5.4" 20 "Хранение" 20 "патронов" 20 "без" 20 "лицензии." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    A
    "6." 20 "Терроризм." A
    "6.1" 20 "Планирование" 20 "или" 20 "исполнение" 20 "терракта." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "6.2" 20 "Взятие" 20 "в" 20 "заложники" 20 "одного" 20 "или" 20 "группы" 20 "лиц." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    A
    "7." 20 "Бандитизм." A
    "7.1" 20 "Ограбление" 20 "или" 20 "попытка" 20 "ограбления" 20 "гражданина." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "7.2" 20 "Вымогательство" 20 "в" 20 "любом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "7.3" 20 "Угрозы" 20 "гражданину" 20 "в" 20 "любом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    A
    "8." 20 "Соучастие" 20 "в" 20 "преступление." A
    "8.1" 20 "Соучастие" 20 "в" 20 "преступление." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "9." 20 "Неподчинение." A
    "9.1" 20 "Неподчинение" 20 "сотруднику" 20 "правоохранительных" 20 "органов." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" 20 "(+АК" 20 "2.10)" A
    "9.2" 20 "Отказ" 20 "или" 20 "невозможность" 20 "показа" 20 "паспорта." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "9.3" 20 "Отказ" 20 "выплаты" 20 "штрафа." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "10." 20 "Проникновение." A
    "10.1" 20 "Проникновение" 20 "на" 20 "охраняемую" 20 "территорию." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "10.2" 20 "Нахождение" 20 "возле" 20 "охраняемых" 20 "объектов" 20 "более" 20 "1" 20 "минуты." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "11." 20 "Хулиганство." A
    "11.1" 20 "Порча" 20 "имущества" 20 "гражданских" 20 "лиц/государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "11.2" 20 "Ложный" 20 "вызов" 20 "сотрудников" 20 "государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "11.3" 20 "Оскорбление" 20 "сотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "11.4" 20 "Грубое" 20 "отношение" 20 "к" 20 "сотруднику." 20 "МВД. A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "11.5" 20 "Дача" 20 "ложных" 20 "показаний." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "12." 20 "Наркотические" 20 "вещества." A
    "12.1" 20 "Употребление" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "12.2" 20 "Хранение" 20 "или" 20 "перевозка" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "12.3" 20 "Сбыт" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "4" 20 "уровень" 20 "розыска" A
    A
    "13." 20 "Использование" 20 "предметов" 20 "государственного" 20 "значения." A
    "13.1" 20 "Подделка" 20 "докуменов," 20 "удостоверений," 20 "значков" 20 "государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "13.2" 20 "Использование" 20 "предметов" 20 "государственного" 20 "назначения" 20 "в" 20 "личных" 20 "целях." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "14." 20 "Явка" 20 "с" 20 "повинной." A
    "14.1" 20 "Добровольная" 20 "сдача" 20 "властям." A
    "Нарушитель" 20 "имеет" 20 "право:" 20 "Запросить" 20 "смягчение" 20 "наказания" 20 "за" 20 "содеянное" 20 "на" 20 "1" 20 "уровень" 20 "розыска." A
    A
    "15." 20 "Групповые" 20 "преступления." A
    "15.1" 20 "Организация" 20 "преснутной" 20 "группы." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "15.2" 20 "Соучастие" 20 "в" 20 "групповом" 20 "преступлении." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "5" 20 "уровень" 20 "розыска" A
end

такой большой текст не влазит в один диалог. Помогите, начиная с 8 перенести на "другую страницу" диалога, которая бы открывалась на кнопку..
примерно как здесь:
786dd06afc20.jpg
 

SeJIya

Новичок
45
2
Ребята, подскажите пожалуйста, хочу сделать вывод диалога при написании команды в чат. Всё работает, диалог выводится, но вот Курсор не появляется. В чём может быть проблема ?
Код:
{$CLEO .cs}
03A4: name_thread "---"
0662: NOP "© 2013"
00D6: if
8AF7:  not get_samp_base_to 0@
004D: jump_if_false @GetSamp
0A93: end_custom_thread
 
:GetSamp
wait 200
  SAMP.Available
jf @GetSamp
0B34: samp register_client_command "fake" to_label @fake
while true
    wait 0
end
:fake
0B80: samp 1@ = create_dialog "Dialog"
0B84: samp dialog 1@ set_pos_XY 64 300 size 256 88
wait 10
0B5D: samp toggle_cursor true
0B91: samp dialog 1@ add_static id 0x01 text "Diagle" pos_XY 10 5 size 160 24
0B82: samp dialog 1@ add_button id 0x12 text "Save" pos_XY 0 0 size 60 24
0B96: samp dialog 1@ add_slider id 0x15 pos_XY 64 24 size 128 32 max 100
0B86: samp dialog 1@ set_visible true
SAMP.CmdRet
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357
Ребята, подскажите пожалуйста, хочу сделать вывод диалога при написании команды в чат. Всё работает, диалог выводится, но вот Курсор не появляется. В чём может быть проблема ?


Попробуй так

Код:
:fake
0B80: samp 1@ = create_dialog "Dialog"
0B84: samp dialog 1@ set_pos_XY 64 300 size 256 88
wait 10
0B91: samp dialog 1@ add_static id 0x01 text "Diagle" pos_XY 10 5 size 160 24
0B82: samp dialog 1@ add_button id 0x12 text "Save" pos_XY 0 0 size 60 24
0B96: samp dialog 1@ add_slider id 0x15 pos_XY 64 24 size 128 32 max 100
0B86: samp dialog 1@ set_visible true
0B5D: samp toggle_cursor true
SAMP.CmdRet
 

SeJIya

Новичок
45
2
Попробуй так

Код:
:fake
0B80: samp 1@ = create_dialog "Dialog"
0B84: samp dialog 1@ set_pos_XY 64 300 size 256 88
wait 10
0B91: samp dialog 1@ add_static id 0x01 text "Diagle" pos_XY 10 5 size 160 24
0B82: samp dialog 1@ add_button id 0x12 text "Save" pos_XY 0 0 size 60 24
0B96: samp dialog 1@ add_slider id 0x15 pos_XY 64 24 size 128 32 max 100
0B86: samp dialog 1@ set_visible true
0B5D: samp toggle_cursor true
SAMP.CmdRet
Так тоже пробывал, не помогло, курсор всё равно не виден.
 

VorTexX

Новичок
10
0
В скайпе помогли сделать :)
но вот еще беда.. кнопка есть, но не работает..

Код:
{$CLEO}
 
0000:
 
if
    8AF7: get_samp_base_to 0@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
thread "UK"
 
0AF8: samp add_message_to_chat "Все термины ARP-Yellow" 0xFF0000 // Красный
0AF8: samp add_message_to_chat "Автор скрипта: {00FF00}Martin Brest" 0xFF0000 // Красный
 
0B34: samp register_client_command "termuk" to_label @2
 
while true
    wait 0
    if
        0B3C: samp dialog_respond 0@ button 2@ list_item 0 input_text 0
    then
        if
            0@ == 7002
        then
            if
                2@ == 2
            then
                0AC6: 1@ = label @terminsUK_2 offset
                0B3B: samp show_dialog id 7003 caption "{00FF00}Уголовный кодекс[2]" text 1@ button_1 "<<<" button_2 "Закрыть" style 0
            end
        end
 
        if
            0@ == 7003
        then
            if
                2@ == 1
            then
                0AC6: 1@ = label @terminsUK offset
                0B3B: samp show_dialog id 7002 caption "{00FF00}Уголовный кодекс" text 1@ button_1 "Закрыть" button_2 ">>>" style 0
            end
        end
    end
end
 
:2
0AC6: 1@ = label @terminsUK offset
0B3B: samp show_dialog id 7002 caption "{00FF00}Уголовный кодекс" text 1@ button_1 "Закрыть" button_2 ">>>" style 0
SAMP.CmdRet
 
:terminsUK
hex
    7B "FFFFFF" 7D "1." 20 "Нападение" 20 "на" 20 "гражданское" 20 "лицо." A
    "1.1" 20 "Нападения" 20 "на" 20 "гражданское" 20 "лицо." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "1.2" 20 "Вооруженное" 20 "нападение" 20 "на" 20 "гражданское" 20 "лицо." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "2." 20 "Нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "2.1" 20 "Нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "2.2" 20 "Вооруженное" 20 "нападение" 20 "на" 20 "cотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "2.3" 20 "Преднамеренный" 20 "таран" 20 "полицейского" 20 "автомобиля." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "3." 20 "Угон" 20 "транспортного" 20 "средства." A
    "3.1" 20 "Попытка" 20 "угона" 20 "транспортного" 20 "средства." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "3.2" 20 "Угон" 20 "транспортного" 20 "средства." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "4." 20 "Законы" 20 "об" 20 "армиях." A
    "4.1" 20 "Военнослужащим" 20 "запрещена" 20 "стрельба" 20 "за" 20 "пределами" 20 "военной" 20 "базы." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "5." 20 "Огнестрельное" 20 "оружие." A
    "5.1" 20 "Ношение" 20 "огнестрельного" 20 "оружия" 20 "в" 20 "открытом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "5.2" 20 "Ношение" 20 "огнестрельного" 20 "оружия" 20 "без" 20 "наличия" 20 "лицензии." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "5.3" 20 "Нелегальная" 20 "продажа" 20 "оружия." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "5" 20 "уровень" 20 "розыска" A
    "5.4" 20 "Хранение" 20 "патронов" 20 "без" 20 "лицензии." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    A
    "6." 20 "Терроризм." A
    "6.1" 20 "Планирование" 20 "или" 20 "исполнение" 20 "терракта." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "6.2" 20 "Взятие" 20 "в" 20 "заложники" 20 "одного" 20 "или" 20 "группы" 20 "лиц." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    A
    "7." 20 "Бандитизм." A
    "7.1" 20 "Ограбление" 20 "или" 20 "попытка" 20 "ограбления" 20 "гражданина." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "7.2" 20 "Вымогательство" 20 "в" 20 "любом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "7.3" 20 "Угрозы" 20 "гражданину" 20 "в" 20 "любом" 20 "виде." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" 00
end
 
:terminsUK_2
hex
    "8." 20 "Соучастие" 20 "в" 20 "преступление." A
    "8.1" 20 "Соучастие" 20 "в" 20 "преступление." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "9." 20 "Неподчинение." A
    "9.1" 20 "Неподчинение" 20 "сотруднику" 20 "правоохранительных" 20 "органов." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" 20 "(+АК" 20 "2.10)" A
    "9.2" 20 "Отказ" 20 "или" 20 "невозможность" 20 "показа" 20 "паспорта." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "9.3" 20 "Отказ" 20 "выплаты" 20 "штрафа." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    A
    "10." 20 "Проникновение." A
    "10.1" 20 "Проникновение" 20 "на" 20 "охраняемую" 20 "территорию." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "10.2" 20 "Нахождение" 20 "возле" 20 "охраняемых" 20 "объектов" 20 "более" 20 "1" 20 "минуты." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "11." 20 "Хулиганство." A
    "11.1" 20 "Порча" 20 "имущества" 20 "гражданских" 20 "лиц/государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "11.2" 20 "Ложный" 20 "вызов" 20 "сотрудников" 20 "государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "11.3" 20 "Оскорбление" 20 "сотрудника" 20 "МВД." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "11.4" 20 "Грубое" 20 "отношение" 20 "к" 20 "сотруднику." 20 "МВД. A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "1" 20 "уровень" 20 "розыска" A
    "11.5" 20 "Дача" 20 "ложных" 20 "показаний." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "12." 20 "Наркотические" 20 "вещества." A
    "12.1" 20 "Употребление" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "12.2" 20 "Хранение" 20 "или" 20 "перевозка" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "3" 20 "уровень" 20 "розыска" A
    "12.3" 20 "Сбыт" 20 "наркотических" 20 "средств." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "4" 20 "уровень" 20 "розыска" A
    A
    "13." 20 "Использование" 20 "предметов" 20 "государственного" 20 "значения." A
    "13.1" 20 "Подделка" 20 "докуменов," 20 "удостоверений," 20 "значков" 20 "государственных" 20 "организаций." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    "13.2" 20 "Использование" 20 "предметов" 20 "государственного" 20 "назначения" 20 "в" 20 "личных" 20 "целях." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "2" 20 "уровень" 20 "розыска" A
    A
    "14." 20 "Явка" 20 "с" 20 "повинной." A
    "14.1" 20 "Добровольная" 20 "сдача" 20 "властям." A
    "Нарушитель" 20 "имеет" 20 "право:" 20 "Запросить" 20 "смягчение" 20 "наказания" 20 "за" 20 "содеянное" 20 "на" 20 "1" 20 "уровень" 20 "розыска." A
    A
    "15." 20 "Групповые" 20 "преступления." A
    "15.1" 20 "Организация" 20 "преснутной" 20 "группы." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "6" 20 "уровень" 20 "розыска" A
    "15.2" 20 "Соучастие" 20 "в" 20 "групповом" 20 "преступлении." A
    "Наказание:" 20 "Преступнику" 20 "присваивается" 20 "5" 20 "уровень" 20 "розыска" 00
end
 

VorTexX

Новичок
10
0
тот скипт дописал, спасибо JJJJJ (legend2360)

сейчас пишу Fake банковый перевод для ARP
Код:
{$CLEO}
 
const
    INPUT_KUDA = 9@
    INPUT_SUMMA = 10@
    INPUT_OSTATOK = 11@
end
 
0000:
 
if
    8AF7: get_samp_base_to 29@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
:enable
wait 0
if and
    not SAMP.ChatInputOpened()
    0AB0: 70
    0AB0: 66
else_jump @enable
0B3B: samp show_dialog id 787 caption "Фейк Банк" text "Введите куда" button_1 "Дальше" button_2 "Закрыть" style 1
0AC8: 2@ = allocate_memory_size 128
jump @start
 
:start
wait 0
if
    0B3C: samp dialog_respond 0@ button 1@ list_item 0 input_text 2@
then
    if
        1@ == 2
    then
        0AC9: free 2@
        0AC9: free INPUT_OSTATOK
        0AC9: free INPUT_SUMMA
        0AC9: free INPUT_KUDA
        jump @enable
    end
 
    if
        0@ == 787
    then
        0AC8: INPUT_KUDA = allocate_memory_size 128
        0C13: strcpy destination INPUT_KUDA source 2@
        0B3B: samp show_dialog id 788 caption "Фейк Банк" text "Введите сколько (в формате '0000$')." button_1 "Дальше" button_2 "Закрыть" style 1
    end
 
    if
        0@ == 788
    then
        0AC8: INPUT_SUMMA = allocate_memory_size 128
        0C13: strcpy destination INPUT_SUMMA source 2@
        0B3B: samp show_dialog id 789 caption "Фейк Банк" text "Введите остаток на счете(в формате '0000$')." button_1 "Дальше" button_2 "Закрыть" style 1
    end
 
    if
        0@ == 789
    then
        0AC8: INPUT_OSTATOK = allocate_memory_size 128
        0C13: strcpy destination INPUT_OSTATOK source 2@
        0AC9: free 2@
        jump @okay
    end
end
jump @start
 
:okay
wait 0
0AC6: 3@ = label @title offset
0AC6: 4@ = label @hello offset
0AC6: 5@ = label @kuda offset
0AC6: 6@ = label @summa offset
0AC6: 7@ = label @ostatok offset
 
wait 0
0AC8: 8@ = allocate_memory_size 320
0AD3: string 8@ format "%s%s%s%s%s%s%s%s%s" 4@ 5@ "Счет№:" INPUT_KUDA 6@ INPUT_SUMMA 7@ INPUT_OSTATOK
0B3B: samp show_dialog id 790 caption 3@ text 8@ button_1 "Закрыть." button_2 "" style 0
wait 0
0AC9: free 8@
0AC9: free INPUT_OSTATOK
0AC9: free INPUT_SUMMA
0AC9: free INPUT_KUDA
0AC9: free INPUT_HELLO
jump @enable
 
{
    COLOR_TITLE = 99FF00
    COLOR_HELLO = FFFFFF
    COLOR_KUDA = FFFFFF
    COLOR_SUMMA = FFFFFF
    COLOR_OSTATOK = FFFFFF
 
}
 
:title
hex
    7B "99ff00" 7D "Перевод" 20 "Завершен" 00
end
 
:hello
hex
    7B "FFFFFF" 7D "Откуда:" 20 20 20 20 20 20 20 20 20 20 20 "Основной счёт" A 00
end
 
:kuda
hex
    7B "FFFFFF" 7D "Куда:" 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B "FFFFFF" 7D 00
end
 
:summa
hex
    A 7B "FFFFFF" 7D "Сумма:" 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B "FFFFFF" 7D 00
end
 
:ostatok
hex
    A 7B "FFFFFF" 7D "Остаток" 20 "на" 20 "Вашем" 20 "счете:" 20 20 20 20 20 7B "FFFFFF" 7D 00
end

проблема в том, что после ввода в первое диалоговое окно, второе не появляется..
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357
@VorTexX
Код:
0B3C: samp dialog_respond 0@ button 1@ list_item 0 input_text 2@
Вместо 0@ нужно указать id диалога, который ты "мониторишь".
 

Recovery

Известный
65
3
Объясните, пожалуйста вот этот код.
:NONAME_481
0A8D: 4@ = read_memory 1@ size 1 virtual_protect 0
0A8C: write_memory 0@ size 1 value 4@ virtual_protect 0
1@ += 1
0@ += 1
3@ += 1
001D: 3@ > 2@ // (int)
jf @NONAME_481
0AB2: ret 0
 

spiceman

GOWNIK <3
104
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Объясните, пожалуйста вот этот код.
:NONAME_481
0A8D: 4@ = read_memory 1@ size 1 virtual_protect 0
0A8C: write_memory 0@ size 1 value 4@ virtual_protect 0
1@ += 1
0@ += 1
3@ += 1
001D: 3@ > 2@ // (int)
jf @NONAME_481
0AB2: ret 0

Это побайтовое копирование.