From 38f007b3b22d849132bbb85c62ea031e062100eb Mon Sep 17 00:00:00 2001 From: edgyaf <136128742+edgyaf@users.noreply.github.com> Date: Sat, 30 May 2026 17:34:24 +0200 Subject: [PATCH] Fix SA-MP ping query payload --- src-tauri/src/query.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/query.rs b/src-tauri/src/query.rs index 72e5c839..8b4149d7 100644 --- a/src-tauri/src/query.rs +++ b/src-tauri/src/query.rs @@ -158,10 +158,11 @@ impl Query { packet.push(query_type as u8); if query_type == 'p' { - packet.push(0); - packet.push(0); - packet.push(0); - packet.push(0); + let payload = SystemTime::now() + .duration_since(UNIX_EPOCH) + .map(|duration| (duration.as_nanos() as u32).to_le_bytes()) + .unwrap_or([b'S', b'A', b'M', b'P']); + packet.extend_from_slice(&payload); } let amt = self