хуесос)
Известный
- 263
- 64
На сколько я знаю, в gosub не читает задержку. И поэтому сервер не успевает все это сделаетНадеюсь, что ты знаешь как выглядит механика лавок на Аризоне)Код:while samp.Available() // Начало цикла, если САМП включен wait 0 // Задежрка 0 if // 0AB0: key_pressed 49 // Если нажата 1 then // 0050: gosub @talons // Переход на @talons end // Конец if-а end // Конец while-а :talons wait 0 // 0C72: set_virtual_key 18 down true // Открыть лавку альтом wait 0 // 0C72: set_virtual_key 18 down false // wait 200 //Задержка открытия диалога 0C72: set_virtual_key 13 down true // Выбрать первый пункт интером wait 0 // 0C72: set_virtual_key 13 down false // wait 1000 //Задержка открытия диалога 0B49: samp set_current_dialog_list_item 15 //Выбрать талоны wait 0 0C72: set_virtual_key 13 down true // Открытие талонов интером wait 0 // 0C72: set_virtual_key 13 down false // wait 200 //Задержка открытия диалога 0C72: set_virtual_key 49 down true // нажатие 1 при вводе кол-ва wait 0 // 0C72: set_virtual_key 49 down false // wait 0 0C72: set_virtual_key 48 down true // нажатие 0 при вводе кол-ва wait 0 // 0C72: set_virtual_key 48 down false // wait 0 0C72: set_virtual_key 16 down true // 0C72: set_virtual_key 191 down true // wait 0 // Ввод запятой 0C72: set_virtual_key 191 down false // 0C72: set_virtual_key 16 down false // wait 0 0C72: set_virtual_key 52 down true // нажатие 4 при вводе цены wait 0 // 0C72: set_virtual_key 52 down false // for 1@ = 1 to 4 // wait 0 // 0C72: set_virtual_key 48 down true // Цикл for для ввода 0ей в цене wait 0 // 0C72: set_virtual_key 48 down false // end // wait 0 // 0C72: set_virtual_key 13 down true // wait 0 // Интер для подтверждения 0C72: set_virtual_key 13 down false // wait 0 // return //Конец gosub
{$INCLUDE SF} написал
Этот опкод работает только вы синглеКак сделать так что бы в переменной 3@ были деньги? У меня получается так, что я ввожу команду и пишет Игрок: Вася Пупкин[228] | деньки: 0$, если даже у него на руках 1 бакс или больше.
CLEO:{$CLEO} 0000: 0B34: samp register_client_command "money" to_label @3 :1 0001: wait 0 ms 0AFA: is_samp_available 004D: jump_if_false @1 8AF7: not samp 9@ = get_base 004D: jump_if_false @1 :2 0001: wait 0 ms 0A8E: 0@ = 0 + 0 0A8E: 0@ = 0@ + 1 8039: not 0@ == 1001 004D: jump_if_false @2 0B23: samp is_player_connected 0@ :3 0001: wait 0 ms 0B20: samp 1@ = actor_handle_by_samp_player_id 0@ 0B35: samp 10@ = get_last_command_params 0AD4: 7@ = scan_string 10@ format "%d" 0@ 010B: 3@ = player 1@ money 0B36: samp 2@ = get_player_nickname 0@ 0AF8: samp add_message_to_chat "Игрок: %s[%d] | деньки: %i$" color 0xffffffff 2@ 0@ 3@ 0B43: samp cmd_ret