/* AUTO-FISHER V10 - SILENT HISTORY - Zeigt NUR noch Fänge und wichtige Events an - Kein "Angel ausgeworfen" Spam mehr - Clean Log (ohne BBCode) & Rare Tracker aktiv */ using System; using System.Threading.Tasks; using System.Text.RegularExpressions; // --- EINSTELLUNGEN --- int itemId = 2147419751; // ID deiner Angel/Tile // Trigger string triggerCatch = "Rhaz caught"; string triggerShark = "attacked by a shark"; string triggerStunOver = "stun effect has worn off"; Log("--- Auto-Fisher V10 (History Mode) gestartet ---"); string CleanMessage(string input) { return Regex.Replace(input, @"\[.*?\]", ""); } void Click() { if (!Run) return; Send(Out["ClickFurni"], itemId, 0); // HIER HABEN WIR DEN LOG ENTFERNT // Damit bleibt deine History sauber! } void HandleMessage(InterceptArgs e) { try { var p = e.Packet; p.ReadInt(); string rawMsg = p.ReadString(); string lowerMsg = rawMsg.ToLower(); string cleanMsg = CleanMessage(rawMsg); // 1. FANG if (lowerMsg.Contains(triggerCatch.ToLower())) { // Rarity Tracker string rarityLog = ""; if (lowerMsg.Contains("exotic")) rarityLog = "🟣 EXOTIC"; else if (lowerMsg.Contains("legendary")) rarityLog = "🟡 LEGENDARY"; else if (lowerMsg.Contains("epic")) rarityLog = "🔴 EPIC"; else if (lowerMsg.Contains("rare")) rarityLog = "🔵 RARE"; // Nur besondere Fische kriegen eine Zeitstempel-Hervorhebung if (rarityLog != "") Log($"💎 {rarityLog} ({DateTime.Now:HH:mm:ss})"); // Der normale Log-Eintrag für die History Log($"✅ {cleanMsg}"); Task.Run(() => { int ms = new Random().Next(500, 1500); System.Threading.Thread.Sleep(ms); if (Run) Click(); }); } // 2. HAI else if (lowerMsg.Contains(triggerShark.ToLower())) { Log($"⚠️ HAI-ANGRIFF! ({CleanMessage(rawMsg)})"); // Wir warten stillschweigend auf das Ende } // 3. STUN VORBEI else if (lowerMsg.Contains(triggerStunOver.ToLower())) { Log($"🎉 Stun vorbei - weiter geht's!"); Task.Run(() => { int reactionTime = new Random().Next(500, 1200); System.Threading.Thread.Sleep(reactionTime); if (Run) Click(); }); } } catch { } } OnIntercept(In["Chat"], e => HandleMessage(e)); OnIntercept(In["Shout"], e => HandleMessage(e)); OnIntercept(In["Whisper"], e => HandleMessage(e)); // Erster Klick Click(); Log("(Angel ist aktiv - warte auf ersten Fisch...)"); while(Run) Delay(1000);