Перейти к содержанию
ABSOLUTE

AutoHotkey и всё, что с ним связано)

Рекомендуемые сообщения

Ошибка при запуске скрипта http://prntscr.com/etxrl8

Ошибка при открытии инклуда nearplayer.ahk (его у тебя либо нет либо он назван по другому, если назван по другому переименуй его в nearplayer.ahk)

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Короч пацаны ,на тазер сделать скрипт , который пишет в чат осталось кол-во раз... заранее спасибо, Христос Воскрес

Поделиться сообщением


Ссылка на сообщение

Еще такой вопрос ...

 мне надо чтобы я вводил команду только с включеным цветом , попробовал сделать код вот


Numpad0::
playerrcolor := colorToStr(getPlayerColor(getId))
if colorToStr(getPlayerColor(getId))
{
id := getClosestPlayerId()
Sendinput, {F6}/su %id% 1 Нападение{enter}
}
els
{
addChatMessage(playerrcolor "Включи цвет")
}
return
 

Короч говоря, если у меня стоит цвет который нужно чтобы команда писалась , если нет выводился текс. 

Изменено пользователем Khan_Amir

Поделиться сообщением


Ссылка на сообщение

Еще такой вопрос ...

 мне надо чтобы я вводил команду только с включеным цветом , попробовал сделать код вот


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

Поделиться сообщением


Ссылка на сообщение

Короч пацаны ,на тазер сделать скрипт , который пишет в чат осталось кол-во раз... заранее спасибо, Христос Воскрес

Нити можешь помочь ?

Поделиться сообщением


Ссылка на сообщение

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 даже если он включен полюбому выдает ошибку Включи цвет красным

Ну если разобраться ок, то как потом понять код текста из строки "Твой цвет"?

Он же будет только высвечивать текст а кода не будет.

Поделиться сообщением


Ссылка на сообщение

Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия

Поделиться сообщением


Ссылка на сообщение

Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия

Охх емаем, не заметил спасибо)

Поделиться сообщением


Ссылка на сообщение

Конечно всё работает неправильно, ведь после getId должны быть скобки (), ведь это функция. Ну и желательно использовать другой бинд для другого действия

Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет

Поделиться сообщением


Ссылка на сообщение

Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет

Numpad2::
cvet := getPlayerColor(getId())
if (cvet != 612113407); Красным выделен нужный цвет, в данном случае это цвет 22
{
addChatMessage("Включи цвет")
}
else
{
addChatMessage("Цвет включён")
}
return
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Узнал цвет через палитру, а вот код полюбому не работает, все время выдает сообщение чтобы включить цвет

Код цвета нужно узнавать не через палитру, а как раз таки через функцию getPlayerColor(getID()) в игре

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Код цвета нужно узнавать не через палитру, а как раз таки через функцию getPlayerColor(getID()) в игре

Все разобрался спасибо

Поделиться сообщением


Ссылка на сообщение

На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером

Поделиться сообщением


Ссылка на сообщение

На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером

Делай глобальную переменную с количеством зарядов тазера, далее считывай текст, который выдаёт тебе сервер при использовании команды, и отнимай каждый раз 1.

Ищи примеры считывания текста в теме.

Поделиться сообщением


Ссылка на сообщение

Ребят, как сделать скрипт: Через 3 минуты выводит текст, и скринит. Помогите с кодом пожалуйста. Не разбираюсь в этом пока что)

Поделиться сообщением


Ссылка на сообщение

Ребят, как сделать скрипт: Через 3 минуты выводит текст, и скринит. Помогите с кодом пожалуйста. Не разбираюсь в этом пока что)

Если текст который должен выводить скрипт должен видеть только ты то вот(но тебе потребуется инклуд, ищи в этой теме)

#Include SAMP_UDF.ahk
Кнопка::
loop
{
addChatMessage("Твой текст")
Sleep, 180000
}

Если хочешь чтоб отправлялось сообщение на сервер то вот код(тоже нужен инклуд)

#Include SAMP_UDF.ahk
Кнопка::
loop
{
sendChat("Твой текст")
Sleep, 180000
}

Ну и второй вариант(без инклуда)

Кнопка::
loop
{
SendInput {F6}Текст{Enter}
Sleep, 180000
}

Поделиться сообщением


Ссылка на сообщение
Помогите, когда в чат пишут : /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

Поделиться сообщением


Ссылка на сообщение

На счет тазера , реализовать возможно? сколько раз осталось использовать тазер он вроде на 10 раз чтобы мне в чат писало осталось столько-то ударов дазером

Добавил эту функцию в ForCops. Thx за идею <3

Поделиться сообщением


Ссылка на сообщение

Как добавить что бы разворачивалась игра, Работал скрипт (скрипт в спойлере) и обратно сварачивалась. Время 3 минуты.

F2::

Loop
{
SendInput {f6}/f реклама примерно через 5 секунд{enter}
Sleep, 50
SendInput {f8}
Sleep, 180000 ; откат в миллисекундах
}
return

 

Поделиться сообщением


Ссылка на сообщение

Как добавить что бы разворачивалась игра, Работал скрипт (скрипт в спойлере) и обратно сварачивалась. Время 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

Поделиться сообщением


Ссылка на сообщение

Помогите, пожалуйста. Ввожу вот эту команду
::

SendMessage, 0x50,, 0x4190419,, A
id:=getClosestPlayerId()
sendinput {f6}/frisk %id%{enter}
return

Но в игре почему-то пишется /frisk -1 
В чем может быть проблема? У друга идентичная команда, но все работает хорошо

Поделиться сообщением


Ссылка на сообщение

Помогите, пожалуйста. Ввожу вот эту команду

::

SendMessage, 0x50,, 0x4190419,, A
id:=getClosestPlayerId()
sendinput {f6}/frisk %id%{enter}
return

Но в игре почему-то пишется /frisk -1 

В чем может быть проблема? У друга идентичная команда, но все работает хорошо

Попробуй сменить кодировку на ANSI-32, а лучше скомпилируй.

Поделиться сообщением


Ссылка на сообщение

  • Сейчас на странице   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×