[CLEO] Binder
|
|
EzyOw |
Дата: Понедельник, 01.02.2016, 22:19 | Сообщение # 76
|
Боец
Сообщений: 66
Статус: Offline
|
HenryTeylor, слушай помоги плиииииз
Код {$CLEO} 0000: repeat wait 0 until Samp.Available()
while true wait 0 if and 0ab0: 35 not Samp.ChatInputOpened() then 0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR 0AF9: "/sellgun sdpistol 10 4 %d" 0@ wait 1000 end end
Как мне в комманду добавить свой ид ??
|
|
|
|
Кoт |
Дата: Понедельник, 01.02.2016, 23:33 | Сообщение # 77
|
Сообщений: 1074
Статус: Offline
|
Цитата EzyOw ( ![Ссылка на цитируемый текст](http://s95.ucoz.net/img/fr/ic/4/lastpost.gif) ) Как мне в комманду добавить свой ид ?? Вот тебе пример,учись
|
|
|
|
EvolUtioN_VIII |
Дата: Воскресенье, 07.02.2016, 00:07 | Сообщение # 78
|
Новичок
Сообщений: 29
Статус: Offline
|
Приветик) А как можно сделать бинд такого типа. Нужно, чтобы открылся чат и в нем написало: "/su ID 2 9.1", но не отправлялось в чат, а наоборот, курсор переходил на место ID и я его сам же и вписывал, ну а после и отправлял в чат собственно.
|
|
|
|
DokerGT |
Дата: Воскресенье, 07.02.2016, 01:06 | Сообщение # 79
|
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
|
EvolUtioN_VIII,
Код 0B79: samp set_chat_input_enabled 1 // Открываем чат 0B76: samp set_chat_input_text "/su ID 2 9.1" Вставляем текст.
Тебе остается только нажать enter. Работает примерно как в бинд QBindere без галочки "Enter"
|
|
|
|
EvolUtioN_VIII |
Дата: Воскресенье, 07.02.2016, 01:41 | Сообщение # 80
|
Новичок
Сообщений: 29
Статус: Offline
|
DokerGT, о, большое спасибо) А как еще сделать так, чтобы курсор перешел на место ID?
|
|
|
|
DokerGT |
Дата: Воскресенье, 07.02.2016, 01:48 | Сообщение # 81
|
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
|
EvolUtioN_VIII, даже не знаю. Можно попробовать получить длину строки в чате и через эмуляцию нужно кол-во раз нажать на стрелочку для переноса курсора.
|
|
|
|
EvolUtioN_VIII |
Дата: Воскресенье, 07.02.2016, 01:58 | Сообщение # 82
|
Новичок
Сообщений: 29
Статус: Offline
|
DokerGT, что-то я запутался, пытаюсь найти подобные опкоды, но ничего не могу найти:с Не подскажешь, как это сделать? Я буду ооочень благодарен)
|
|
|
|
DokerGT |
Дата: Воскресенье, 07.02.2016, 02:36 | Сообщение # 83
|
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
|
EvolUtioN_VIII, Не тестировал, но вроде должно работать.
Код 0AD3: 0@v = format "/su ID 2 9.1" // Записываем в 0@v строку 0B79: samp set_chat_input_enabled 1 // Открываем чат 0B76: samp set_chat_input_text 0@v // Вставляем текст 0C17: 1@ = strlen 0@v // Получаем в 1@ длину строки в чате for 0 to 1@ // Запускаем цикл который выполнится столько раз, сколько записано в 1@ 0C72: set_virtual_key 0x27 down true // Зажимаем стрелку wait 50 0C72: set_virtual_key 0x27 down false // Отжимаем end
|
|
|
|
EvolUtioN_VIII |
Дата: Воскресенье, 07.02.2016, 02:44 | Сообщение # 84
|
Новичок
Сообщений: 29
Статус: Offline
|
DokerGT, Вот что пишет на строке: for 0 to 1@ // Запускаем цикл который выполнится столько раз, сколько записано в 1@ В качестве счетчика итераций должна быть переменная.
|
|
|
|
DokerGT |
Дата: Воскресенье, 07.02.2016, 02:55 | Сообщение # 85
|
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
|
EvolUtioN_VIII, ладно, там косяк, я придумал способ получше. Я же совсем забыл что переместится в конец строки можно клавишей "End". Вот тебе другой код:
Код 0B79: samp set_chat_input_enabled 1 // Открываем чат 0B76: samp set_chat_input_text "/su ID 2 9.1" Вставляем текст. 0C72: set_virtual_key 0x27 down true // Нажимаем "End" wait 50 0C72: set_virtual_key 0x27 down false // Отжимаем
|
|
|
|
EvolUtioN_VIII |
Дата: Воскресенье, 07.02.2016, 03:04 | Сообщение # 86
|
Новичок
Сообщений: 29
Статус: Offline
|
DokerGT, Эмс, мне нужно переместиться не в конец строки, а в место, где я хочу написать нужный мне id)
|
|
|
|
DokerGT |
Дата: Воскресенье, 07.02.2016, 03:09 | Сообщение # 87
|
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
|
Ну тогда уж перемещай сам. Больше ничем помочь немогу.
|
|
|
|
RAKSHA1337 |
Дата: Вторник, 01.03.2016, 22:56 | Сообщение # 88
|
Советник
Сообщений: 784
Статус: Offline
|
EvolUtioN_VIII, можешь попробовать эмулировать нажатие стрелки вправо например.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
[CM]MaTaS |
Дата: Воскресенье, 15.03.2020, 00:15 | Сообщение # 89
|
Боец
Сообщений: 76
Статус: Offline
|
отличн
|
|
|
|