HalfLife 2 Жалоба Опубликовано 8 апреля, 2017 Ошибка при запуске скрипта http://prntscr.com/etxrl8 Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 8 апреля, 2017 Ошибка при запуске скрипта http://prntscr.com/etxrl8 Ошибка при открытии инклуда nearplayer.ahk (его у тебя либо нет либо он назван по другому, если назван по другому переименуй его в nearplayer.ahk) 1 Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 16 апреля, 2017 Короч пацаны ,на тазер сделать скрипт , который пишет в чат осталось кол-во раз... заранее спасибо, Христос Воскрес Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 16 апреля, 2017 (изменено) Еще такой вопрос ... мне надо чтобы я вводил команду только с включеным цветом , попробовал сделать код вот Numpad0:: playerrcolor := colorToStr(getPlayerColor(getId)) if colorToStr(getPlayerColor(getId)) { id := getClosestPlayerId() Sendinput, {F6}/su %id% 1 Нападение{enter} } els { addChatMessage(playerrcolor "Включи цвет") } return Короч говоря, если у меня стоит цвет который нужно чтобы команда писалась , если нет выводился текс. Изменено 16 апреля, 2017 пользователем Khan_Amir Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 17 апреля, 2017 Еще такой вопрос ... мне надо чтобы я вводил команду только с включеным цветом , попробовал сделать код вот Numpad0:: playerrcolor := colorToStr(getPlayerColor(getId)) if colorToStr(getPlayerColor(getId)) { id := getClosestPlayerId() Sendinput, {F6}/su %id% 1 Нападение{enter} } els { addChatMessage(playerrcolor "Включи цвет") } return Короч говоря, если у меня стоит цвет который нужно чтобы команда писалась , если нет выводился текс. Numpad0:: playercolor := colorToStr(getPlayerColor(getId)) if (playercolor == cvet) { id := getClosestPlayerId() Sendinput, {F6}/su %id% 1 Нападение{enter} } else { addChatMessageEx(0xFF0000, "Включи цвет") } return Чтоб узнать цвет, заходишь в игру включаешь нужный тебе цвет при котором скрипт должен срабатывать и юзаешь этот скрипт. Numpad0:: playercolor := colorToStr(getPlayerColor(getId)) addChatMessage("Твой цвет " playercolor) return 1 Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 17 апреля, 2017 Короч пацаны ,на тазер сделать скрипт , который пишет в чат осталось кол-во раз... заранее спасибо, Христос ВоскресНити можешь помочь ? Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 17 апреля, 2017 Numpad0:: playercolor := colorToStr(getPlayerColor(getId)) if (playercolor == cvet) { id := getClosestPlayerId() Sendinput, {F6}/su %id% 1 Нападение{enter} } else { addChatMessageEx(0xFF0000, "Включи цвет") } return Чтоб узнать цвет, заходишь в игру включаешь нужный тебе цвет при котором скрипт должен срабатывать и юзаешь этот скрипт. Numpad0:: playercolor := colorToStr(getPlayerColor(getId)) addChatMessage("Твой цвет " playercolor) return http://prntscr.com/exdbhz B даже если он включен полюбому выдает ошибку Включи цвет красным Ну если разобраться ок, то как потом понять код текста из строки "Твой цвет"? Он же будет только высвечивать текст а кода не будет. Поделиться сообщением Ссылка на сообщение
I_Qwerty_I 5 Жалоба Опубликовано 18 апреля, 2017 Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 18 апреля, 2017 Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия Охх емаем, не заметил спасибо) Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 18 апреля, 2017 Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 20 апреля, 2017 Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет Numpad2:: cvet := getPlayerColor(getId()) if (cvet != 612113407); Красным выделен нужный цвет, в данном случае это цвет 22 { addChatMessage("Включи цвет") } else { addChatMessage("Цвет включён") } return 1 Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 20 апреля, 2017 Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет Код цвета нужно узнавать не через палитру, а как раз таки через функцию getPlayerColor(getID()) в игре 1 Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 20 апреля, 2017 Код цвета нужно узнавать не через палитру, а как раз таки через функцию getPlayerColor(getID()) в игре Все разобрался спасибо Поделиться сообщением Ссылка на сообщение
Khan_Amir 0 Жалоба Опубликовано 20 апреля, 2017 На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером Поделиться сообщением Ссылка на сообщение
_Eagle_Max_ 310 Жалоба Опубликовано 20 апреля, 2017 На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером Делай глобальную переменную с количеством зарядов тазера, далее считывай текст, который выдаёт тебе сервер при использовании команды, и отнимай каждый раз 1. Ищи примеры считывания текста в теме. Поделиться сообщением Ссылка на сообщение
8_nogiY 0 Жалоба Опубликовано 21 апреля, 2017 Как пофиксить? Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 22 апреля, 2017 Как пофиксить? код строки кинь Поделиться сообщением Ссылка на сообщение
HalfLife 2 Жалоба Опубликовано 22 апреля, 2017 Ребят, как сделать скрипт: Через 3 минуты выводит текст, и скринит. Помогите с кодом пожалуйста. Не разбираюсь в этом пока что) Поделиться сообщением Ссылка на сообщение
BlackSpace 35 Жалоба Опубликовано 22 апреля, 2017 Ребят, как сделать скрипт: Через 3 минуты выводит текст, и скринит. Помогите с кодом пожалуйста. Не разбираюсь в этом пока что) Если текст который должен выводить скрипт должен видеть только ты то вот(но тебе потребуется инклуд, ищи в этой теме) #Include SAMP_UDF.ahk Кнопка:: loop { addChatMessage("Твой текст") Sleep, 180000 } Если хочешь чтоб отправлялось сообщение на сервер то вот код(тоже нужен инклуд) #Include SAMP_UDF.ahk Кнопка:: loop { sendChat("Твой текст") Sleep, 180000 } Ну и второй вариант(без инклуда) Кнопка:: loop { SendInput {F6}Текст{Enter} Sleep, 180000 } Поделиться сообщением Ссылка на сообщение
8_nogiY 0 Жалоба Опубликовано 24 апреля, 2017 Помогите, когда в чат пишут : /lay + /gro команды вводять т.к в скрипте по порядку. F1:: way = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt FileDelete, %way% Loop { FileRead, file, %way% if (InStr(file, "/gro")) { Sleep, 1000 SendInput, {F6}/gro{Enter} } else if (InStr(file, "/lay")) { Sleep, 1000 SendInput, {F6}/lay{Enter} } FileDelete, %way% } return Поделиться сообщением Ссылка на сообщение
I_Qwerty_I 5 Жалоба Опубликовано 24 апреля, 2017 На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером Добавил эту функцию в ForCops. Thx за идею <3 Поделиться сообщением Ссылка на сообщение
HalfLife 2 Жалоба Опубликовано 26 апреля, 2017 Как добавить что бы разворачивалась игра, Работал скрипт (скрипт в спойлере) и обратно сварачивалась. Время 3 минуты. F2:: Loop{SendInput {f6}/f реклама примерно через 5 секунд{enter}Sleep, 50SendInput {f8}Sleep, 180000 ; откат в миллисекундах}return Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 3 мая, 2017 Как добавить что бы разворачивалась игра, Работал скрипт (скрипт в спойлере) и обратно сварачивалась. Время 3 минуты. F2:: Loop { SendInput {f6}/f реклама примерно через 5 секунд{enter} Sleep, 50 SendInput {f8} Sleep, 180000 ; откат в миллисекундах } return http://www.script-coding.com/AutoHotkey/WinActivate.html http://www.script-coding.com/AutoHotkey/WinMinimize.html Поделиться сообщением Ссылка на сообщение
#unknown 14 Жалоба Опубликовано 6 мая, 2017 Помогите, пожалуйста. Ввожу вот эту команду:: SendMessage, 0x50,, 0x4190419,, A id:=getClosestPlayerId() sendinput {f6}/frisk %id%{enter} return Но в игре почему-то пишется /frisk -1 В чем может быть проблема? У друга идентичная команда, но все работает хорошо Поделиться сообщением Ссылка на сообщение
Wild. 65 Жалоба Опубликовано 6 мая, 2017 Помогите, пожалуйста. Ввожу вот эту команду :: SendMessage, 0x50,, 0x4190419,, A id:=getClosestPlayerId() sendinput {f6}/frisk %id%{enter} return Но в игре почему-то пишется /frisk -1 В чем может быть проблема? У друга идентичная команда, но все работает хорошо Попробуй сменить кодировку на ANSI-32, а лучше скомпилируй. Поделиться сообщением Ссылка на сообщение