Нужна помощь

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

Kp0Nk

Известный
Автор темы
58
5
Подскажите пожалуйста. Простенький скрипт на продажу.скрипт должен просто заменять длинную фразу на продажу "/sellgun 9mmSD" на "/ssd",но он постоянно выдает "Пример: /ssd (пт) (цена) (id)".Объясните что я не так делаю.

CLEO:
0000:

repeat
wait 400
until Samp.Available()

0B34: samp register_client_command "ssd" to_label @s9mmSD

:s9mmSD
0B35: samp 0@ = get_last_command_params
if
0AD4: 0@ = scan_string 0@ format "%d %f %k" 1@ 2@ 3@
else_jump @errorsgun
say "/sellgun 9mmSD %d %f %k" 1@ 2@ 3@
cmdret

:errorsgun
0AF8: samp add_message_to_chat "Пример: /ssd (пт) (цена) (id)" color -1 
cmdret
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,964
После регистрации команды поставь поток на паузу либо беск. цикл. И разберись с тем, что тебе хенеси написал.
 

Kp0Nk

Известный
Автор темы
58
5
"%d %f %k"
это что лол?
CLEO:
:s9mmSD
0B35: samp 0@ = get_last_command_params 
if
0AD4: 0@ = scan_string 0@ format "%d" 1@ 3@ 4@
else_jump @errorsgun
say "/sellgun 9mmSD %d %d %d" 1@ 3@ 4@
cmdret
Так?

После регистрации команды поставь поток на паузу либо беск. цикл. И разберись с тем, что тебе хенеси написал.
Скрип то работает ,он просто выдает фразу после ввода команды. Либо я что то не понимаю
 

san0

Известный
Друг
411
267
posle 0B34: samp register_client_command "ssd" to_label @s9mmSD
0BDE: pause_thread 0
ili
while true
wait 0
end
 
Статус
В этой теме нельзя размещать новые ответы.