|
[CLEO] Помощь по редактированию скриптов
|
|
| Dragar |
Дата: Суббота, 05.09.2015, 22:17 | Сообщение # 751
|
Боец
Сообщений: 54
Статус: Offline
|
Don_Gray, поставь задержку
|
|
|
|
|
| Don_Gray |
Дата: Суббота, 05.09.2015, 22:17 | Сообщение # 752
|
Новичок
Сообщений: 13
Статус: Offline
|
Он начинает моргать! Код Render.DrawText(30@, "До PayDay: {FFFF00}9 минут!", 477, 687, 0xFFffffff) wait 60000 Render.DrawText(30@, "До PayDay: {FFFF00}8 минут!", 477, 687, 0xFFffffff)
Сообщение отредактировал Don_Gray - Пятница, 02.01.2015, 21:16 |
|
|
|
|
| pashka666 |
Дата: Суббота, 05.09.2015, 22:17 | Сообщение # 753
|
Новичок
Сообщений: 15
Статус: Offline
|
Код while true wait 0 if 0100: actor $PLAYER_ACTOR in_sphere 2503.69 -1665.25 12.94 radius 4.0 4.0 4.0 sphere 1 in_car //координаты где зажать тормоз then repeat wait 0 0B56: set_game_key 16 state -255 wait 10 until 0100: actor $PLAYER_ACTOR in_sphere 2503.81 -1963.90 12.94 radius 4.0 4.0 4.0 sphere 1 in_car //отпустить тормоз end Координаты где зажать тормоз не ищет автоматически, работает только тогда, когда активируешь скрипт в этих коордах, как сделать чтоб находил сам, сразу как окажется на них? Разобрался, end не дописал.
Сообщение отредактировал pashka666 - Суббота, 03.01.2015, 05:37 |
|
|
|
|
| Rolexx1777 |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 754
|
Новичок
Сообщений: 19
Статус: Offline
|
Клео, чтобы тачка сама дрифтила, мне нужно забиндить 4 конпки, A W Пробел L.shift Чтобы эти 4 клавиши одновременно нажимались и тачка сама дрифтила. Проверьте пожалуйста на правильность написанного скрипта, он не работает почему-то. Заранее спасибо.
Код {$CLEO .cs} 0000: if 0AA2: 0@ = load_library "User32.dll" // IF and SET jf @error_load_user32 if 0AA4: 1@ = get_proc_address "keybd_event" library 0@ // IF and SET jf @error_proc_keybd_event
:Start if 0AB0: 45 jf @Start 0AA5: call 1@ num_params 4 pop 0 0 0 0 0x57 0AA5: call 1@ num_params 4 pop 0 0 0 0 0x41 0AA5: call 1@ num_params 4 pop 0 0 0 0 0x20 0AA5: call 1@ num_params 4 pop 0 0 0 0 0x10 jump @off
:off if 0AB0: 45 jf @off 0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x57 0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x41 0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x20 0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x10 jump @Start
:error_proc_keybd_event 0AA3: free_library 0@ :error_load_user32 0A93: end_custom_thread
Сообщение отредактировал Rolexx1777 - Понедельник, 05.01.2015, 04:11 |
|
|
|
|
| Wayne1337 |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 755
|
Новичок
Сообщений: 7
Статус: Offline
|
Я написал fake /ud для Diamond RP. Если вводить в программу только числа, то все работает, но если вводить текст (а он как раз мне и нужен), то скрипт выводит какой-то бред. Вот например я ввел команду /fud 123 fbi fbi и вот что мне вывело: Подскажите пожалуйста, в где у меня ошибка, или что нужно сделать чтобы скрипт работал?
|
|
|
|
|
| darkes |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 756
|
Боец
Сообщений: 188
Статус: Offline
|
Цитата wayne1337 (  ) если вводить в программу только числа, то все работает, но если вводить текст (а он как раз мне и нужен), то скрипт выводит какой-то бред. вот например я ввел команду /fud 123 fbi fbi и вот что мне вывело: подскажите пожалуйста, в где у меня ошибка, или что нужно сделать чтобы скрипт работал? Ты даешь скрин скрипта и хочешь чтобы тебе помогли? Ну ладно. На первый взгляд: 1. Твоя проверка вообще не имеет смысла, т.к. после нее ничего не происходит. 2. Это так же проверка и правильно форматировать так: 0AD4: 3@ 0@ "%d %s %s" 5@ 6@ 7@ 3. Освободи память для переменных 6 и 7, чтобы в них помещалось больше 15 символов 4. 0B35 и samp.iscommandtyped - одно и тоже и это не проверка
|
|
|
|
|
| Wayne1337 |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 757
|
Новичок
Сообщений: 7
Статус: Offline
|
Можно ли с помощью скрипта отправлять пакеты через сервер? Ну к примеру показывать fake pass другому человеку? Чтобы после ввода команды диалоговое окно с фейк паспортом ему показалось а не мне? Если да, то как?
|
|
|
|
|
| cover |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 758
|
Бывалый
Сообщений: 343
Статус: Offline
|
Цитата Wayne1337 (  ) Можно ли с помощью скрипта отправлять пакеты через сервер? Ну к примеру показывать fake pass другому человеку? Чтобы после ввода команды диалоговое окно с фейк паспортом ему показалось а не мне? Если да, то как? Нкльзя
|
|
|
|
|
| [CM]Vovich |
Дата: Суббота, 05.09.2015, 22:18 | Сообщение # 759
|
Знаток
Сообщений: 556
Статус: Offline
|
Вообщем пытаюсь уже 5-й день намутить что-то с опкодом бега. Я не пойму, почему он не работает как нужно. Персонаж просто бежит в одну и ту же сторону, без остановки. Код {$CLEO .cs} {$INCLUDE SF} 0000:
0B34: samp register_client_command "test228" to_label @cmd 0B34: samp register_client_command "test228_off" to_label @cmd_off
0AC8: 0@ = allocate_memory_size 260 0AC8: 1@ = allocate_memory_size 260 0AC8: 2@ = allocate_memory_size 260
while true wait 0 if 28@ == 1 then 00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@ 05D3: AS_actor $PLAYER_ACTOR goto_point -1723.3102 13.5588 58.6041 mode 6 time 3000 ms if 00FE: actor $PLAYER_ACTOR sphere 0 in_sphere -1723.3102 13.5588 58.6041 radius 0.0 0.0 0.0 then 05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 6 time 3000 ms end end end
:cmd wait 0 28@ = 1 SAMP.CmdRet()
:cmd_off wait 0 28@ = 0 SAMP.CmdRet()
Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
|
|
|
|
|
| Wayne1337 |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 760
|
Новичок
Сообщений: 7
Статус: Offline
|
Цитата cover (  ) Цитата Wayne1337 () Можно ли с помощью скрипта отправлять пакеты через сервер? Ну к примеру показывать fake pass другому человеку? Чтобы после ввода команды диалоговое окно с фейк паспортом ему показалось а не мне? Если да, то как?
Нкльзя Ricci
Если нельзя, то как тогда на РП серверах обычный паспорт показывается другим игрокам?
|
|
|
|
|
| cover |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 761
|
Бывалый
Сообщений: 343
Статус: Offline
|
Цитата Wayne1337 (  ) Если нельзя, то как тогда на РП серверах обычный паспорт показывается другим игрокам? парень, что несешь ? Сервер написал на pawno и это серверная информация, которую нельзя редактировать или считывать в клео, так же как на пример количество материалов в фуре банды и т.д
Добавлено (18.01.2015, 09:41) --------------------------------------------- [CM]Vovich, А где у тебя проверка координат на возвращение назад и потом отключение ?
Сообщение отредактировал cover - Воскресенье, 18.01.2015, 09:41 |
|
|
|
|
| [CM]Vovich |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 762
|
Знаток
Сообщений: 556
Статус: Offline
|
Цитата cover (  ) [CM]Vovich, А где у тебя проверка координат на возвращение назад и потом отключение ? Отключение там не нужно, так как бесконечное движение. И да, проверку поставить можно, но ничего не поменяет, он в самом начале будет бежать не на координаты, а не понятно куда.
Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
|
|
|
|
|
| cover |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 763
|
Бывалый
Сообщений: 343
Статус: Offline
|
[CM]Vovich, Ну на самом деле это багнутый опкод, лучше делать направление камеры на те координаты и эмуляцию нажатия клавиши
|
|
|
|
|
| [CM]Vovich |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 764
|
Знаток
Сообщений: 556
Статус: Offline
|
Цитата cover (  ) [CM]Vovich, Ну на самом деле это багнутый опкод, лучше делать направление камеры на те координаты и эмуляцию нажатия клавиши Каким образом делать направление камеры на координаты?
Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
|
|
|
|
|
| darkes |
Дата: Суббота, 05.09.2015, 22:19 | Сообщение # 765
|
Боец
Сообщений: 188
Статус: Offline
|
Цитата [CM]Vovich (  ) Каким образом делать направление камеры на координаты? 0604: get_Z_angle_for_point $TEMPVAR_FLOAT_1 $TEMPVAR_FLOAT_2 store_to $TEMPVAR_ANGLE
|
|
|
|
|