Что ни так в коде

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

Marat_Xalitov

Активный
Автор темы
286
57
Решил написать клео скрипт для сокращения команд
вот что получилось

CLEO:
{$CLEO}
0B34: samp register_client_command "MB" to_label @MB
0B34: samp register_client_command "HE" to_label @HE
0B34: samp register_client_command "US" to_label @US
0B34: samp register_client_command "DMB" to_label @DMB
0B34: samp register_client_command "MA" to_label @MA
0B34: samp register_client_command "L" to_label @L
// ...
0BDE: pause_thread 0

:MB
0C8F: samp process_chat_input "/members"
0B43: samp cmd_ret

:HE
0C8F: samp process_chat_input "/healme"
0B43: samp cmd_ret

:US
0C8F: samp process_chat_input "/usedrugs"
0B43: samp cmd_ret

:DMB
0C8F: samp process_chat_input "/dmembers"
0B43: samp cmd_ret

:MA
0C8F: samp process_chat_input "/mask"
0B43: samp cmd_ret

:L
0C8F: samp process_chat_input "/lock"
0B43: samp cmd_ret

// By DarkP1xel

После каждой введённой команды крашит игру
Как исправить?
 
Последнее редактирование:

Marat_Xalitov

Активный
Автор темы
286
57
после {$CLEO} всунь
0000:
wait 2000
все также краш
CLEO:
{$CLEO}
0000:
wait 2000
0B34: samp register_client_command "MB" to_label @MB
0B34: samp register_client_command "HE" to_label @HE
0B34: samp register_client_command "US" to_label @US
0B34: samp register_client_command "DMB" to_label @DMB
0B34: samp register_client_command "MA" to_label @MA
0B34: samp register_client_command "L" to_label @L
// ...
0BDE: pause_thread 0

:MB
0C8F: samp process_chat_input "/members"
0B43: samp cmd_ret

:HE
0C8F: samp process_chat_input "/healme"
0B43: samp cmd_ret

:US
0C8F: samp process_chat_input "/usedrugs"
0B43: samp cmd_ret

:DMB
0C8F: samp process_chat_input "/dmembers"
0B43: samp cmd_ret

:MA
0C8F: samp process_chat_input "/mask"
0B43: samp cmd_ret

:L
0C8F: samp process_chat_input "/lock"
0B43: samp cmd_ret

// By DarkP1xel
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
все также краш
CLEO:
{$CLEO}
0000:
wait 2000
0B34: samp register_client_command "MB" to_label @MB
0B34: samp register_client_command "HE" to_label @HE
0B34: samp register_client_command "US" to_label @US
0B34: samp register_client_command "DMB" to_label @DMB
0B34: samp register_client_command "MA" to_label @MA
0B34: samp register_client_command "L" to_label @L
// ...
0BDE: pause_thread 0

:MB
0C8F: samp process_chat_input "/members"
0B43: samp cmd_ret

:HE
0C8F: samp process_chat_input "/healme"
0B43: samp cmd_ret

:US
0C8F: samp process_chat_input "/usedrugs"
0B43: samp cmd_ret

:DMB
0C8F: samp process_chat_input "/dmembers"
0B43: samp cmd_ret

:MA
0C8F: samp process_chat_input "/mask"
0B43: samp cmd_ret

:L
0C8F: samp process_chat_input "/lock"
0B43: samp cmd_ret

// By DarkP1xel
ставь 5 секунд :D
 

Marat_Xalitov

Активный
Автор темы
286
57
Дело не в секундах. Возможно у тебя стоит не самая новая версия sampfuncs, опкод 0C8F добавлен в одной из последних. Обновляй сф либо используй опкод 0AF9
у меня последняя версия sampfuncs.
а куда нужно вставить опкод 0AF9 ?
 
Статус
В этой теме нельзя размещать новые ответы.