1

Тема: AHK: восстановление хп

Немного накидал скрипт для восстановления ХП при достижении 20%, но он, почему-то, не работает. Помогите разобраться


loop {
	SendMessage, 0x50,, 0x4190419,, A
	health := GetPlayerHealth()
	if ( health <= 20 )
	{
	SendChat("/id Ivan_Ivanov")
	restorelog()
	sleep 100
	FileRead, Str, other\done\chatlog.txt
	StringReplace, Str, Str, `r`n, `n, 1
	StringReplace, Str, Str, `r, `n, 1
	RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+] (.*) {66CC66}id (\d+)", result)
	SendChat("/hp " result2 " 100")
	
	}
	}

2 (изменено: __Михаил__, 2022-05-03 12:56:42)

Re: AHK: восстановление хп

Откуда взялись функции 'GetPlayerHealth', 'SendChat', 'restorelog'? Такого нет в АХК.
На форум нужно выкладывать хоть мало-мальски рабочий пример, иначе как его запустить и проверить?

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: восстановление хп

Все подобные функции из samp-udf.ahk
__Михаил__

4

Re: AHK: восстановление хп

qwercv, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свои посты. Обратите внимание на точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder