vSRO Starter Pack Gold Prosedürü | 100M Gold Verme Sistemi
admin
Katılım
23 Eki 2022
Mesajlar
8,500
Çözümler
12
Tepkime puanı
5,426
Puanları
113
Yaş
28
Merhaba arkadaşlar,

Bu konuda basit bir Starter Pack Gold prosedürü paylaşacağım. Bu prosedür sayesinde belirlediğiniz karaktere otomatik olarak Gold ekleyebilirsiniz. Yeni başlayan sunucular veya başlangıç ödülleri için kullanılabilir.

Prosedür Ne Yapıyor?

  • Karakter ID'sini alır.
  • Karakteri veritabanında kontrol eder.
  • Oyuncunun mevcut Gold miktarına belirlediğiniz kadar Gold ekler.
  • İşlem tamamlandığında başarılı mesajı verir.

Kod

Satır Satır Açıklama

1)

USE SRO_VT_LOG
Prosedürün oluşturulacağı veritabanını seçer.

Farklı bir veritabanında kullanacaksanız bu kısmı değiştirebilirsiniz.


2)

IF OBJECT_ID('_StarterPackGold') IS NOT NULL
DROP PROC _StarterPackGold
Eğer daha önce aynı isimde prosedür varsa siler.

Prosedür adını değiştirmek isterseniz:

_StarterPackGold
kısmını istediğiniz isimle değiştirebilirsiniz.


3)

CREATE PROC _StarterPackGold
@CharID INT
Yeni prosedürü oluşturur.

@CharID
Oyuncunun Character ID bilgisidir.


4)

DECLARE @CharName VARCHAR(64)
Karakter adını tutmak için değişken oluşturur.


5)

SELECT @CharName = CharName16
FROM SRO_VT_SHARD.dbo._Char
WHERE CharID = @CharID
Karakter ID'sine göre oyuncunun adını bulur.


6)

UPDATE SRO_VT_SHARD.dbo._Char
SET RemainGold = RemainGold + 100000000
WHERE CharID = @CharID
En önemli kısımdır.

Buradaki:

100000000
verilecek Gold miktarıdır.

Örnekler

10M Gold

10000000
100M Gold

100000000
500M Gold

500000000
1B Gold

1000000000
5B Gold

5000000000
İstediğiniz miktarı buradan değiştirebilirsiniz.


7)

PRINT 'Starter Pack Gold Başarıyla Verildi'
İşlem tamamlandığında SQL üzerinde bilgilendirme mesajı gösterir.

Mesajı istediğiniz gibi değiştirebilirsiniz.

Örneğin:

PRINT 'Gold Başarıyla Eklendi'
veya

PRINT 'Starter Pack Aktif Edildi'

Nereleri Değiştirebilirim?

AlanGörevi
_StarterPackGoldProsedür adı
@CharIDKarakter ID
SRO_VT_LOGProsedürün bulunduğu DB
SRO_VT_SHARDKarakter veritabanı
100000000Verilecek Gold miktarı
Starter Pack Gold Başarıyla VerildiBilgilendirme mesajı

Ne Veriyor?

Bu sürüm sadece:

✔ Gold ekler.

Varsayılan miktar:

100.000.000 Gold

İsterseniz bu sistemi geliştirerek;

  • Silk verme,
  • Item verme,
  • Avatar verme,
  • Pet verme,
  • Reverse Scroll,
  • Global Chat,
  • Premium,
  • Otomatik başlangıç paketi,
gibi özellikler de ekleyebilirsiniz.

Umarım işinize yarar. İyi forumlar.
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!