Код
if ( getDialogIndex() = 7 ) {
IfNotExist, %A_ScriptDir%\Admins.txt
FileAppend,,%A_ScriptDir%\Admins.txt
fstring := ""
Loop, read, %A_ScriptDir%\Admins.txt
{
StringReplace, Nick, A_LoopReadLine,%A_SPACE%,, All
if(StrLen(Nick) = 0)
continue
id := getPlayerIdByName(Nick)
if(id = -1)
continue
anticrash()
adminka .= fstring "{20B2AA}Администратор {20B2AA}" . getPlayerNameById(id) . "[" . id . "] {20B2AA}онлайн`n"
anticrash()
ShowDialog("0", "{20B2AA}Администраторы ONLINE", adminka, "Закрыть")
}
if adminka =
{
ShowDialog("0", "{20B2AA}Администраторы ONLINE", "{20B2AA}Админы спят!! Можно читерить!!", "Закрыть")
}
return
}
return
Если в диалоге нажать на строчку №7, то вылетит диалог с админами которые есть в сети, но если опять в диалоге нажать на эту стрчоку, то список не обновиться, а просто продублируется. Как исправить?