• No products in the cart.
Image Alt
  /    /  Player tools  /  UPDATED BADGE NOTIFICATION MANAGER

UPDATED BADGE NOTIFICATION MANAGER

15,000.00

Category:

Description

Badge notifications based on activity.

1. COMPATIBILITY

Most of you know that for applying a badge to the parent icon we need to have the application ungrouped. So, basically for this, we need to use Win32 API -> SetCurrentProcessExplicitAppUserModelID, which must be called during the application’s initial startup routine, before presents any UI, basically in the initialization of singleton class would be fine.

Before doing the ungroup of the taskbar, we’ve to check the operating system version, since there’re many players in metin2 who still using XP/Vista and this feature is working since Windows 7+. So there’s a function called IsWindowsCompatibleVersion which check if the version is at least Windows7 then trying to do the ungroup and if successful then set a variable m_isWindowsCompatible to true, so we can check later other functions with it, that means the feature will be totally disabled for those who aren’t compatible.

2. CACHE FEATURES

When the application is created it’s loading all resources and creates only one object on the local system for the taskbar interface.

3. FEATURES

– Show badges on the taskbar (ON/OFF) Show badges on the taskbar (ON/OFF)

– Flash notification + badge

– Counted flashes, using small taskbar icons + badge option

4. ACTIVITY

Whisper messages

  • There are many scenarios related to application active, whisper window opened and focused.

Exchange

  • When an exchange window is opened.

Fishing

  • When you catch a fish.

Big notice

  • When the staff makes a big notice announcement.

Duel request

  • When a player sends a duel request.

Friend request

  • When you receive a friend request.
  • Added multi friend request as well. (Click here)

Party/Guild/Guild war request

  • When you receive a request.

5. SETTINGS

  • Everything is written in C++.
  • You can add how many activities you want.
  • Play a sound specified by the given file name, resource, or system event, the sound is played asynchronously.
  • Available a python module that you can use where you want just by calling:

import badge
badge.Notification(badge.ACTIVITY_OFFLINESHOP_SEEN, True)

Good news for p-servers and owners!
In the last years, over one hundred people asked me if they can hire me to be their developer and I refused them because I was really busy, mostly with my university, full-time job, and other activities.
Now, after over 10 years of activity in metin2 and over 4 years in companies as a Software Developer and recently advanced to Senior, I managed to organize my time and tasks really efficiently, and I'm pleased to announce that:

Since today, I'll give the chance to owners to hire me!

My defining characteristics:

  • Mainly focused on Python and C/C++ with years of real experience, but I can code in multiple languages.
  • Excellent communication skills and a good understanding of problems and requirements, with the ability to work as part of a diverse team.
  • Ability to manage and plan in a fast-paced, team-focused environment, ability to manage time effectively and prioritize tasks.
  • Flexible and resilient when it comes to stressful situations.
  • Detail-oriented, organized, meticulous, and able to work at a fact-pace with tight deadlines.
  • For more information related to my educational and professional experience, you can find them here (click).

You must have (a few steps can be done together later):

  • good english skills for communicating with voice and text
  • an application for project management like Trello, Jira, Azure DevOps, YouTrack, that will boost productivity
  • minimum knowledge-based on talking technical, expressing with clear words what you need, describing the tasks with information like scenarios, attaching photos, drawing different things for structures when it's related to a complex thing, and more
  • GIT repository with your files
  • Microsoft Teams for team meetings, they will be scheduled inside that app, there you have a calendar, activities, and a lot of stuff for boosting productivity, everything will be scheduled based on our time, excluding the urgent situations
  • you must be a friendly, patient person and understand the principle of my personal life as well.

Payment (the conditions are customizable for each person):

  • The owner must have its own budget because it will be a fixed monthly salary.
  • The payment will be done through my company, you'll receive an invoice for each payment.

For more information, contact me: https://core-projects.dev/contact-me/

Please don't contact me just for information if you're not sure what you want to do and you're not prepared for this.