vSRO Silkroad Online [MaxiGuard] Starter Pack – Özellikli Ekleme & Öğretim Rehberi

  • Konuyu Başlatan Konuyu Başlatan Founder
  • Başlangıç tarihi Başlangıç tarihi

Founder

BozokBeyi
Admin
Katılım
27 Tem 2025
Konular
626
Mesajlar
823
Tepkime puanı
209
Puanları
43
Konum
Hotan
1767598715044.jpeg

📦 MaxiGuard Starter Pack – Özellikli Ekleme & Öğretim Rehberi

Merhabalar değerli forum kullanıcıları,
Bu rehberde sizlerle **MaxiGuard Starter Pack** sistemini nasıl kuracağınızı ve nasıl kullanacağınızı adım adım paylaşacağım.
Starter Pack sayesinde, belirli bir itemi (örneğin chest, scroll vb.) **birden fazla adette MaxiGuard chest’ine gönderebilir** ve oyunda otomatik dağıtım sistemini etkin hale getirebilirsiniz.

📌 **Starter Pack nedir?**
Starter Pack, MaxiGuard ile entegre çalışarak bir itemi toplu şekilde **chest’e eklemenizi ve dağıtmanızı** sağlar.
Örneğin; 50 adet global ödül chest’ini, prosedür ile chest’e rahatlıkla gönderebilirsiniz.

---

---

🔧 1. Starter Pack Kurulumu

**1.1 – Starter Pack Prosedürü Oluşturma**
İlk olarak SRO_VT_LOG veritabanı içerisine aşağıdaki prosedürü eklemeniz gerekir.
Bu prosedür, karakterin envanterindeki pack item’lerini MaxiGuard chest’e gönderecek şekilde çalışır.

Kod:
USE [SRO_VT_LOG]
GO
/****** Object: StoredProcedure [dbo].[_NewPack] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[_NewPack] 
  @CharID int 
AS
BEGIN
    exec MaxiGuard_User.._AddItemToChest 
        @CharID,'ITEM_MALL_GACHA_CARD',1,'Magic Pack'
    -- Buraya item kodunu, adedini ve chest açıklamasını yazabilirsiniz.
END

📌 **Not:**
- ‘ITEM_MALL_GACHA_CARD’ yerine kendi pack item’ınızı yazabilirsiniz.
- 1 yerine chest’e eklemek istediğiniz adedi yazın.

---

🔧 2. Scroll – Prosedür Entegrasyonu

Starter Pack prosedürünü oluşturduktan sonra,
**SRO_VT_LOG → Programmability → _AddLogItem**
metodunun içerisine aşağıdaki kodu ekleyebilirsiniz:

📌 Bu ekleme sayesinde, ilgili chest item’i loglandığında Starter Pack otomatik çalışır.

Kod:
-- _AddLogItem içerisine ekleyin
BEGIN
    -- Eğer Starter Pack item’i chest’e loglandıysa
    EXEC dbo._NewPack @CharID
END

---

📌 3. Örnek Starter Pack Scroll’ü

Eğer sunucunuzda henüz Starter Pack scroll’ü yoksa,
forum içerisinde aşağıdaki gibi bir örnek kod paylaşılmıştır.
Bu kodu RefObjCommon ve RefObjItem tablolarına ekleyerek item’i oluşturabilirsiniz.

---

📌 4. Kullanım ve Test

✔ Sunucuda prosedürü ekledikten sonra ilk olarak item’inizi test karakteri ile deneyin.
✔ Scroll’ü kullanınca pack item’in chest’e doğru şekilde eklenip eklenmediğini kontrol edin.
✔ Log ekranı veya chest paneli üzerinden item adetlerinin doğruluğunu teyit edin.

---

📌 Faydalı İpuçları

✔ Eğer toplu gönderim yapacaksanız chest limitlerini kontrol edin.
✔ Global ödül dağıtımı yapacaksanız chest açıklamalarını net ve açıklayıcı tutun.
✔ Prosedür içinde farklı item’ler eklemek isterseniz aynı _NewPack mantığını çoğaltabilirsiniz.

---

✔️ Starter Pack kurulum rehberi burada sona erdi!
Herhangi bir sorunuz varsa konu altında sorabilirsiniz!​
 
Geri
Üst Alt
TR
EN
VI
AR
RU