Помогите сделать AHK для ПД

Статус
В этой теме нельзя размещать новые ответы.

Kalter219

Известный
Автор темы
1
0
В программировании совсем плох. Нужен скрипт, который запомнит id игрока, чтобы не нужно было бы его вводить каждый раз.
Нужен такой скрипт. При нажатии сочетания клавиш (к примеру, альт и num+) либо я ввожу id как чит-код, потом enter'ом подтверждаю, либо просто нажимаю enter без ввода id, и тогда он запоминает id ближайшего игрока.

pid := getClosestPlayerId() - функцию для ближайшего игрока нашел.

Но вот все остальное... К тому же, наверняка нужно будет в исключения добавлять ид скинов гос. структур.
 

Smer4

Известный
425
51
В теории должно работать, но как только зашел проверить сразу повязали.)
numpad1 - запомнить id ближайшего игрока
numpad2 - пишет запонменый id, ну например ты прописал /su нажал numpad2 и пишет запомненый id
Код:
#NoEnv
#Include samp.ahk
Main:
numpad1::
id := getClosestPlayerPed()
pid := getTargetPlayerSkinIdByPed(id)
if pid = 265
    gosub, gos
else if pid = 266
{
gosub, gos
}
else if pid = 267
{
gosub, gos
}
else if pid = 280
{
gosub, gos
}
else if pid = 281
{
gosub, gos
}
else if pid = 282
{
gosub, gos
}
else if pid = 283
{
gosub, gos
}
else if pid = 284
{
gosub, gos
}
else if pid = 288
{
gosub, gos
}
else
{
    AddChatMessage( pid " игрок запонен.")
    goodID = %pid%
}
numpad2::
SendInput, %goodID%
return
gos:
{
AddChatMessage("Ближайший игрок состоит в ПД.")
return
}
numpad3::
{
ids := getClosestPlayerPed()
get := getTargetPlayerSkinIdByPed(ids)
AddChatMessage(get)
return
}
 
Последнее редактирование:
  • Нравится
Реакции: Kalter219
Статус
В этой теме нельзя размещать новые ответы.