KiRiLL29 21 Жалоба Опубликовано 21 июля, 2014 Нельзя сделать так, чтобы я сам id вписывал? Где-то было так, что даже откат забить можно было. А точнее? Я тебе, вроде бы, скинул скрипт на прокачку детектива. Откат изменить - меняешь цифры в "sleep". Ид прописать - меняешь /find 100 на другое. p.s. Если что-то еще нужно, в лс напиши. Поделиться сообщением Ссылка на сообщение
enotique 6 Жалоба Опубликовано 21 июля, 2014 numpad1:: test: sendinput {f6}/find 100{enter} sleep 122000 goto, test loop 1000 return F4:: pause, on F5:: pause, offНампад 1 - активацияКаждые 2 минуты пишет /find 100 Ф4 - пауза, ф5 - снятие с паузы А можно сделать так, чтобы при нажатии на ф4/ф5 в чат писалось: "Скрипт остановлен/возобновлен"? Поделиться сообщением Ссылка на сообщение
Mr.WEB_MASTER 1 Жалоба Опубликовано 21 июля, 2014 Был скрипт. Там откат в окошке скрипта можно было изменить. Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 21 июля, 2014 (изменено) А можно сделать так, чтобы при нажатии на ф4/ф5 в чат писалось: "Скрипт остановлен/возобновлен"? numpad1:: test: sendinput {f6}/find 100{enter} sleep 122000 goto, test loop 1000 return F4:: sendinput, {f6}/c Скрипт остановлен{enter} pause, on return F5:: pause, off sendinput, {f6}/c Скрипт возобновлен{enter} return Изменено 21 июля, 2014 пользователем KIRILL29 Поделиться сообщением Ссылка на сообщение
Amnell 0 Жалоба Опубликовано 25 июля, 2014 Если написать в начале скрипта '#IfWinActive, GTA:SA:MP', он будет работать только в гта? Поделиться сообщением Ссылка на сообщение
Dark_Knight 672 Жалоба Опубликовано 25 июля, 2014 Да. А точнее в том окне, которое будет иметь имя "GTA:SA:MP" Поделиться сообщением Ссылка на сообщение
Mr.WEB_MASTER 1 Жалоба Опубликовано 26 июля, 2014 Дайте пожалуйста код, который будет задавать переменную с чатлога. Поделиться сообщением Ссылка на сообщение
Magic_Man 2 Жалоба Опубликовано 30 июля, 2014 Ребят, кто сможет изменить ахк скрипт для закона, уход от проверки вместо 3, поставить 2зв. В формате .exe скрипт. С меня 2 лайка. :) Поделиться сообщением Ссылка на сообщение
MelihoFF 0 Жалоба Опубликовано 1 августа, 2014 Я долго пытался сделать скрипт нечего не получилось.как сделать скрипт для медиков чтоб принимало например только в лс или в лв как его написать этот скрипт.Чтоб когда ток появлялся вызов сразу принимало!!!помогите пожалуйсто Поделиться сообщением Ссылка на сообщение
SugresDr0n 0 Жалоба Опубликовано 2 августа, 2014 Ребят, кто сможет изменить ахк скрипт для закона, уход от проверки вместо 3, поставить 2зв. В формате .exe скрипт. С меня 2 лайка. :) Скрипт кидай в личку. Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 2 августа, 2014 (изменено) Удалено. Изменено 16 августа, 2014 пользователем KIRILL29 2 Поделиться сообщением Ссылка на сообщение
SpeeDtoBlooD 5 Жалоба Опубликовано 3 августа, 2014 AutoScreen для закона Автоматически скринит все ваши действия(/su, tazer, frisk, putcop, cuff) [spoiler=Исходник с комментариями] Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: //Кнопка включения скрипта on=1 SendInput {f6}vkl{enter} //Сообщение при включении Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 //Меняете на свой ник { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Скрипт нажимает кнопку, после вышеуказанных слов для скрина Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: // Кнопка выключения if on=1 { on=2 Sendinput {f6}vikl{enter} //Сообщение при выключении } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return Готовый исходник без комментариев Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: on=1 SendInput {f6}vkl{enter} Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: if on=1 { on=2 Sendinput {f6}vikl{enter} } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return [/spoil и куда исходный код ?? блин можно сразу файл который надо будет кинуть куда надо :D Поделиться сообщением Ссылка на сообщение
enotique 6 Жалоба Опубликовано 3 августа, 2014 и куда исходный код ?? блин можно сразу файл который надо будет кинуть куда надо :D:DD: создай новый текстовый документ (с форматом .txt), вставь в него этот код, потом переименуй .txt в .ahk Поделиться сообщением Ссылка на сообщение
MaHuKeН 61 Жалоба Опубликовано 3 августа, 2014 AutoScreen для закона Автоматически скринит все ваши действия(/su, tazer, frisk, putcop, cuff) [spoiler=Исходник с комментариями] Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: //Кнопка включения скрипта on=1 SendInput {f6}vkl{enter} //Сообщение при включении Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 //Меняете на свой ник { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Скрипт нажимает кнопку, после вышеуказанных слов для скрина Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: // Кнопка выключения if on=1 { on=2 Sendinput {f6}vikl{enter} //Сообщение при выключении } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return Готовый исходник без комментариев Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: on=1 SendInput {f6}vkl{enter} Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: if on=1 { on=2 Sendinput {f6}vikl{enter} } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return Как исправить проблему, не всегда реагирует. Не делает скрин. Поделиться сообщением Ссылка на сообщение
BALLASEneRgy 2 Жалоба Опубликовано 5 августа, 2014 Соберите скрипт как у медиков "Automeds" скачать тут! Все по такому же принципу только команда не "sellmeds" a "/selldrugs [id Чтобы находил таго кто написал в пм +] Количество "25" и цена "1000"" Зарание спасибо, с меня лайки https://www.dropbox....uw60k92/ahk.exe перезалейте Поделиться сообщением Ссылка на сообщение
SugresDr0n 0 Жалоба Опубликовано 8 августа, 2014 (изменено) Доброе время суток, ребятки :) Вообщем, нужен скрипт такой: Должен включаться на кнопку NumPad1,"начало цикла", нажиматься кнопка F11, задержка 1000мс, нажимается кнопка F12, задержка 60500мс, повтор цикла. Написал такой код: numpad1:: test: sendinput {F11} sleep, 500 send {F12} sleep, 60500 goto, test loop 1000 return А он почему то только нажимает f11, F12 не нажимает. Подскажите, помогите :) Лайками не обижу. Изменено 8 августа, 2014 пользователем SugresDr0n Поделиться сообщением Ссылка на сообщение
Dark_Knight 672 Жалоба Опубликовано 9 августа, 2014 Кому-то нужно апи для работы с сампом? :du: Поделиться сообщением Ссылка на сообщение
crysis7000 2 Жалоба Опубликовано 10 августа, 2014 Кому-то нужно апи для работы с сампом? :du: Ну го, пили сюда, может что нового узнаю... 1 Поделиться сообщением Ссылка на сообщение
Dark_Knight 672 Жалоба Опубликовано 10 августа, 2014 SA-MP API v0.8.1 with Sourse Поделиться сообщением Ссылка на сообщение
crysis7000 2 Жалоба Опубликовано 10 августа, 2014 SA-MP API v0.8.1 with Sourse Так это же на старые версии сампа. :С Я думал, что поддержку возобновили. :С Поделиться сообщением Ссылка на сообщение
KoTeeB 5 Жалоба Опубликовано 15 августа, 2014 AutoScreen для закона Автоматически скринит все ваши действия(/su, tazer, frisk, putcop, cuff) [spoiler=Исходник с комментариями] Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: //Кнопка включения скрипта on=1 SendInput {f6}vkl{enter} //Сообщение при включении Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 //Меняете на свой ник { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Скрипт нажимает кнопку, после вышеуказанных слов для скрина Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} //Тоже самое, что выше Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: // Кнопка выключения if on=1 { on=2 Sendinput {f6}vikl{enter} //Сообщение при выключении } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return Готовый исходник без комментариев Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt block=0 ^x:: on=1 SendInput {f6}vkl{enter} Loop, read, %Filename% nstroki=%A_Index% start: if on=2 return if block=1 goto start FileReadLine, stroka, %Filename%, %nstroki% if ErrorLevel { nstroki-=1 goto start } if stroka= { nstroki+=1 goto start } IfInString, stroka, KIRILL29 { if (InStr(stroka, "KIRILL29 обыскал игрока"))or (InStr(stroka, "KIRILL29 посадил")) or (InStr(stroka, "бахнул тазером")) or (InStr(stroka, "закован в наручники")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты увеличил { if (InStr(stroka, "розыск"))or (InStr(stroka, "Ты увеличил")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } IfInString, stroka, Ты дал { if (InStr(stroka, "звезды"))or (InStr(stroka, "звезд"))or (InStr(stroka, "Ты дал"))or (InStr(stroka, "Причина")) { RegExMatch(stroka, ".*\((.*)\):", idigroka) Sleep 100 Sendinput {F2} Sleep 300 nstroki+=1 goto start } } nstroki+=1 goto start return ^z:: if on=1 { on=2 Sendinput {f6}vikl{enter} } return ~$F6 UP:: if block=0 { block=1 return } if block=1 { sleep 600 block=0 } return ~$enter UP:: if block=1 { sleep 600 block=0 } return Всё сделал как было написано. Но у меня проблемма, когда обыскиваю делает не 1 скрин обыска а начинает делать много скринов обыска Поделиться сообщением Ссылка на сообщение
aka19972 56 Жалоба Опубликовано 17 августа, 2014 (изменено) дорогие, кто сделает или может сделать скрипт, чтобы при написании мне в /pm + выдавалось нарко тому, кто написал.только "+", при словах "нарко", "narko", "narik", "yfhrj", "drugs" и т.д. нарко не выдавалось? p.s. активация, желательно, на num 1; дезактивация на num2. Изменено 17 августа, 2014 пользователем aka19972 Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 17 августа, 2014 дорогие, кто сделает или может сделать скрипт, чтобы при написании мне в /pm + выдавалось нарко тому, кто написал. только "+", при словах "нарко", "narko", "narik", "yfhrj", "drugs" и т.д. нарко не выдавалось? p.s. активация, желательно, на num 1; дезактивация на num2. Выдает по 10 гр тому, кто пишет тебе в пм +. Активация num1, дезактивация num2. DL (.ahk) DL (.exe) Поделиться сообщением Ссылка на сообщение
aka19972 56 Жалоба Опубликовано 17 августа, 2014 Выдает по 10 гр тому, кто пишет тебе в пм +. Активация num1, дезактивация num2. DL (.ahk) DL (.exe) большое спасибо, я твоя должница. Поделиться сообщением Ссылка на сообщение
KoTeeB 5 Жалоба Опубликовано 19 августа, 2014 КТо может сделать скрипт для механика. Типо пишешь "+" "чини" "заправь", и игроку автоматически отправляется предложение о починке или заправке авто Поделиться сообщением Ссылка на сообщение