- Katılım
- 23 Eki 2022
- Mesajlar
- 6,188
- Çözümler
- 11
- Tepkime puanı
- 3,800
- Puanları
- 113
- Yaş
- 28
vSRO Quest Tamamlama Ek Ödül Sistemi
AçıklamaBu sistem sayesinde oyuncular quest tamamladığında
otomatik olarak ek ödüller alabilir.
✔ Maxiguard uyumlu
✔ KGuard uyumlu
✔ Kolay kurulum
✔ Full kontrol
Çalışma Mantığı- @EventID = 201 → Quest tamamlandı
- @Data1 → Quest ID
- Quest ID eşleşirse → ödül verilir
Sistem Nasıl Çalışır?Oyuncu quest bitirdiğinde:
→ _AddLogChar tetiklenir
→ EventID 201 gelir
→ Quest ID kontrol edilir
→ SQL prosedür çalışır
→ Oyuncuya ödül verilir
MAXIGUARD SİSTEMİ
Kod:
CREATE PROC [dbo].[_QuestsThor]
@CharID INT,
@EventID TINYINT,
@Data1 INT,
@Data2 INT,
@strPos VARCHAR(64),
@Desc VARCHAR(128)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @QuestID INT;
SET @QuestID = @Data1;
IF (@EventID = 201)
BEGIN
IF (@QuestID = 1043)
BEGIN
EXEC MaxiGuard_User.dbo._AddItemToChest
@CharID = @CharID,
@ItemCodename = 'ITEM_EVENT_GIFT_SILK_SCROLL_100',
@ItemQuantity = 1,
@ItemSource = 'Quest';
EXEC MaxiGuard_User.dbo._AddItemToChest
@CharID = @CharID,
@ItemCodename = 'ITEM_MALL_JOB_PACKAGE',
@ItemQuantity = 3,
@ItemSource = 'Quest';
END
END
END
GO
AddLogChar Bağlantısı (ÇOK ÖNEMLİ)Aşağıdaki kodu:
_AddLogChar prosedürünün en altına ekleyin
Kod:
IF (@EventID IN (201, 202))
BEGIN
EXEC SRO_VT_SYSTEMS.dbo._QuestsThor
@CharID = @CharID,
@EventID = @EventID,
@Data1 = @Data1,
@Data2 = @Data2,
@strPos = @strPos,
@Desc = @Desc;
END
KGUARD SİSTEMİ
Kod:
CREATE PROCEDURE [dbo].[_QuestsThor]
@CharID INT,
@EventID TINYINT,
@Data1 INT,
@Data2 INT,
@strPos VARCHAR(64),
@Desc VARCHAR(128)
AS
BEGIN
SET NOCOUNT ON
DECLARE @QuestID INT
SET @QuestID = @Data1
IF (@EventID = 201)
BEGIN
IF (@QuestID = 1044)
BEGIN
INSERT INTO KGuardEDGE.._ItemChest
(CharID,CodeName,[Count],Plus,RegisterNote)
VALUES
(@CharID,'ITEM_ETC_SD_TOKEN_03',250,0,'(Event Coin) Quest Reward')
END
END
END
GO
Nasıl Düzenlenir?- @QuestID → istediğin quest ID yaz
- ItemCodename → vereceğin item
- ItemQuantity → miktar
Avantajlar✔ Otomatik ödül sistemi
✔ Event sistemi kurabilirsin
✔ Oyuncu teşvik sistemi
✔ Tamamen özelleştirilebilir
Dikkat Edilmesi Gerekenler- Yanlış DB seçersen çalışmaz
- _AddLogChar eklemezsen tetiklenmez
- Item codename doğru olmalı
SonuçBu sistem ile:
✔ Quest bazlı ödül sistemi kurabilir
✔ Eventleri otomatik hale getirebilir
✔ Serverına profesyonel özellik ekleyebilirsin
- Meta Title
- vSRO Quest Reward Sistemi – Maxiguard & KGuard SQL Kurulumu
- Meta Description
- vSRO quest tamamlandığında otomatik ödül verme sistemi (Maxiguard & KGuard) nasıl kurulur? SQL prosedür ve kullanım rehberi burada.