Вопросы - Ответы
|
|
Omicida |
Дата: Четверг, 16.03.2017, 16:45 | Сообщение # 736
|
Любитель
Сообщений: 32
Статус: Offline
|
Цитата aknqkzxlcs_4 ( ) !1:: ; alt+1 if(ped := getTargetPed()) { id := getIdByPed(ped) addChatMessageEx(0xffffff, "У игрока " getPlayerNameById(id) " " getPlayerHealth(id) " hp") } return Если использую это, то пишет "Too many parameters passed to function."
|
|
|
|
aknqkzxlcs_4 |
Дата: Четверг, 16.03.2017, 17:14 | Сообщение # 737
|
Любитель
Сообщений: 40
Статус: Offline
|
Цитата Omicida ( ) Если использую это, то пишет "Too many parameters passed to function."
getPlayerHealth замени на getPlayerHealthById (допиши ById)
|
|
|
|
fromysha |
Дата: Четверг, 23.03.2017, 18:48 | Сообщение # 738
|
Боец
Сообщений: 78
Статус: Offline
|
Интернет не очень, и после ввода команды диалог появляется не сразу Как сделать ожидание появления диалога? Например
F2:: SendChat("/menu") ждем (getDialogTitle()=="МЕНЮ") действие ретерн)
А ещё как обнулить значение getDialogTitle() перед выполнением?
===Добавлено================
Сделал вот так, работает. Если можно сделать ещё проще, скиньте
Код F2:: SendChat("/menu") loop if (isDialogOpen() && getDialogTitle()=="MENU") { SoundBeep return } return
SoundBeep вставил для проверки
[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1 [CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
Сообщение отредактировал fromysha - Пятница, 24.03.2017, 16:23 |
|
|
|
slavawar |
Дата: Суббота, 25.03.2017, 16:51 | Сообщение # 739
|
Проверенный
Сообщений: 172
Статус: Offline
|
Как вариант попробуй с помощью проверки диалога по его номеру, я так использую и самый удобный способ.
Мои темы: [AHK] Шифратор текста [AHK] Акцент 3 в 1 [C#] Генератор RP ников
|
|
|
|
Turka |
Дата: Четверг, 30.03.2017, 11:29 | Сообщение # 740
|
Боец
Сообщений: 194
Статус: Offline
|
Ваш ник: Turka Вопрос: возможно ли каким-то образом осуществить открытие .ahk скрипта без создания процесса в диспетчере задач? (Если да, то каким?)
Сообщение отредактировал Turka - Четверг, 30.03.2017, 11:38 |
|
|
|
Moklar |
Дата: Пятница, 31.03.2017, 00:19 | Сообщение # 741
|
Новичок
Сообщений: 2
Статус: Offline
|
Ваш ник: Moklar Вопрос: Можно ли из переменной удалить какое-либо значение? Например: %text% = /ad TV| Продам бла бла бла (пример) И мне нужно значение, которое уже после /ad. Можно ли его как-то обозначить? Мб /ad = %fuf% %fuf-text% = %Text2%
|
|
|
|
aknqkzxlcs_4 |
Дата: Пятница, 31.03.2017, 06:26 | Сообщение # 742
|
Любитель
Сообщений: 40
Статус: Offline
|
Цитата Moklar ( ) Вопрос: Можно ли из переменной удалить какое-либо значение?
один из вариантов: var = var := "" VarSetCapacity(var, 0)
если необходимо очистить переменную в памяти, то заполни её левыми значениями до размера строки переменной, VarSetCapacity вроде тоже очищает в памяти
|
|
|
|
Nika_Kipiani2038 |
Дата: Воскресенье, 02.04.2017, 10:54 | Сообщение # 743
|
Новичок
Сообщений: 5
Статус: Offline
|
Ваш ник: Ника Кипиани Вопрос: Как написать скрипт, на нажатие клавиши, с подсказками. Например Для продолжение нажмите 1, для отказа нажмите 2
|
|
|
|
CZAR |
Дата: Воскресенье, 02.04.2017, 22:44 | Сообщение # 744
|
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 | Сообщение # 745
|
Боец
Сообщений: 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 | Сообщение # 746
|
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 | Сообщение # 747
|
Боец
Сообщений: 70
Статус: Offline
|
dell
Сообщение отредактировал Kaktus007 - Суббота, 08.04.2017, 20:44 |
|
|
|
Omicida |
Дата: Вторник, 11.04.2017, 23:03 | Сообщение # 748
|
Любитель
Сообщений: 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 | Сообщение # 749
|
Боец
Сообщений: 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 | Сообщение # 750
|
Новичок
Сообщений: 20
Статус: Offline
|
Ваш ник: left4luft Вопрос: как сделать так чтобы по нажатию клавиши всем игрокам в зоне прорисовки кидалось /pt id (команда ПД - погоня за преступником)? То есть, есть рядом со мной три игрока с id 35, 915, 113, и мне надо чтобы скрипт определил айди всех игроков вокруг меня, прописал и ввел в чат по очереди /pt 35, /pt 915, /pt 113. Короче, функция автокопа. Можно и с сообщениями в чат что у игроков низкий уровень розыска или они слишком далеко, но и без этого сойдет.
Сообщение отредактировал left4luft - Четверг, 13.04.2017, 13:18 |
|
|
|