Цитата Salamakeykum (
)
Какая предыдущая операция? Можно подробнее?
Код
AntiCrash()
if !WinActive("GTA:SA:MP")
test1 := ret()
if( isInChat() )
test2 := ret()
if( isDialogOpen() )
test3 := ret()
tmpvar := GetNearDriver()
if( tmpvar == -1 )
tmpvar := GetNearPlayer()
if( tmpvar > -1)
addChatMessage("{DDDDDD}Ближайшая цель: " ColorToStr(getplayercolor(tmpvar)) getPlayerNameById(tmpvar) " (" tmpvar ")")
else
addChatMessage("{DDDDDD}Ближайших игроков не найдено.")
Input, activeID, V I M, {Enter}
result := ""
Loop, parse, activeID
{
if( A_LoopField >= 0 and A_LoopField <= 9 )
result := result A_LoopField
}
result := SubStr(result, -2)
if( StrLen(result) )
activeID := result
else if( StrLen(tmpvar) )
activeID := tmpvar
else
return
if( !StrLen(getPlayerNameById(activeID)) )
{
addChatMessage("{DDDDDD}Проверьте правильность ввода ID.")
return
}
else
{
addChatMessage("{DDDDDD}Новая цель: " ColorToStr(getplayercolor(activeID)) getPlayerNameById(activeID) " (" activeID ")")
}
Добавлено (21.11.2018, 23:07)
---------------------------------------------
Enter подтверждает ввод, хочу сделать чтобы по нажатию End эта операция отменялась