mirror of
https://github.com/BubbaGumpShrump/AutoTrackR2.git
synced 2025-05-19 07:25:31 +00:00
bugfix
This commit is contained in:
parent
1cca5f7635
commit
6f993bdadf
3 changed files with 69 additions and 20 deletions
|
@ -8,8 +8,6 @@ using System.Windows;
|
|||
using System.Windows.Controls;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Effects;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Media.Media3D;
|
||||
using System.Windows.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
|
@ -302,32 +300,82 @@ namespace AutoTrackR2
|
|||
private void VisorWipeSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
||||
{
|
||||
Slider slider = (Slider)sender;
|
||||
ConfigManager.VisorWipe = (int)slider.Value; // 0 or 1
|
||||
|
||||
// Check if the value is 0 or 1 and apply the corresponding style
|
||||
if (ConfigManager.VisorWipe == 0)
|
||||
// Build the dynamic file path for the current user
|
||||
string filePath = Path.Combine(
|
||||
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
|
||||
"AutoTrackR2",
|
||||
"visorwipe.ahk"
|
||||
);
|
||||
|
||||
// Get the current value of the slider (0 or 1)
|
||||
ConfigManager.VisorWipe = (int)slider.Value;
|
||||
|
||||
if (ConfigManager.VisorWipe == 1)
|
||||
{
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle"); // Apply FalseToggleStyle
|
||||
// Check if the file exists
|
||||
if (File.Exists(filePath))
|
||||
{
|
||||
// Apply the enabled style if the file exists
|
||||
slider.Style = (Style)Application.Current.FindResource("ToggleSliderStyle");
|
||||
}
|
||||
else
|
||||
{
|
||||
// File does not exist; revert the toggle to 0
|
||||
ConfigManager.VisorWipe = 0;
|
||||
slider.Value = 0; // Revert the slider value
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle");
|
||||
|
||||
// Optionally, display a message to the user
|
||||
MessageBox.Show($"Visor wipe script not found. Please ensure the file exists at:\n{filePath}",
|
||||
"File Missing", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
slider.Style = (Style)Application.Current.FindResource("ToggleSliderStyle"); // Apply ToggleSliderStyle
|
||||
// Apply the disabled style
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle");
|
||||
}
|
||||
}
|
||||
|
||||
private void VideoRecordSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
||||
{
|
||||
Slider slider = (Slider)sender;
|
||||
ConfigManager.VideoRecord = (int)slider.Value; // 0 or 1
|
||||
|
||||
// Check if the value is 0 or 1 and apply the corresponding style
|
||||
if (ConfigManager.VideoRecord == 0)
|
||||
// Build the dynamic file path for the current user
|
||||
string filePath = Path.Combine(
|
||||
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
|
||||
"AutoTrackR2",
|
||||
"videorecord.ahk"
|
||||
);
|
||||
|
||||
// Get the current value of the slider (0 or 1)
|
||||
ConfigManager.VideoRecord = (int)slider.Value;
|
||||
|
||||
if (ConfigManager.VideoRecord == 1)
|
||||
{
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle"); // Apply FalseToggleStyle
|
||||
// Check if the file exists
|
||||
if (File.Exists(filePath))
|
||||
{
|
||||
// Apply the enabled style if the file exists
|
||||
slider.Style = (Style)Application.Current.FindResource("ToggleSliderStyle");
|
||||
}
|
||||
else
|
||||
{
|
||||
// File does not exist; revert the toggle to 0
|
||||
ConfigManager.VideoRecord = 0;
|
||||
slider.Value = 0; // Revert the slider value
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle");
|
||||
|
||||
// Optionally, display a message to the user
|
||||
MessageBox.Show($"Video record script not found. Please ensure the file exists at:\n{filePath}",
|
||||
"File Missing", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
slider.Style = (Style)Application.Current.FindResource("ToggleSliderStyle"); // Apply ToggleSliderStyle
|
||||
// Apply the disabled style
|
||||
slider.Style = (Style)Application.Current.FindResource("FalseToggleStyle");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -323,7 +323,7 @@ function Read-LogEntry {
|
|||
$csvPath = "$scriptFolder\Kill-log.csv"
|
||||
|
||||
# Create an object to hold the data
|
||||
$killData = New-Object PSObject -property @{
|
||||
$killData = [PSCustomObject]@{
|
||||
KillTime = $killTime
|
||||
EnemyPilot = $enemyPilot
|
||||
EnemyShip = $enemyShip
|
||||
|
@ -342,10 +342,14 @@ function Read-LogEntry {
|
|||
|
||||
Write-Output "NewKill=break,$enemyPilot,$enemyShip,$enemyOrgs,$joinDate,$citizenRecord,$killTime,$victimPFP"
|
||||
|
||||
# Export the object to a CSV
|
||||
# If the CSV file does not exist, it will create a new file with headers.
|
||||
# If the file already exists, it will append the data.
|
||||
$killData | Export-Csv -Path $csvPath -Append -NoTypeInformation
|
||||
# Check if the CSV file exists
|
||||
if (-Not (Test-Path $csvPath)) {
|
||||
# If the file does not exist, create it with headers by writing the first object
|
||||
$killData | Export-Csv -Path $csvPath -NoTypeInformation
|
||||
} else {
|
||||
# If the file exists, append the new data
|
||||
$killData | Export-Csv -Path $csvPath -Append -NoTypeInformation
|
||||
}
|
||||
|
||||
$sleeptimer = 10
|
||||
|
||||
|
|
|
@ -6,9 +6,6 @@ using System.Windows.Media;
|
|||
using System.IO;
|
||||
using System.Windows.Media.Effects;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Media.Animation;
|
||||
using System.Windows.Threading;
|
||||
using System;
|
||||
|
||||
namespace AutoTrackR2
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue