Friendly Challenge Notifier for Hearthstone
(https://raw.githubusercontent.com/ElektroStudios/Friendly-Challenge-Notifier-for-Hearthstone/master/Preview/App.png)
Descripción
Friendly Challenge Notifier (o simplemente
FCN) es una pequeña aplicación que mostrará una notificación en su escritorio cuando reciba un desafío de amigo en el videojuego Hearthstone.
El programa se puede minimizar en la bandeja del sistema y proporciona algunas funciones de notificación interesantes, como reproducir un archivo de sonido (que usted puede reemplazar manualmente por cualquier otro archivo de sonido que le guste), traer al frente y activar la ventana de Hearthstone, o evitar que se termine la sesión de usuario de Hearthstone debido a inactividad del usuario.
Capturas de pantalla
(https://raw.githubusercontent.com/ElektroStudios/Friendly-Challenge-Notifier-for-Hearthstone/master/Preview/User-Interface%201.png)
(https://raw.githubusercontent.com/ElektroStudios/Friendly-Challenge-Notifier-for-Hearthstone/master/Preview/User-Interface%202.png)
(https://raw.githubusercontent.com/ElektroStudios/Friendly-Challenge-Notifier-for-Hearthstone/master/Preview/SysTray.png)
Preguntas Frecuentes
Pregunta: ¿Blizzard prohíbe el uso de este programa o me pueden banear?.
Respuesta: No, este programa NO viola los Términos de servicio de Blizzard.
Friendly Challenge Notifier no altera el comportamiento natural del juego,
Tampoco sirve para obtener ventajas contra otros jugadores,
y no se puede considerar un bot, un programa de trucos o una herramienta de pirateo en general.
Puedes usarlo sin preocupaciones.
Donaciones
Cualquier código dentro del espacio de nombres "DevCase" se distribuye libremente como parte del código fuente de "DevCase for .NET Framework".
Tal vez le gustaría considerar comprar este conjunto de bibliotecas para apoyarme.
Aquí hay un enlace a la página de compra:
- https://codecanyon.net/item/elektrokit-class-library-for-net/19260282
Gracias por su consideración.
Créditos
El equipo de
Hearthstone Deck Tracker por distribuir una API pública que simplifica la detección de una invitación de desafío de amigo:
- https://github.com/HearthSim/Hearthstone-Deck-Tracker
Jace Priester por publicar un control de usuario al estilo botón de tipo
switch:
- https://www.codeproject.com/Answers/828273/WinForms-Toggle-Switch-Control#answer4
Descarga
(https://i.imgur.com/708adIW.jpg) (https://github.com/ElektroStudios/Friendly-Challenge-Notifier-for-Hearthstone/releases/latest)
Cita de: **Aincrad** en 29 Enero 2019, 21:36 PM
Disculpa mi ignorancia, pero para que pones el sino : ?
Es el operador de condicional nula...
- ?. y ?[] (C# y Visual Basic) - docs.microsoft.com (https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/operators/null-conditional-operators)
de esta manera se evitan posibles excepciones de tipo
NullReferenceException, y se simplifica y embellece bastante el código evitando escribir condicionales normales y corrientes. Este es un equivalente que podrás compilar:
Dim pr As Process = HearthstoneUtil.HsProcess
Dim hWnd As IntPtr
Dim pid As Integer
If (pr IsNot Nothing) Then
hWnd = pr.MainWindowHandle
pid = pr.Id
End If
PD: deberías tener en consideración actualizar tu IDE para poder disfrutar de las ventajas y facilidades que ofrecen las versiones más recientes de VB.NET (y de Visual Studio).
Saludos.
umm, entiendo. Simplifica algunas lineas de código de verdad. y yo a cada rato uso condicionales o Try.
Acerca del IDE, creo que lo actualizare a la versión 2015. capaz y después que lo descargue me da error.