Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает АХК в сампе.

23123 1231241 Ученик (242), на голосовании 6 лет назад
Строчки скрипта
#IfWinActive GTA:SA:MP
#include SAMP.ahk
!3::
SendMessage, 0x50,, 0x4190419,, A
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
{
SendChat("/cuff "targ)
}
else
AddMessageToChatWindow("{ff6347} Ошибка: Не выбран игрок.")
Return

MButton::
SendMessage, 0x50,, 0x4190419,, A
o1:=Object()
o1:=GetCoordinates()
targ:=getIdByPed(getTargetPed())
if (targ==-1)
return
point:=readDWORD(hGTA, getTargetPed() + 0x79C)
slot:=readMem(hGTA, getTargetPed() + 0x718, 1, "byte")
if (point!=0 and getIdByPed(point)==-1 and slot>1 and slot<8)
{
AddMessageToChatWindow("{ff6347} Внимание: Нельзя выдавать розыск человеку, который стреляет в вас")
return
}
FilePath = roz.txt
IfNotExist, %FilePath%
{
AddMessageToChatWindow("{ff6347} Ошибка: Файл roz.txt в папке со скриптом не найден")
return
}
if (getDist(o1,getPedCoordinates(getPedById(targ)))<23)
{
kolvostrok:=0
Loop, Read, %FilePath%
{
if RegExMatch(A_LoopReadLine, "\S")
{
kolvostrok:=kolvostrok+1
if (kolvostrok==rejim)
SendChat("/su " targ " " A_LoopReadLine)
}
}
}
Return

!MButton::
SendMessage, 0x50,, 0x4190419,, A
rejim := rejim+1
kolvostrok:=0
FilePath = roz.txt
IfNotExist, %FilePath%
{
AddMessageToChatWindow("{ff6347} Ошибка: Файл roz.txt в папке со скриптом не найден")
return
}
Loop, Read, %FilePath%
{
if RegExMatch(A_LoopReadLine, "\S")
kolvostrok:=kolvostrok+1
}
if (kolvostrok<rejim)
rejim:=1
kolvostrok:=0
Loop, Read, %FilePath%
{
if RegExMatch(A_LoopReadLine, "\S")
{
kolvostrok:=kolvostrok+1
if (kolvostrok==rejim)
if RegExMatch(A_LoopReadLine, "\d\s(.*?)$", strol)
AddMessageToChatWindow("{FFFF00} Теперь, нажимая на кнопку розыска, вы будете подавать в розыск за " strol1)
}
}
Return

numpad8::
targ:=getClosestPlayerIdCarNotCopFBI()
if (targ!="-1")
name:=getPlayerNameById(targ)
StringReplace, RPName, Name, _, %A_Space%, All
SendMessage, 0x50,, 0x4190419,, A
SendChat("/try повалил " RPname " на землю")
sleep 1200
File = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileRead, Chatlog, %File%
check = 0
nick:=getUsername()
if RegExMatch(Chatlog, "s).*" nick "\sповалил\s" RPname "\sна\sземлю\s.*?\[(.*?)\]", var)
{
if var1 = Удачно
{
SendMessage, 0x50,, 0x4190419,, A

SendChat("/cuff " targ "")
check = 1
}
if var1 = Неудачно
{
SendMessage, 0x50,, 0x4190419,, A

StringReplace, lala, name, _, %A_SPACE%, All
StringReplace, vava, nick, _, %A_SPACE%, All
SendChat("/do " lala " вырвался из захвата " vava "")
check = 1
}
if check not between 1 and 2
{
AddMessageToChatWindow("{ff6347}Ошибка: Рядом нет персонажа или он коп/ФБР.")
}
}
Return

!2::
SendMessage, 0x50,, 0x4190419,, A
txz:=0
gunidpat:=getPlayerWeaponId()
if (isPlayerDriver()!=-1)
{
AddChatMessage("{ff6347} Внимание: Резиновые пули нельзя использовать в машине!")
return
}
while (txz<8)
{
MouseClick, WheelUp
sleep 150
gunidpat:=getPlayerWeaponId()
if(gunidpat == 24) {
SendChat("/tazer")
break
}
else
txz++
}
if(txz == 8)
AddChatMessage("{ff6347} Ошибка: У вас нет пистолета Desert Eagle")
Return

!5::
SendMessage, 0x50,, 0x4190419,, A
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
{
name:=getPlayerNameById(targ)
StringReplace, RPName, Name, _, %A_Space%, All
Random rand, 1, 3
if (rand==1)
SendChat("/me открыл дверь и посадил " RPname " в машину")
if (rand==2)
SendChat("/me открыл дверь и помог " RPname " сесть в машину")
if (rand==3)
SendChat("/me открыл дверь и затащил " RPname " в машину")
sleep 1200
SendChat("/cput " targ)
}
else
AddMessageToChatWindow("{ff6347} Ошибка: Не выбран игрок.")
Return

!6::
SendMessage,
Дополнен 6 лет назад
Жму нужные кнопки, но реакции 0, в чем может быть проблема?
Дополнен 6 лет назад
Да, samp.ahk лежит в одной папке. Ничего лишнего
Голосование за лучший ответ
Override.dll Просветленный (49220) 6 лет назад
SAMP.ahk рядодм режит?
23123 1231241Ученик (242) 6 лет назад
Да, в одной папке.
within a unique Профи (587) 6 лет назад
Переложил ahk и перепроверь правильность написания скрипта
23123 1231241Ученик (242) 6 лет назад
Скрипт писал не я, он скачан.
x jk Знаток (436) 6 лет назад
Попробуйте перустонавить
23123 1231241Ученик (242) 6 лет назад
Что переустановить?)))
asdasd Знаток (372) 6 лет назад
Если это макрос на фаст то надо открыть чат и сделать англ язык и после этого будет работать
Manager Профи (704) 6 лет назад
Переустанови ahk.И скачай этот скрипт заного.
Timur Khaliullin Ученик (107) 6 лет назад
Переустанови ahk. И скачай этот скрипт заного, или этот скрипт может быть сломан.
Арсений Лещинский Ученик (101) 6 лет назад
или не включён Num Lock или ошибки в скрипте
Анонимный Аноним Знаток (301) 6 лет назад
Удали самп :) шутка конечно
Алена Малютка Знаток (274) 6 лет назад
Ну и надурил символов я щас в обморок упаду
Эмиль Зяблов Ученик (149) 6 лет назад
Если тебе нужны конкретно бинды на команды и чат, то лучше удали АХК и поставь биндер от Кваса. Там больше строк и поудобнее будет. Но есть минус, если врубить случайно флудер независимо от игры, то он будет работать ВЕЗДЕ.
QYTOON Ученик (215) 6 лет назад
( ͡° ͜ʖ ͡°)не включён Num Lock или ошибки в скрипте
Алексей Макаров Ученик (191) 6 лет назад
Братан, с AHK запары одни, качай биндер от Кваса! (Не реклама, чисто рекомендация)
Happy Craft Профи (539) 6 лет назад
Делай через
Numpad0::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
Sleep, 10
SendInput, /cuff
SendInput, {Enter}
Return
Sergey Minakoy Гуру (2673) 5 лет назад
ahk должен быть уставлен в кодировке ansi32, так же есть версии гта которые ahk не видит, так что может быть проблема еще тут #IfWinActive GTA:SA:MP, переустанови в ansi32, если не помогло, то попробуй удалить эту строку
Похожие вопросы