help (ahk)

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

HevuVSubare

Новичок
Автор темы
3
1
  • Помогите, я не оч. шарю в AHK, но дайте код который при нажатии f6 - скрипт выключался при закрытии чата enter или f6 - включался. А то при включ. скрипте X - не пишется а пишет
    Ошибка: Не выбран игрок.
Код:
X::
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
   {
           name:=getPlayerNameById(targ)
   StringReplace, RPName, Name, _, %A_Space%, All
   sendchat("/me резким движением заломал руки " RPname " и вынул наручники из кармана.")
   sleep 400
   SendChat("/cuff "targ)
   }
else
   AddchatMessage("{00008B}CChelper {8B0000}Ошибка: Не выбран игрок.")
Return
 

darksoor

Известный
679
355
  • Помогите, я не оч. шарю в AHK, но дайте код который при нажатии f6 - скрипт выключался при закрытии чата enter или f6 - включался. А то при включ. скрипте X - не пишется а пишет
Код:
X::
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
   {
           name:=getPlayerNameById(targ)
   StringReplace, RPName, Name, _, %A_Space%, All
   sendchat("/me резким движением заломал руки " RPname " и вынул наручники из кармана.")
   sleep 400
   SendChat("/cuff "targ)
   }
else
   AddchatMessage("{00008B}CChelper {8B0000}Ошибка: Не выбран игрок.")
Return

Так попробуй.
И тут не код виноват, а всего лишь префикса не хватает. Добавляй префикс ~, если не хочешь, чтобы кнопка запускалась даже в чате. Думаю мысль ты понял. Также не нужно выделять "" числа в if.
AutoHotKey:
~RButton & X::
targ:=getIdByPed(getTargetPed())
if (targ != -1)
{
   Name := RegExReplace(getPlayerNameById(targ), "_", " ")
   sendchat("/me резким движением заломал руки " Name " и вынул наручники из кармана.")
   sleep 400
   SendChat("/cuff " targ)
}
else AddchatMessage("{00008B}CChelper {8B0000}Ошибка: Не выбран игрок.")
Return
 
Статус
В этой теме нельзя размещать новые ответы.