Daily Quest Limit (HWID Based) – vSRO
teksro

teksro

Kurumsal Üye
Katılım
27 May 2026
Mesajlar
147
Tepkime puanı
78
Puanları
28
Yaş
23
Konum
Urfa
This release adds a HWID-based Daily Quest Limit system for vSRO.

Players can only accept selected quests once per day from the same PC. The system tracks quest acceptance using HWID instead of CharacterID, preventing abuse through multiple characters on the same machine.

Features

✔ Once per day per PC (HWID)

✔ Works with multiple characters

✔ Automatic daily reset

✔ Prevents cancel/reaccept bypass

✔ SHARD-side implementation

✔ No client edits required

How It Works

When a player accepts a protected quest (EventID = 200):

  • Character information is read from _Char
  • HWID is retrieved from your HWID source
  • _DailyQuestLimit is checked
If no record exists for:

HWID + QuestID + Today
the quest is allowed and logged.

If a record already exists:

  • Quest is removed from _CharQuest
  • Player cannot repeat the quest on the same day from the same PC

Installation

  1. Create _DailyQuestLimit
  2. Create/Alter _Quests
  3. Add hook inside SHARDLOG.._AddLogChar
  4. Replace HWID query with your own HWID system
  5. Edit protected QuestIDs

Notes

  • This release does NOT include an HWID system.
  • You must connect it to your own HWID database/table.
  • Intended for vSRO servers using HWID protection.
  • Daily reset is handled automatically through date comparison.

Events

200 = Accept Quest
202 = Cancel Quest
Canceling the quest does not remove the daily restriction.
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!