elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone  (Leído 2,426 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
[SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
« en: 28 Enero 2019, 19:29 pm »

Friendly Challenge Notifier for Hearthstone




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

 






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:


Jace Priester por publicar un control de usuario al estilo botón de tipo switch:




Descarga



« Última modificación: 30 Enero 2019, 03:13 am por Eleкtro (aliviado) » En línea

**Aincrad**


Conectado Conectado

Mensajes: 668



Ver Perfil WWW
Re: [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
« Respuesta #1 en: 29 Enero 2019, 21:36 pm »

Disculpa mi ignorancia, pero para que pones el sino : ?

Ej:

Código
  1. Dim hWnd As IntPtr = (HearthstoneUtil.HsProcess?.MainWindowHandle).GetValueOrDefault()
  2.            Dim pid As Integer = (HearthstoneUtil.HsProcess?.Id).GetValueOrDefault()

me dice :

Código:
The '?' character cannot be used here.



En línea



Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
« Respuesta #2 en: 29 Enero 2019, 22:45 pm »

Disculpa mi ignorancia, pero para que pones el sino : ?

Es el operador de condicional nula...


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:

Código
  1. Dim pr As Process = HearthstoneUtil.HsProcess
  2. Dim hWnd As IntPtr
  3. Dim pid As Integer
  4.  
  5. If (pr IsNot Nothing) Then
  6.    hWnd = pr.MainWindowHandle
  7.    pid = pr.Id
  8. 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.
« Última modificación: 29 Enero 2019, 23:26 pm por Eleкtro (aliviado) » En línea

**Aincrad**


Conectado Conectado

Mensajes: 668



Ver Perfil WWW
Re: [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
« Respuesta #3 en: 29 Enero 2019, 23:58 pm »

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.
En línea



Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: [SOURCE-CODE] Friendly Challenge Notifier for Hearthstone
« Respuesta #4 en: 30 Enero 2019, 03:11 am »

versión 1.1

  - Se corrigió un error estúpido con milisegundos incorrectos especificados en el intervalo del temporizador que envía pulsaciones del teclado. El nuevo intervalo es de 600000 ms. (o 10 minutos).
  - Reducción del tamaño de la interfaz de usuario y texto de etiquetas simplificado.
  - Tooltips añadidos para las etiquetas de la interfaz de usuario.
  - Librería Jot integrada para simplificar la manipulación de la configuración de usuario y mejorar su persistencia.
  - Ahora el programa recuerda su última posición en el escritorio, por defecto.
  - Cambios de menor importancia en el código fuente para ser de ayuda en una sesión de depuración.
« Última modificación: 30 Enero 2019, 03:15 am por Eleкtro (aliviado) » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines