Premium Sistemi ( İSTENİLEN MİKTAR )

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 86

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Konu link görüntülemek için konuya cevap yazmalısınız. Uyumlu Version : 1298

(diğerleri denenmemiştir.)

Uyumlu Ebenezer : Soacs

(diğerleri denenmemiştir.)



Eklememiz Gerekenler





1-Premium Servis tablomuzu oluşturalım

Kod:

CREATE TABLE [dbo].[PREMIUM_SERVICE]( [strAccountID] [varchar](27) NOT NULL, [strType] [smallint] NOT NULL, [nDays] [smallint] NOT NULL, [PremStart] [smalldatetime] NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING ON GO ALTER TABLE [dbo].[PREMIUM_SERVICE] ADD CONSTRAINT [DF_PREMIUM_SERVICE_PremStart] DEFAULT (getdate()) FOR [PremStart] GO

2-Premium ekleme prosedürümüzü oluşturalım

Kod:

CREATE PROCEDURE [dbo].[ADD_PREM_USER] @AccountID varchar(27), @

nty

pe smallint, @nDays smallint AS declare @ID varchar(27) SELECT @ID = count(strAccountID) FROM PREMIUM_SERVICE where strAccountID = @AccountID IF @ID = 0 BEGIN print @AccountID +' kullanıcısının aktif bir premium uyeligi yok' print @AccountID +' kullanıcısına premium ekleniyor' INSERT INTO PREMIUM_SERVICE VALUES (@AccountID @

nty

pe,@nDays,GETDATE()) print @AccountID +' kullanıcısına '+ convert(varchar @

nty

pe) +' olarak' + convert(varchar,@nDays) + 'gün eklendi' RETURN END BEGIN print @AccountID +' kullanıcısının aktif bir premium uyeligi var' print @AccountID +' kullanıcısının premium üyeliği değişiyor' update PREMIUM_SERVICE set ndays = ndays + @ndays,strType @

nty

pe where strAccountID = @AccountID print @AccountID +' kullanıcısına '+ convert(varchar @

nty

pe) +' olarak' + convert(varchar,@nDays) + 'gün olarak değişti' RETURN END



3-Load Premium tablomuzu oluşturalım.

Kod:

CREATE PROCEDURE [dbo].[LOAD_PREMIUM_SERVICE_USER] @AccountID varchar(27), @nRet1 smallint OUTPUT, @nRet2 smallint OUTPUT AS SET NOCOUNT ON; DECLARE @nRow smallint SET @nRow = 0 DECLARE @Type smallint SET @Type = null DECLARE @Days float SET @Days = null DECLARE @Days2 float SET @Days2 = null DECLARE @Days3 smallint SET @Days3 = null DECLARE @Math float SET @Math = null SELECT top 1 @nRow = COUNT(strAccountID) FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID IF @nRow = 0 BEGIN DELETE FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID SET @nRet1 = 0 --Fail (Account don´t have premium service) SET @nRet2 = 0 --Fail (Account don´t have premium service) RETURN END SELECT top 1 @Type = strType, @Days = convert(float,datediff(SECOND,getDate(),PremStart)), @Days2=convert(float,nDays*86400) FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID set @Math = CEILING((@Days+@Days2)/86400) if (@Math) > 0 BEGIN SET @Days3= @Math SET @nRet1 = @Type SET @nRet2 = @Days3 RETURN END if (@Math) <= 0 BEGIN DELETE FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID SET @nRet1 = 0 --Fail (Account don´t have premium service) SET @nRet2 = 0 --Fail (Account don´t have premium service) RETURN END



4-Update Premium prosedürümüzü oluşturalım

Kod:

CREATE PROCEDURE [dbo].[UPDATE_PREMIUM_SERVICE_USER] @AccountID varchar(27), @Days smallint AS SET NOCOUNT ON; if @Days = 0 BEGIN --UPDATE PREMIUM_SERVICE SET nDays = @Days WHERE strAccountID = @AccountID DELETE FROM PREMIUM_SERVICE where strAccountID = @AccountID END

Premium Türleri

Kod:

1 Normal 2 Ultra 3 Bronze 4 Silver 5 Gold 6 Prime 7 Platinum 8 Royal



Özellikleri

Kod:

National Point : Karşı ırktan gelen npye ek olarak gelir. Partye girince eksilme veya bölünme olmaz.

1-2-3-4 = (+5) 5 = (+6) 6-7-8 = (+12)

Item Rpr : Eşyaları tamir ederken alınan ücreti daha az öder.

1-2 = (%10) 3 = (%20) 4 = (%30) 5 = (%40) 6-7-8 = (%50)

Exp : Gelen exp mixtarında artış sağlar.

1-Normal = (%10) 2-Ultra = (%15) 3-Bronze = (%20) 4-Silver = (%25) 5-Gold = (%30) 6-Prime = (%40) 7-Platinum = (%400) 8-Royal Level'e Göre : 1-51 = (%400) 51-60 = (%300) 60-70 = (%200) 70-80 = (%120) 80+ = (%100)

Ortak Özellik :

*Ölüm esnasında exp kaybı %5'den %1'e düşer.





Premium Eklemek





Kod:

exec add_prem_user 'hesap',tip,gün

-hesap kısmına userin oyuna giriş ID'sini yazıyoruz. -tip kısmına 1-2-3 gibi premium tipini yazıyoruz. -gün kısmına da kaç gün olacağını belirtiyoruz.

Örnek : (1 Aylık Platinum Premium Ekleyelim)

exec add_prem_user

'XirTR'

,

7

,

30





Sistemin yapımı bana ait değildir.
Premium Sistemi (İstenilen Miktar) Nedir?
Knight Online özel sunucularında oynayan oyuncuların en çok merak ettiği konulardan birisi de 'Premium Sistemi'dir. Bu sistem, oyuncuların belirli miktarda premium alarak karakterlerini güçlendirmesi, oyun içinde avantaj elde etmesi veya ekstra özelliklerden yararlanması için tasarlanmıştır. Premium miktarı, oyuncunun isteğine göre belirlenebilir ve sunucu yöneticileri tarafından esnek bir şekilde ayarlanabilir. Bu sayede hem yeni oyuncuların daha hızlı adapte olması sağlanır hem de deneyimli oyuncular için yeni hedefler ortaya konur.

Premium Nedir ve Ne İşe Yarar?
Knight Online özel sunucularında premium, oyunculara sağladığı bonuslarla dikkat çeker. Bu bonuslar arasında EXP çarpanları, drop oranlarında artış, özel görevlerden erken seviye atlama hakkı, sınırlı zamanlı özel eşyalar ve PvP/PvE avantajları yer alabilir. Premium sistemi sayesinde oyuncular, oyun içinde daha hızlı ilerleme kaydedebilir ve diğer oyunculara göre öne çıkabilir. Knight Lobby gibi platformlar sayesinde bu sistemler daha profesyonel ve kullanıcı dostu hale getirilmiştir.

Premium Sistemlerinin Avantajları
Premium sistemleri, Knight Online özel sunucularında birçok avantaj sunar. Oyuncular, premium satın aldıklarında genellikle şu faydalardan yararlanırlar:
- Arttırılmış EXP oranı
- Daha yüksek drop şansı
- Oyun içi para kazanma kolaylığı
- Özel ekipman ve aksesuarlara erişim
- PvP/PvE bonusları
- Sınırsız depo kapasitesi

Premium Miktarı Nasıl Belirlenir?
Knight Online özel sunucularında premium miktarı, genellikle oyuncunun talebine göre belirlenir. Sunucu sahipleri, oyuncuların satın almak istediği premium miktarını esnek olarak ayarlayabilir. Örneğin, 7 gün, 15 gün veya 30 gün gibi farklı paketler sunulabilir. Ayrıca, bazı sunucularda kullanıcılar kendi premium sürelerini artırabilmek için coin harcayabilir veya özel görevler yapabilirler. Bu sayede hem oyuncu hem de sunucu yönetimi için daha adil ve sürdürülebilir bir yapı oluşturulur.

Knight Lobby ve Premium Sistemleri
Knight Lobby, Knight Online özel sunucuları için gelişmiş yönetim sistemleri sunar. Premium sistemleri bu yapıların önemli bir parçasıdır. Kullanıcı dostu arayüzü sayesinde hem sunucu sahipleri hem de oyuncular kolayca premium işlemlerini gerçekleştirebilir. Oyun içi özel etkinlikler, turnuvalar ve bonuslarla birlikte premium sistemleri, oyuncuların uzun süre oyunda kalmasını sağlar. Knight Lobby sayesinde, premium sistemleri sadece bir gelir kaynağı değil aynı zamanda oyun deneyimini artıran bir araç haline gelir.

Sonuç
Knight Online özel sunucularında premium sistemleri, oyuncuların oyun içi gelişimini hızlandırmaları için önemli bir araçtır. İstenilen miktarda premium alınabilmesi sayesinde, her oyuncu kendi hedeflerine göre planlama yapabilir. Knight Lobby gibi platformlarla birlikte, bu sistemler daha da gelişmiş hale gelmiş ve kullanıcıların beklentilerini karşılamıştır. Oyun içinde daha fazla keyif almak isteyen oyuncular için premium sistemleri, mutlaka değerlendirilmesi gereken bir özelliktir.


What Is the Premium System (Desired Amount)?
One of the most frequently asked topics among players in Knight Online private servers is the 'Premium System'. This system is designed for players to enhance their characters by purchasing a certain amount of premium, gain advantages within the game, or benefit from additional features. The premium amount can be determined according to the player's request and adjusted flexibly by server administrators. This allows both new players to adapt more quickly and experienced players to have new goals to pursue.

What Is Premium and What Does It Do?
In Knight Online private servers, premium stands out due to the bonuses it provides to players. These bonuses may include EXP multipliers, increased drop rates, early level advancement rights from special quests, temporary exclusive items, and PvP/PvE advantages. Thanks to the premium system, players can progress faster in the game and stand out compared to other players. Platforms like Knight Lobby make these systems more professional and user-friendly.

Advantages of Premium Systems
Premium systems offer many benefits in Knight Online private servers. Players who purchase premium typically enjoy the following benefits:
- Increased EXP rate
- Higher drop chance
- Easier in-game money earning
- Access to exclusive equipment and accessories
- PvP/PvE bonuses
- Unlimited warehouse capacity

How Is the Premium Amount Determined?
In Knight Online private servers, the premium amount is usually determined according to the player's request. Server owners can adjust the desired premium amount flexibly for players. For example, different packages such as 7 days, 15 days, or 30 days can be offered. Additionally, on some servers, users can spend coins or complete special quests to extend their premium duration. This creates a fairer and more sustainable structure for both players and server management.

Knight Lobby and Premium Systems
Knight Lobby offers advanced management systems for Knight Online private servers. Premium systems are an important part of these structures. With its user-friendly interface, both server owners and players can easily perform premium transactions. Alongside in-game special events, tournaments, and bonuses, premium systems help keep players engaged for longer periods. Thanks to Knight Lobby, premium systems are not only a revenue source but also a tool that enhances the gaming experience.

Conclusion
Premium systems in Knight Online private servers are an essential tool for players looking to accelerate their in-game progression. The ability to purchase the desired amount of premium allows each player to plan according to their own goals. Together with platforms like Knight Lobby, these systems have become even more advanced and meet users' expectations. For players wanting to enjoy more fun in the game, premium systems are definitely a feature worth considering.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt