Помощь в команде с отыгровкой

F1reGG

Новичок
Автор темы
8
0
Добрый вечер, мне нужна помощь с командой.
Я пишу в чат /heal ID цена, (Пример: /heal 623 100)
В чат начинается отыгровка, затем в чат должно отправится этот текст который я отправил ранее в чат: "/heal 623 100",
как это сделать?
 
Решение
AutoHotKey:
~Enter::
if (IsInChat() && !IsDialogOpen()) {
blockChatInput()
Sleep 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (RegExMatch(chatInput,"/aheal ([0-9]*) ([0-9]*)",out) {
;тут твои отыгровки, не забудь udf подключить
SendChat("/heal " out1 " " out2 ")
}
else {
if (!isDialogOpen() && chatInput != "") {
unBlockChatInput()
SendChat(chatInput)
writeString(hGTA, dwAddress, "")
}
}
}
return

Impossible In Rage

Известный
955
248
Добрый вечер, мне нужна помощь с командой.
Я пишу в чат /heal ID цена, (Пример: /heal 623 100)
В чат начинается отыгровка, затем в чат должно отправится этот текст который я отправил ранее в чат: "/heal 623 100",
как это сделать?
Клео , либо биндер
Добрый вечер, мне нужна помощь с командой.
Я пишу в чат /heal ID цена, (Пример: /heal 623 100)
В чат начинается отыгровка, затем в чат должно отправится этот текст который я отправил ранее в чат: "/heal 623 100",
как это сделать?
Скорее всего работать не будет , но ты попробуй , я не врач , так что проверить не могу
 

Вложения

  • healbinder.cs
    226 байт · Просмотры: 4
Последнее редактирование:

degrando

Известный
362
128
AutoHotKey:
~Enter::
if (IsInChat() && !IsDialogOpen()) {
blockChatInput()
Sleep 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (RegExMatch(chatInput,"/aheal ([0-9]*) ([0-9]*)",out) {
;тут твои отыгровки, не забудь udf подключить
SendChat("/heal " out1 " " out2 ")
}
else {
if (!isDialogOpen() && chatInput != "") {
unBlockChatInput()
SendChat(chatInput)
writeString(hGTA, dwAddress, "")
}
}
}
return