Ошибка в скрипте

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

SaintDog

Новичок
Автор темы
23
0
При вводе /eagle крашит игру, в чём дело?
В скриптинге мало, учусь только.

{$CLEO .cs}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
chatmsg "/sellgun %d eagle" $PLAYER_ACTOR
Samp.CmdRet()
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
При вводе /eagle крашит игру, в чём дело?
В скриптинге мало, учусь только.

{$CLEO .cs}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
chatmsg "/sellgun %d eagle" $PLAYER_ACTOR
Samp.CmdRet()
неверный аргумент к сообщению. $PLAYER_ACTOR это не ид игрока
а еще нужно не chatmsg а say если ты хочешь чтоб команда отправлялась
CLEO:
{$CLEO .cs}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
0B2B: samp 2@ = get_player_id_by_actor_handle $PLAYER_ACTOR
say "/sellgun %d eagle" 2@
Samp.CmdRet()
 
Последнее редактирование:
  • Нравится
Реакции: ishi

SaintDog

Новичок
Автор темы
23
0
неверный аргумент к сообщению. $PLAYER_ACTOR это не ид игрока
а еще нужно не chatmsg а say если ты хочешь чтоб команда отправлялась
CLEO:
{$CLEO .cs}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
0B2B: samp 2@ = get_player_id_by_actor_handle $PLAYER_ACTOR
say "/sellgun %d eagle" 2@
Samp.CmdRet()
Пишет что игрок не найден(
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319

memir

🇷🇺
Всефорумный модератор
333
597
Пишет что игрок не найден(
CLEO:
{$CLEO .cs}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
0ac8: allo_c 0@ = 2
0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0af9: _say "/sellgun %d eagle" 0@
0ac9: free_m 0@
Samp.CmdRet()
 

SaintDog

Новичок
Автор темы
23
0
тогда, возможно, мои способности экстрасенса дали сбой, и я не понял что именно должен делать этот скрипт. просвяти плс
Это сокращение команды, по коду понять ведь можно -_-
 
202
93
Если ты хочешь продать кому-то ган то вот такой код.Никогда не видел серверов где можно самому себе продать оружие
CLEO:
{$CLEO}

1337: make_script_private TRUE

while not SAMP.Available()
    wait 400
end

0B34: samp register_client_command "eagle" to_label @Eagle
0BDE: pause_thread 0

:eagle
0B35: samp 0@ = get_last_command_params
IF  0AD4: 1@ = scan_string 0@ format "%d" {ID} 2@
THEN 
    say "/sellgun %d eagle" 2@
ELSE
    chatmsg "{87CEEB}[Мысли]:{f8f8ff}{00CCFF} Отсутствуют параметры.Правильный ввод:{EAEAEA} {FF7C00}/eagle ID" 0xF8F8FF
END
0B43: samp cmd_ret
 
  • Нравится
Реакции: deddosouru и kawa operand
Статус
В этой теме нельзя размещать новые ответы.