Code: Select all
foreach (char k in Pin) {
for (int i = 0; i < 10; i++) {
var numdlg = Game.DialogList.GetDialog("second_password_dialog/ctn_numpad/num" + i.ToString());
if (numdlg == null || !numdlg.IsVisible() || !numdlg.IsEnabled()) continue;
char key = Game.Process.GetChar(numdlg.GetAddress() + 0x300);
if (key == k) {
DoDlgClick("second_password_dialog/ctn_numpad/num" + i.ToString());
Thread.Sleep(350);
}
}
Thread.Sleep(350);
Game.DialogList.Update();
DoDlgClick("second_password_dialog/ok");
}