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

Clopster

Известный
143
96
Код не мой. Но лично у меня он прекрасно срабатывает на все нужные мне клавиши - Y, N, H и тд и тп.
ну книга уже сказал что некоторые клавиши все же отправляются через weapon. Я на тебя ж не гоню, этот код мне все равно помог )
 

_RosE_

Новичок
26
0
Помогите пожалуйста, что не так? ID и текст ввёл - игра просто крашится.

CLEO:
{$CLEO}
0B34: samp register_client_command "w" to_label @w
repeat
wait 0
until SAMP.Available()
wait 300

while not SAMP.Available()
    wait 400
end

repeat
wait 0
until false

:w
if  0B35: samp 1@ = get_last_command_params
then
    0AD4: 4@ = scan_string 1@ format "%d %s" 2@  3@
    wait 1
    0AF9: samp say_msg "/whisper %d %s" 2@ 3@
    wait 1
else
    chatmsg "Вы не ввели ID или текста." -1
end       
Samp.CmdRet
 
1,417
1,029
В чем проблема? Меняю один скрипт под себя, пишет нужно 6 параметров. Момент и номер строчки - на скрине. Я в этом не шарю, недавно стал менять скприты под себя, с таким не сталкивался еще. Все прилагаю что нужно, заранее спасибо тем, кто поможет.
Посмотреть вложение 9065
CLEO:
{$Include SF}
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите как синхронизацией или как там ее тп машину с актером на координаты ?
 

debil :))

Участник
86
19
Как сравнить переменные? К примеру
Код:
if
@6 > 10@ (так нельзя,тут надо заменить)
then
...
 
1,417
1,029

Dark_Knight

Me, me and me.
Друг
4,062
2,077

LUCHARE

Известный
Друг
545
688
Проверяет на визуально открытые\закрытые двери?
CLEO:
09B3: get_car $CARMOD_CAR door_status $10448
 

DANIIL XPC

Известный
81
5
Hello, how can I make a command by automatically sending a text followed by a command and after 10 seconds another command + a text?
Example, the mod / ag command sends a text followed by a command on the server / ps id gun and after 10 seconds / lex id gun followed by a final text gen * greetings *
Код:
:ttt
31@ = 0 
0B34: samp register_client_command "ttj" to_label @ttt_01

WHILE TRUE
WAIT 0
    IF 31@ == 1
    THEN
    SAMP.IsCommandTyped(20@)
        IF
        0AD4: 20@ = scan_string 20@ format "%d" 21@
        THEN
            IF 
            samp.IsPlayerConnected(21@)
            jf @show_connect
    0B36: samp 1@ = get_player_nickname 21@
    0AF9: samp say_msg "test" 1@ 
    0AF9: samp say_msg "test"
        wait 1000
            print "~r~Wait 20 seconds!" 500
                 wait 20000
        print "~r~Time is out!" 500
else
    print "~r~/ttj <id>" 2000
END
END
31@ = 0
END
SAMP.CmdRet()

:ttt_01
0B12: 31@ = 31@ XOR 1
SAMP.CmdRet