[Полезное] ChatLog Reader & Command Processor v1.1
|
|
belyankin12 |
Дата: Воскресенье, 13.08.2017, 12:59 | Сообщение # 16
|
Боец
Сообщений: 69
Статус: Offline
|
Ну то включи мозги и укажи эту важную информацию изначально. А не кидайся потом предъявами.
|
|
|
|
Demy |
Дата: Воскресенье, 13.08.2017, 13:33 | Сообщение # 17
|
Бывалый
Сообщений: 422
Статус: Offline
|
Мой код полностью работоспособен. Скинь свой, гляну
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
Bogdan_Brody |
Дата: Воскресенье, 13.08.2017, 13:37 | Сообщение # 18
|
Любитель
Сообщений: 41
Статус: Offline
|
Цитата Demy ( ) Мой код полностью работоспособен. Скинь свой, гляну
Код #NoEnv #include samp.ahk #include cp.ahk CMD.Register("gt","getinfo") exit #IfWinActive GTA:SA:MP ~ESC:: ~F6:: menu:=0 ; Обнуляем меню при нажатии ESC и F6 return F3:: ; Кнопка вызова диалога menupass:=0 menu:=1 textmenu1= ( {FFFFFF}1{FD4C00}. {FFFFFF}Посмотреть на часы{FD4C00}. {FFFFFF}2{FD4C00}. {FFFFFF}Моментом открыть репорт{FD4C00}. ) ShowDialog("2", "{FD4C00}Helper {FFFFFF}• {FD4C00}Главное меню:", textmenu1,"Отмена") return
~LButton:: if (A_PriorHotkey <> "~LButton" or A_TimeSincePriorHotkey > 500) ; Проверяем нажато ли два раза ЛКМ за 500мс, если нет ждем второе нажатие и ретурним { KeyWait, LButton return } ; Если нажато два раза, то делаем то что ниже if (menu==1) ; Если "menu" равно 1 { menu:=0 ; деактивирует меню line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки sleep, 100 ; задержка перед телепортом на метку (можно делать под себя) Gosub, menu_1_%line% ; переходит на мету выбранного пункта return } if (menu==2) ; Если "menu" равно 2 { menu:=0 ; деактивирует меню line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки sleep, 100 ; задержка перед телепортом на метку (можно делать под себя) Gosub, menu_2_%line% ; переходит на мету выбранного пункта return } return $~Enter:: ;$~Enter:: ; при нажатии на Entrer if (menu==1) ; Если "menu"равно 1 { menu:=0 ; деактивирует меню line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки sleep, 500 ; задержка перед телепортом на метку (можно делать под себя) Gosub, menu_1_%line% ; переходит на мету выбранного пункта return } if (menu==2) ; Если "menu" равно 2 { menu:=0 ; деактивирует меню line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки sleep, 500 ; задержка перед телепортом на метку (можно делать под себя) Gosub, menu_2_%line% ; переходит на мету выбранного пункта return } return
menu_1_1: ; это Первая строка в 1 диалоге gravirovka="Brody The Best" year:=A_YYYY hour:=A_Hour min:=A_MIN day:=A_DD mm:=A_MM SendChat("/me нажал на пульт, который на руке и высветился логотип: " gravirovka) SendChat("/do Высветилась голограмма: " hour ":" min ". Дата: " day "." mm "." year) time:=3600-min*60 SendChat("/do Под временем в голограмме высветилось время до зарплаты: " time " секунд(ы)") Sendchat("/c 60") return menu_1_2: ; это Вторая строка в 2 диалоге Sleep, 130 menu:=2 textmenuRP = ( {FFFFFF}1{FD4C00}. {FFFFFF}Посмотреть на часы{FD4C00}. {FFFFFF}2{FD4C00}. {FFFFFF}Показать паспорт{FD4C00}. ) ShowDialog("2", "{FD4C00}Helper {FFFFFF}• {FD4C00}РП отыгровки:", textmenuRP,"Отмена") return
menu_2_1: ; это Первая строка в 2 диалоге addChatMessage("Вы выбрали первую строку в диалоге №2") sendchat("/c 60") return menu_2_2: Sleep, 180 menupass:=1 Showdialog("1", "{FD4C00}Helper by Brody {FFFFFF}• {FD4C00}/pass", "{FFFFFF}Введите ID игрока, кому хотите показать паспорт.`n{FF1515}- Не используйте лишних знаков!`n{46FF1C}- Пример: 228", "Отмена") input, text, V, {Enter} SendChat("/me достал паспорт из правого кармана") Sleep, 1000 SendChat("/do Паспорт синего цвета.") Sleep, 1000 SendChat("/me приоткрыл паспорт и пролистал странички") Sleep, 1000 SendChat("/me передал паспорт человеку напротив") Sleep, 1000 Sendchat("/pass "text) addChatMessage("{FD4C00}[Hack]: {FFFFFF}ты показал паспорт игроку с " text " {FFFFFF}идом{FD4C00}.") return getinfo(pid) { if(pid == "") { addChatMessageEx(0xffffff, "Неправильно указан id игрока") } else { name := getPlayerNameById(pid) level := getPlayerScoreById(pid) ping := getPlayerPingById(pid) showDialog(0, "Информация об игроке", "Ник: " name " [id: " pid "]`nУровень: " level "`nПинг: " ping "`n","Закрыть") } } return
Сообщение отредактировал Bogdan_Brody - Воскресенье, 13.08.2017, 13:45 |
|
|
|
Demy |
Дата: Воскресенье, 13.08.2017, 13:42 | Сообщение # 19
|
Бывалый
Сообщений: 422
Статус: Offline
|
У тебя Enter потом еще раз активируется...
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
Bogdan_Brody |
Дата: Воскресенье, 13.08.2017, 13:44 | Сообщение # 20
|
Любитель
Сообщений: 41
Статус: Offline
|
Цитата Demy ( ) У тебя Enter потом еще раз активируется... если ты про ";$~Enter:: ; при нажатии на Entrer" то он убран ; просто для чтения...
|
|
|
|
Demy |
Дата: Воскресенье, 13.08.2017, 13:48 | Сообщение # 21
|
Бывалый
Сообщений: 422
Статус: Offline
|
Ты открой глазки то: там прям рядом два Enter'a, один закомменчен, второй нет
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
Bogdan_Brody |
Дата: Воскресенье, 13.08.2017, 13:49 | Сообщение # 22
|
Любитель
Сообщений: 41
Статус: Offline
|
Цитата Demy ( ) Ты открой глазки то: там прям рядом два Enter'a, один закомменчен, второй нет чудо, если его убрать диалоги работать на enter не будут =_+
|
|
|
|
Demy |
Дата: Воскресенье, 13.08.2017, 13:51 | Сообщение # 23
|
Бывалый
Сообщений: 422
Статус: Offline
|
Эта система диалогов очень-очень ебанутая. Потом может свою скину, когда биндер обновлю
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
sashasasha74 |
Дата: Понедельник, 21.08.2017, 13:20 | Сообщение # 24
|
Новичок
Сообщений: 7
Статус: Offline
|
для каждой команды создавать отдельный файл?или как то можно несколько команд на 1 засунуть?если можно то как?подскажи нубу)
|
|
|
|
Demy |
Дата: Понедельник, 21.08.2017, 16:52 | Сообщение # 25
|
Бывалый
Сообщений: 422
Статус: Offline
|
Просто в начале регестрируешь все.
Код #NoEnv CMD.Register("command1","func1") CMD.Register("command2","func2") CMD.Register("command322","func322") exit func1() { AddChatMessage("2") } func2() { AddChatMessage("2") } func322() { AddChatMessage("322") }
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
Somnolenko |
Дата: Пятница, 21.09.2018, 16:28 | Сообщение # 26
|
Новичок
Сообщений: 10
Статус: Offline
|
Возможна ли регистрация команд с русскими буквами, например "/штраф"?
Кхм.
|
|
|
|
|
Somnolenko |
Дата: Понедельник, 24.09.2018, 13:30 | Сообщение # 28
|
Новичок
Сообщений: 10
Статус: Offline
|
Цитата Phoenixxx_Czar ( ) Somnolenko, +
Я пробовал, но почему-то не работает.
Кхм.
|
|
|
|
garryjobs |
Дата: Воскресенье, 28.10.2018, 17:06 | Сообщение # 29
|
Новичок
Сообщений: 2
Статус: Offline
|
чет не работает , ahk 1.1.30 64 unicode , код - 1 пример
|
|
|
|
FForest |
Дата: Среда, 02.01.2019, 03:46 | Сообщение # 30
|
Местный Дурачок
Сообщений: 129
Статус: Offline
|
Цитата QuickScoope ( ) Чёт не то, Include samp.ahk.. переименовал UDFr15.ahk( не работает ) мб ошибку скинешь ? Могу онли предположить что в твоём удф не хватает какой-то функции....
|
|
|
|