|
Вопросы - Ответы
|
|
| Nika_Kipiani2038 |
Дата: Воскресенье, 02.04.2017, 10:54 | Сообщение # 736
|
Новичок
Сообщений: 5
Статус: Offline
|
Ваш ник: Ника Кипиани Вопрос: Как написать скрипт, на нажатие клавиши, с подсказками. Например Для продолжение нажмите 1, для отказа нажмите 2
|
|
|
|
|
| CZAR |
Дата: Воскресенье, 02.04.2017, 22:44 | Сообщение # 737
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Nika_Kipiani2038, Как вариант:
Код F2:: addChatMessageEx(0xFFFFFF,"Для принятия нажмите {00FF00}Y {FFFFFF}для отказа {FF0000}N") key:=1 SetTimer, offkey, 15000 ; ждем 15 секунд ответа return
~vk59:: ; Y if (key==1) { key:=0 SetTimer, offkey, off addChatMessageEx(0xFFFFFF, "Вы приняли что то.") } else (key==2) ; Вторая вариация для кода { key:=0 SetTimer, offkey, off addChatMessageEx(0xFFFFFF, "Вы приняли что то другое.") } else { addChatMessageEx(0xFFFFFF, "Нету ожидаемого ответа") } return ~vk4E:: ; N if (key==1) { key:=0 SetTimer, offkey, off addChatMessageEx(0xFFFFFF, "Вы отказались от чего то.") } else (key==2) ; Вторая вариация для кода { key:=0 SetTimer, offkey, off addChatMessageEx(0xFFFFFF, "Вы отказались от другого чего то.") } else { addChatMessageEx(0xFFFFFF, "Нету ожидаемого ответа") } return
offkey: key:=0 SetTimer, offkey, off addChatMessageEx(0xFFFFFF, "Время ожидания ответа вышло!") return
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
|
|
|
|
|
| RightDJ |
Дата: Вторник, 04.04.2017, 20:05 | Сообщение # 738
|
Боец
Сообщений: 208
Статус: Offline
|
Ваш ник: RightDJ Вопрос: можно как-то сделать проверку по типу "если a или b или c или d = %var%"? Прилагаю код с одной переменной, таких 15
Код IfInString, st1, %edited% { SendInput, {Esc} Sleep, 500 SendInput, {f6}/edit{Enter} } else IfInString, st1, %none% { SendInput, {Enter}
CHEATER - 17.08.2018 - 23.12.2018 CLAN - 23.12.2018 - 00.00.00 VAZ 2101 CHEAT-MASTER.RU EDITION - https://youtu.be/lGbIDwa0F6M Слив 5 сборок ТОП серверов Garry's Mod - https://cheat-master.ru/forum/291-756093-1#4593007
|
|
|
|
|
| CZAR |
Дата: Среда, 05.04.2017, 00:27 | Сообщение # 739
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
RightDJ,
Код if (a==var) { ... } else (b==var) { ... } Что бы быстрей это все сделать можно воспользоваться так называемым генератором: [!] Нубо код
Код i:=0 test:=["a", "b", "c", "d"] loop, % test.MaxIndex() { i++ text = ( if (test[i] == var) { IfInString, st1, `%edited`% { SendInput, {Esc} Sleep, 500 SendInput, {f6}/edit{Enter} } else IfInString, st1, `%none`% { SendInput, {Enter} } ) FileAppend, %text%`n, text.txt, UTF-8
}
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
Сообщение отредактировал Phoenixxx_Czar - Среда, 05.04.2017, 00:29 |
|
|
|
|
| Kaktus007 |
Дата: Суббота, 08.04.2017, 20:37 | Сообщение # 740
|
Боец
Сообщений: 70
Статус: Offline
|
dell
Сообщение отредактировал Kaktus007 - Суббота, 08.04.2017, 20:44 |
|
|
|
|
| Omicida |
Дата: Вторник, 11.04.2017, 23:03 | Сообщение # 741
|
Любитель
Сообщений: 32
Статус: Offline
|
Ваш ник: Omicida Вопрос: Есть у меня строчка: "[14:33:33] - Привет {B9B9B9}[громко]{7EA428}(Alex_Morningstar)[159]". Из нее мне нужно получить текст, который находится между "- " и скобкой html кода цвета ({B9B9B9}). Вот мой код:
Код string := "[14:33:33] - Привет {B9B9B9}[громко]{7EA428}(Alex_Morningstar)[159]" RegExMatch(string,"\Q- \E(.*)\Q{\E(.*)",number) Но он берет только до второй скобки html кода цвета ({7EA428}). Как мне сделать, чтоб он доходил только до первой "{"?
Сообщение отредактировал Omicida - Вторник, 11.04.2017, 23:04 |
|
|
|
|
| Kaktus007 |
Дата: Среда, 12.04.2017, 01:14 | Сообщение # 742
|
Боец
Сообщений: 70
Статус: Offline
|
Omicida, Жадность фраера сгубила.
Код RegExMatch(string,"\Q- \E(.*?)\Q{\E(.*)",number)
RightDJ, а почему не используешь or?
Код if ( (условие1) or (условие2) or (условие15) )
Сообщение отредактировал Kaktus007 - Среда, 12.04.2017, 01:31 |
|
|
|
|
| left4luft |
Дата: Четверг, 13.04.2017, 13:14 | Сообщение # 743
|
Новичок
Сообщений: 20
Статус: Offline
|
Ваш ник: left4luft Вопрос: как сделать так чтобы по нажатию клавиши всем игрокам в зоне прорисовки кидалось /pt id (команда ПД - погоня за преступником)? То есть, есть рядом со мной три игрока с id 35, 915, 113, и мне надо чтобы скрипт определил айди всех игроков вокруг меня, прописал и ввел в чат по очереди /pt 35, /pt 915, /pt 113. Короче, функция автокопа. Можно и с сообщениями в чат что у игроков низкий уровень розыска или они слишком далеко, но и без этого сойдет.
Сообщение отредактировал left4luft - Четверг, 13.04.2017, 13:18 |
|
|
|
|
| Kaktus007 |
Дата: Четверг, 13.04.2017, 14:06 | Сообщение # 744
|
Боец
Сообщений: 70
Статус: Offline
|
Код #include SAMP-UDF-Developer.ahk ; инклуд взять отсюда: http://cheat-master.ru/forum/149-619860-1
!1:: ; Клавиша Альт+1 For index in getStreamedInPlayersInfo() { SendChat("/pt " index) Sleep, 1100 ; время задержки для антифлуда на твоём сервере в мск } return
Цитата с сообщениями в чат что у игроков низкий уровень розыска или они слишком далеко 1. Расстояние можно проверить, но нужно знать какой радиус работы команды. Ты эту информацию не предоставил. 2. Уровень розыска другого игрока узнать невозможно. Если только из /wanted или чего-то аналогичного.
Сообщение отредактировал Kaktus007 - Четверг, 13.04.2017, 14:29 |
|
|
|
|
| Omicida |
Дата: Понедельник, 17.04.2017, 17:00 | Сообщение # 745
|
Любитель
Сообщений: 32
Статус: Offline
|
Ваш ник: Omicida Вопрос: 1)Можно ли сделать автоматическую активацию скрипта? 2) Возможно ли сделать сприд на дигл?Добавлено (17.04.2017, 17:00) --------------------------------------------- Ваш ник: Omicida Вопрос: Как высчитать кол-во символов в строке?
|
|
|
|
|
| CZAR |
Дата: Понедельник, 17.04.2017, 20:12 | Сообщение # 746
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Цитата Omicida (  ) Ваш ник: Omicida Вопрос: Как высчитать кол-во символов в строке?
Код var:=StrLen(переменная)
Цитата Omicida (  ) Ваш ник: Omicida Вопрос: 1)Можно ли сделать автоматическую активацию скрипта? Всмысле?
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
|
|
|
|
|
| Omicida |
Дата: Понедельник, 17.04.2017, 21:21 | Сообщение # 747
|
Любитель
Сообщений: 32
Статус: Offline
|
Цитата Phoenixxx_Czar (  ) Всмысле? Допустим у меня есть автоматическая аптечка с сбивом. Как мне сделать, чтобы при определенном кол-ве хп у меня она сама юзалась и сбивалась, причем я бы не нажимал на клавиши активацииДобавлено (17.04.2017, 21:21) --------------------------------------------- Ваш ник: Omicida Вопрос: Возник еще 1 вопрос. Вот есть у меня текст. При условии, что он не длиннее 100 символов, мне нужно, чтоб он отправлялся в чат. Если же он длиннее 100 символов, то его нужно разделить и отправить разделенным. Как такое реализовать? Допустим вот такое текст: "Движение по тротуарам, обочинам, по трамвайным рельсам и ж/д путям - 2 уровень розыска Штраф 2.000$ | Изъятие водительских прав."
|
|
|
|
|
| CZAR |
Дата: Среда, 19.04.2017, 11:40 | Сообщение # 748
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Цитата Omicida (  ) Допустим у меня есть автоматическая аптечка с сбивом. Как мне сделать, чтобы при определенном кол-ве хп у меня она сама юзалась и сбивалась, причем я бы не нажимал на клавиши активации Ставь таймер на метку и там проверяй хп и пополняй со сбивом 
Код ;это в самом начале SetTimer, CheckHP, 50
;это куда хоч CheckHP: if (getPlayerHealth()<50) { ;тут код который будет делать если хп меньше 50 } return
Цитата Omicida (  ) Ваш ник: Omicida Вопрос: Возник еще 1 вопрос. Вот есть у меня текст. При условии, что он не длиннее 100 символов, мне нужно, чтоб он отправлялся в чат. Если же он длиннее 100 символов, то его нужно разделить и отправить разделенным. Как такое реализовать? Допустим вот такое текст: "Движение по тротуарам, обочинам, по трамвайным рельсам и ж/д путям - 2 уровень розыска Штраф 2.000$ | Изъятие водительских прав." Ну скорей всего так: (мой нубовский способ)
Код if (StrLen(var)>100) { RegExMatch(var, "([A-z_.-+0-9|\/]{100})(.*)", var) ; var1 первые 100 символов, var2 все остальное }
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
Сообщение отредактировал Phoenixxx_Czar - Среда, 19.04.2017, 11:40 |
|
|
|
|
| Daniel5225 |
Дата: Вторник, 16.05.2017, 18:19 | Сообщение # 749
|
Новичок
Сообщений: 8
Статус: Offline
|
Ваш ник: Daniel5225 Вопрос: Как сделать ввод двух переменных в одну комманду? Например, /heal [id] [price] Заранее спасибо
Сообщение отредактировал Daniel5225 - Среда, 17.05.2017, 06:17 |
|
|
|
|
| ReversFlash |
Дата: Вторник, 16.05.2017, 19:16 | Сообщение # 750
|
Новичок
Сообщений: 4
Статус: Offline
|
Ваш ник: Revers Flash Вопрос: Можете объяснить как сделать чтобы вписывало ник в сампе по иду. Ну вот там пример, уверен что в чем-то ошибка и не робить у меня
Цитата Numpad0:: id := getId() nick := getPlayerNameById(Id) SendChat("Меня зовут " nick) return
Сообщение отредактировал ReversFlash - Вторник, 16.05.2017, 20:00 |
|
|
|
|