Помогите сделать чекер.

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

Jack_Savage

Участник
Автор темы
150
17
Код:
{$CLEO}
0000:
:SAMPAv
wait 0
0AFA: is_samp_available
jf @SAMPAv
repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "status" to_label @status
0BDE: pause_thread 0

:status
0B35: samp 0@ = get_last_command_params
0B36: samp 1@ = get_player_nickname 0@
0AF8: samp add_message_to_chat "Инфо %s" color -1 params 1@
0B43: samp cmd_ret
Код почему то выводит Инфо (null)
Помогите пожалуйста
 

4el0ve4ik

Известный
Всефорумный модератор
1,557
1,362
Форматировать строку пробовал?
 

Jack_Savage

Участник
Автор темы
150
17
Код:
{$CLEO}
0000:
:SAMPAv
wait 0
0AFA: is_samp_available
jf @SAMPAv
repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "status" to_label @status
0BDE: pause_thread 0

:status
0B35: samp 1@ = get_last_command_params
0B36: samp 2@ = get_player_nickname 1@
alloc 3@ = 36
format 3@ = "{ffffff}Info, %s!" params 2@
0AF8: samp add_message_to_chat 3@ color -1
0B43: samp cmd_ret
Ну что то не работает.
Все равно вместо ника (null)
 

DarkP1xel

Сила воли наше всё.
BH Team
3,638
5,029
CLEO:
{$CLEO}
0B34: samp register_client_command "STATUS" to_label @CMD
0BDE: pause_thread 0

:CMD
IF 0B35: samp 0@ = get_last_command_params
THEN 0C1A: 0@ = atoi 0@
    IF 0B23:  samp is_player_connected 0@
    THEN
    0B36: samp 0@ = get_player_nickname 0@
    0AF8: samp add_message_to_chat "{%X}Info, %s!" color 0xFFFFFF {Color1}0xFFFFFF {Nick}0@
    END
END
0B43: samp cmd_ret

Ну что то не работает.
Все равно вместо ника (null)
Потому что там целое число должно быть а не строка
 
  • Нравится
Реакции: Jack_Savage

AWRage

Активный
642
141
CLEO:
{$CLEO}
0B34: samp register_client_command "STATUS" to_label @CMD
0BDE: pause_thread 0

:CMD
IF 0B35: samp 0@ = get_last_command_params
THEN 0C1A: 0@ = atoi 0@
    IF 0B23:  samp is_player_connected 0@
    THEN
    0B36: samp 0@ = get_player_nickname 0@
    0AF8: samp add_message_to_chat "{%X}Info, %s!" color 0xFFFFFF {Color1}0xFFFFFF {Nick}0@
    END
END
0B43: samp cmd_ret


Потому что там целое число должно быть а не строка
Зачem там color1?
 

AWRage

Активный
642
141
ну у него так, я хз нах ему
Так нужно было указать на ошибку тогда и не вводить в заблуждение начинающего. Потому что код, написанный человеком с хорошей репутацией, будет считаться эталоном без ошибок и костылей и этот же начинающий будет допускать ошибки в дальнейшем, основываясь на этом небольшом участке кода. Я понимаю, конечно, что тебя это не ебет никаким боком, но все же.
 

DarkP1xel

Сила воли наше всё.
BH Team
3,638
5,029
CLEO:
{$CLEO}
0B34: samp register_client_command "STATUS" to_label @CMD
0BDE: pause_thread 0

:CMD
IF 0B35: samp 0@ = get_last_command_params
THEN 0C1A: 0@ = atoi 0@
    IF 0B23:  samp is_player_connected 0@
    THEN
    0B36: samp 0@ = get_player_nickname 0@
    0AF8: samp add_message_to_chat 0@ color 0xFFFFFF
    END
END
0B43: samp cmd_ret

ну тогда уж так
 
  • Нравится
Реакции: AWRage
Статус
В этой теме нельзя размещать новые ответы.