[HELP]Делаю cleo "сокращения". Нужна помощь

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

Vovan291201

Известный
Автор темы
7
1
Не понимаю как сделать переменную в тексте (5@). Буду крайне благодарен за любую помощь
Код:
{$CLEO}
0000: NOP

0B34: samp register_client_command "d" to_label @usedrugs

repeat
wait 0
    if 0@ == true
    then
    SAMP.IsCommandTyped(1@)
        if 0AD4: 4@ = scan_string 1@ format "%d" 5@
        then
            if and
            5@ > 0
            5@ < 2
            then
            0AF9: samp say_msg "/usedrugs 5@"
            0@ = false
            end
        end
     end  
until false

:usedrugs
0@ = true
SAMP.CmdRet()
 

hnnssy

Известный
Друг
2,684
2,764
0AF9: samp say_msg "/usedrugs %d" 5@

да и не обязательно это пихать в цикл, можно в теле команды
 
Последнее редактирование модератором:
  • Нравится
Реакции: mendoza17

Vovan291201

Известный
Автор темы
7
1
0AF9: samp say_msg "/usedrugs %d" 5@
Спасибо, очень благодарен!
да и не обязательно это пихать в цикл, можно в теле команды
А теперь можно по-русски? Я просто учусь ещё.

0AF9: samp say_msg "/usedrugs %d" 5@
Хмм... Только что попробовал всё равно не работает. Пишу /d 1 и пишет сообщение "Введите /usedrugs [1-2]". Проверял на Diamond RP
 
Последнее редактирование модератором:

hnnssy

Известный
Друг
2,684
2,764
CLEO:
{$CLEO}
0000: NOP

wait 2000

0B34: samp register_client_command "d" to_label @usedrugs

repeat
wait 0
until false

:usedrugs
0B35: samp 0@ = get_last_command_params
0C1A: 1@ = atoi 0@
if or
1@ == 1
1@ == 2
then
    0AF9: samp say_msg "/usedrugs %d" 1@
end
SAMP.CmdRet()
 
  • Нравится
Реакции: mendoza17

Vovan291201

Известный
Автор темы
7
1
CLEO:
{$CLEO}
0000: NOP

wait 2000

0B34: samp register_client_command "d" to_label @usedrugs

repeat
wait 0
until false

:usedrugs
0B35: samp 0@ = get_last_command_params
0C1A: 1@ = atoi 0@
if or
1@ == 1
1@ == 2
then
    0AF9: samp say_msg "/usedrugs %d" 1@
end
SAMP.CmdRet()
В игре всё равно ничего не происходит. Оно не хочет место %d ставить число которое ты вписываешь после /d *скрин*
 
Статус
В этой теме нельзя размещать новые ответы.