Вопросы по AHK-скриптингу

Andreykas1421

Новичок
47
0
ну тогда ищи ошибку в своем коде, у меня все должно работать
UPD.: Понял в чем ошибка, ща изменю
21 и 55 строчка кода (sendChat("/news [Прятки]: С вами я - Репорте Лас-Вентурас, %Name%."))
sendChat("/news [Прятки]: С вами я - Репорте Лас-Вентурас, " name) - измени на это
Все заработало, спасибо. Но следующий вопрос) как в 21 строке сделать 2-ю замену слова "Репортер". Буду тебе очень благодарен
 

JEEMBО

Известный
Друг
1,239
584
Скрипт запускается,но не пашет,в чем проблем?
Код:
#SingleInstance, Force
#Persistent
#NoEnv
#UseHook
#Include, %A_ScriptDir%\samp.ahk

NumPad2::
SendMessage, 0x50,, 0x4190419,, A
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
   {
   SendChat("/cuff "targ)
   }
else
   AddMessageToChatWindow("{ff6347} Ошибка: Не выбран игрок.")
Return
 

Revalto

Известный
531
225
Скрипт запускается,но не пашет,в чем проблем?
Код:
#SingleInstance, Force
#Persistent
#NoEnv
#UseHook
#Include, %A_ScriptDir%\samp.ahk

NumPad2::
SendMessage, 0x50,, 0x4190419,, A
targ:=getIdByPed(getTargetPed())
if (targ!="-1")
   {
   SendChat("/cuff "targ)
   }
else
   AddMessageToChatWindow("{ff6347} Ошибка: Не выбран игрок.")
Return
Добавь это в цикл, ибо он делает проверку только при нажатии клавиши, а не постоянно
P.S. не надо писать SendMessage, 0x50,, 0x4190419,, A если используешь SendChat
 
  • Нравится
Реакции: JEEMBО

JEEMBО

Известный
Друг
1,239
584
Я еблан,просто переустановил autohotkey,но уже в ANSI 32,теперь даже то что я делал заработало,пздц,спасибо все равно тебе за помощь
!e:: if(isInChat()) return id := getClosestPlayerId() ped := getTargetPed() if(ped) { pid := getIdByPed(ped) addChatMessage(pid) } else if(id > -1) addChatMessage(id) return
И это теперь работает :D