Почему в клео дилоге пусто?

Статус
В этой теме нельзя размещать новые ответы.

Marat_Xalitov

Активный
Автор темы
286
56
Решил не много изменить код из этой темы https://www.blast.hk/threads/17199/#post-149024
Почему теперь диалог стал пустым кто знает как решить проблему?
CLEO:
{$CLEO}
0000: NOP

repeat
wait 4000
until 0AFA:  is_samp_available

cmd "nomer" @number

0AF8: samp add_message_to_chat "Police-RP{00ff00} loaded" 0xF8F8FF
alloc 2@ 128
  
while true
wait 0
    if and
    0ADC:   test_cheat "J"
    0AD2: 0@ = player $PLAYER_CHAR targeted_actor
    then
        0B2B: samp 1@ = get_player_id_by_actor_handle 0@
        format 2@ "ПровДокументов%cПасспортПреступника%cШокер%cGotome%cПосПреступникаСar%cВытПреступникаInCar%cUncuff%cПосПреступникаJail%cОтправить термин" 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xA
        0B3B: samp show_dialog id 64 caption "{ffffff} Police-RP{ff00ff} By Clopster{ffffff}" text 2@ button_1 "Тык" button_2 "Не тык" style 2
    end

    if 0B3C: samp is_dialog_responded id 64 button 3@ list_item 4@ input_text 0
    then
        if 3@ == 1
        then 018C: play_sound 1058 at 0.0 0.0 0.0
            if 4@ == 0
            then
                say "Здравствуйте, я кадет полиции Марат Халитов"
                wait 1400
                say "/me достал(а) с кармана удостоверение и предъявил"
                wait 1500
                say "/showudost %d" 1@
                wait 1400
                say "Могу я увидеть Ваши документы?"
            end
            if 4@ == 1
            then
                say "/me взял(a) паспорт с рук гражданина"
                wait 1400
                say "/me достал(a) КПК"
                wait 1500
                say "/me ввел(a) имя человека в базу данных"
                wait 1400
                say "/do В базе разыскиваемых обнаружен"
                wait 1500
                say "Уважаемый, вы находитесь в розыске, прошу пройти за мной и не сопротивляться"
            end
            if 4@ == 2
            then
                say "/me ловким движением руки сорвал электрошокер Tazer-1337"
                wait 1000
                say "/tazer %d" 1@
            end
            if 4@ == 3
            then
                say "/me заломал(а) руки преступнику, ведёт за собой"
                wait 1000
                say "/gotome %d" 1@
            end                                                     
            if 4@ == 4
            then
                say "/me открыл(a) дверь авто"
                wait 1300
                say "/me затолкал(a) преступника в транспорт"
                wait 1000
                say "/cput %d" 1@         
            end
            if 4@ == 5
            then
                say "/me взял(а) преступника за шею, вытолкал с машины в участок"
                wait 1000
                say "/ceject %d" 1@
            end 
            if 4@ == 6
            then
                say "/me снял(a) с пояса ключ от наручников"
                wait 1000
                say "/uncuff %d" 1@
            end
            if 4@ == 7
            then
                say "/me снял(a) с пояса ключ от камеры"
                wait 1001
                say "/me открыл(a) камеру"
                wait 1001
                say "/me затащил(a) в камеру преступника"
            end
            if 4@ == 8
            then
                format 2@ "РП%cДМ%cМГ%cДБ%cТК%cСК%cПГ" 0xA 0xA 0xA 0xA 0xA 0xA
                0B3B: samp show_dialog id 67 caption "Выберете нужный термин для отправки" text 12@ button_1 "Тык" button_2 "Не тык" style 2
            end
        end
    end
    if 0B3C: samp is_dialog_responded id 67 button 13@ list_item 16@ input_text 0
    then
        if 13@ == 1
        then
            if 16@ == 0
            then say "/sms %d РП реальная игра, реальное поведение, как в жизни, игра по ролям" 11@
            end
            if 16@ == 1
            then say "/sms %d ДМ убийство или попытка убийства всех подряд без IC причины"  11@
            end
            if 16@ == 2
            then say "/sms %d МГ использование OOC информации в IC" 11@
            end
            if 16@ == 3
            then say "/sms %d ДБ убийство или попытка убийства машиной или с расстрел с водительского места" 11@
            end
            if 16@ == 4
            then say "/sms %d ТК убийство члена своей команды, фракции" 11@
            end
            if 16@ == 5
            then say "/sms %d СК убийство на респауне (на месте появления)" 11@
            end
            if 16@ == 6
            then say "/sms %d ПГ Воображение из себя супергероя" 11@
            end
        end
    end
end

:number
0B35: samp 11@ = get_last_command_params
0C1A: 11@ = atoi 11@
msg "{87CEEB} [Fast-RP] {f8f8ff}Задан номер получателя:{00ff00} %d" 0xffffff 11@
cmdret
 

©Ded_Fedot

КГБ
2,139
1,261
CLEO:
{$CLEO}
0000: NOP

repeat
wait 4000
until 0AFA:  is_samp_available

0b34: "nomer" @number

0AF8: samp add_message_to_chat "Police-RP{00ff00} loaded" 0xF8F8FF

while true
wait 0
    if and
    0ADC:   test_cheat "J"
    0AD2: 0@ = player $PLAYER_CHAR targeted_actor
    then
        0B2B: samp 1@ = get_player_id_by_actor_handle 0@
        0AC6: 2@ = label @Hex offset
//        format 2@ "ПровДокументов%cПасспортПреступника%cШокер%cGotome%cПосПреступникаСar%cВытПреступникаInCar%cUncuff%cПосПреступникаJail%cОтправить термин" 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xA
        0B3B: samp show_dialog id 64 caption "{ffffff} Police-RP{ff00ff} By Clopster{ffffff}" text 2@ button_1 "Тык" button_2 "Не тык" style 2
    end

    if 0B3C: samp is_dialog_responded id 64 button 3@ list_item 4@ input_text 0
    then
        if 3@ == 1
        then 018C: play_sound 1058 at 0.0 0.0 0.0
            if 4@ == 0
            then
                say "Здравствуйте, я кадет полиции Марат Халитов"
                wait 1400
                say "/me достал(а) с кармана удостоверение и предъявил"
                wait 1500
                say "/showudost %d" 1@
                wait 1400
                say "Могу я увидеть Ваши документы?"
            end
            if 4@ == 1
            then
                say "/me взял(a) паспорт с рук гражданина"
                wait 1400
                say "/me достал(a) КПК"
                wait 1500
                say "/me ввел(a) имя человека в базу данных"
                wait 1400
                say "/do В базе разыскиваемых обнаружен"
                wait 1500
                say "Уважаемый, вы находитесь в розыске, прошу пройти за мной и не сопротивляться"
            end
            if 4@ == 2
            then
                say "/me ловким движением руки сорвал электрошокер Tazer-1337"
                wait 1000
                say "/tazer %d" 1@
            end
            if 4@ == 3
            then
                say "/me заломал(а) руки преступнику, ведёт за собой"
                wait 1000
                say "/gotome %d" 1@
            end                                                  
            if 4@ == 4
            then
                say "/me открыл(a) дверь авто"
                wait 1300
                say "/me затолкал(a) преступника в транспорт"
                wait 1000
                say "/cput %d" 1@      
            end
            if 4@ == 5
            then
                say "/me взял(а) преступника за шею, вытолкал с машины в участок"
                wait 1000
                say "/ceject %d" 1@
            end
            if 4@ == 6
            then
                say "/me снял(a) с пояса ключ от наручников"
                wait 1000
                say "/uncuff %d" 1@
            end
            if 4@ == 7
            then
                say "/me снял(a) с пояса ключ от камеры"
                wait 1001
                say "/me открыл(a) камеру"
                wait 1001
                say "/me затащил(a) в камеру преступника"
            end
            if 4@ == 8
            then
                format 2@ "РП%cДМ%cМГ%cДБ%cТК%cСК%cПГ" 0xA 0xA 0xA 0xA 0xA 0xA
                0B3B: samp show_dialog id 67 caption "Выберете нужный термин для отправки" text 12@ button_1 "Тык" button_2 "Не тык" style 2
            end
        end
    end
    if 0B3C: samp is_dialog_responded id 67 button 13@ list_item 16@ input_text 0
    then
        if 13@ == 1
        then
            if 16@ == 0
            then say "/sms %d РП реальная игра, реальное поведение, как в жизни, игра по ролям" 11@
            end
            if 16@ == 1
            then say "/sms %d ДМ убийство или попытка убийства всех подряд без IC причины"  11@
            end
            if 16@ == 2
            then say "/sms %d МГ использование OOC информации в IC" 11@
            end
            if 16@ == 3
            then say "/sms %d ДБ убийство или попытка убийства машиной или с расстрел с водительского места" 11@
            end
            if 16@ == 4
            then say "/sms %d ТК убийство члена своей команды, фракции" 11@
            end
            if 16@ == 5
            then say "/sms %d СК убийство на респауне (на месте появления)" 11@
            end
            if 16@ == 6
            then say "/sms %d ПГ Воображение из себя супергероя" 11@
            end
        end
    end
end

:number
0B35: samp 11@ = get_last_command_params
0C1A: 11@ = atoi 11@
chatmsg "{87CEEB} [Fast-RP] {f8f8ff}Задан номер получателя:{00ff00} %d" 0xffffff 11@
cmdret

:Hex
hex
"{FFFFFF}ПровДокументов\n"
"{FFFFFF}ПасспортПреступника\n"
"{FFFFFF}Шокер\n"
"{FFFFFF}Gotome\n"
"{FFFFFF}Далее сам допишешь\n"
00                      
end

Дальше сам ищи ошибки
 
Последнее редактирование:
  • Нравится
Реакции: Marat_Xalitov
Статус
В этой теме нельзя размещать новые ответы.