Otomatik Unique Title Kurulumu Vsro

Otomatik Unique Title kurulumu Vsro

Otomatik Unique Title kurmak için neler gerekir ve adım adım kulumu yapmak için adımlar nelerdir. Aşağıdan dikkatle uygulayınız. Her defasında belirtemiyoruz fakat kod işlemleri yaparken server dosyalarınızın ve sql yedeğinizi almayı unutmayınız.

Otomatik Unique Title Nedir?Mesela "Dtractus" isimli karakter Tiger Girl kesti ve siz ona belirlediğiniz bir title'yi vermek istiyorsunuz, işte bunu elle değilde otomatik yapan bir sistem düşünün. Üstelik "CottonCandy" isimli karakter gelip Tiger Girl'i kestiğinde otomatik olarak "Dtractus" adlı karakterden sahip olduğu title'yi alıp yeni sahibine yani "CottonCandy"e veriyor. Bu sayede ortalıkta herkesi Unique Title'si ile görmemiş olacaksınız.-- Otomatik Unique Title için Gerekenlerİhtiyacımız olanlar ;

  1. SRO_VT_SHARD'Da Bir Tablo ( Bu tablonun içerisinde Kesilen Unique İsmi ve Kesen kişinin adı olması Kâfidir.)
  2. SRO_VT_LOG > Programmability > Stored Procedures > _AddLogChar

--- Otomatik Unique Title Kurulum AşamasıArkadaşlar öncelikle bu tabloyu veremeyeceğimi belirtmek isterim. Daha doğrusu tabloyu vermesine veriyorum fakat tabloya veri girişini sağlayamadığım için vermemin bi mantığı oluyor. Anlamayanlar için şöyle anlatayım;Ben aynı zamanda vSro web-site kodlamacısıyım. Hani şu sitelerin köşelerinde gördüğümüz "Son Kesilen 10 Unique" tarzı sistemler oluyorya, onu kendim için geliştirdim. Veri girişinide PHP ile sağlıyordum. Yani siz bir yolunu biliyorsanız bu konunun altına yorum yapıp yazıda editlemeye gidebilirim. Ayrıca website kodlamacınıza bu sistemden bahsedip böyle bir tablo için veri girişi gerektiğinden bahsedip yaptırabilirsiniz. Bu yüzden sadece bende olan sistem üzerinden anlatarak size yardımcı olacağım ;Bende varolan tablonun adı : _UniqueRanking4Web arkadaşlar aşağıda kullandığım yerleride kalın kırmızı yazı ile kod üzerinde göstereceğim. Bu tablomun içerisinde 3 kolon bulunuyor onlarda şu şekilde ;KillerName - UniqueName ve TimeLog olarak 3 adet kolon. Bunlarıda kalın mavi yazı ile kod üzerinde vurgulayacağım ki değiştirmeniz gereken yerleri anlayın. 

 
--- Unique NameDeclare @charname1 varchar(64);Declare @TGKiller varchar(64);Declare @Urukiller varchar(64);Declare @isyKiller varchar(64);Declare @LorDKiLLer varchar(64);Declare @demonKiller varchar(64);Declare @ivyKiller varchar(64);Declare @cerbKiller varchar(64);SET @charname1 = (SELECT CharName16 FROM [SRO_VT_SHARD].[dbo].[_Char] where CharID = @CharID);SET @TGKiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%tiger%');SET @Urukiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%uruchi%');SET @isyKiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%Isyutaru%');SET @LorDKiLLer = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%Lord%');SET @demonKiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%Demon%');SET @ivyKiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%Captain%');SET @cerbKiller = (SELECT name FROM [SRO_VT_SHARD].[dbo].[_UniqueRanking4Web] Where UniqueName like '%Cerberus%');IF(@EventID = 9 AND @charname1 = @TGKiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '1'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 1 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @Urukiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '2'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 2 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @isyKiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '3'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 3 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @LorDKiLLer)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '4'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 4 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @ivyKiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '5'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 5 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @cerbKiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '6'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 6 WHERE CharName16 = @charname1ENDIF(@EventID = 9 AND @charname1 = @demonKiller)BEGINUPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 0 WHERE HwanLevel like '8'UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 8 WHERE CharName16 = @charname1END

Tek dikkat etmeniz gereken nokta şudur ;Verilmiş olan kodlarda " UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = 1 WHERE CharName16 = @charname1" kısmında yeşil ile belirtmiş olduğum "1" HwanLevel ID'sidir. Siz istediğinizi yazacaksınız o kadar.

YAZAR HAKKINDA;
admin
Admin

ADMİN

Olduğu yerde saymak yerine ileriyi hedefleyen sıradan bir php geliştiricisi

Silkroad Server Yönetimi

Otomatik Unique Title Kurulumu Vsro

Vsro Servere Otomatik Unique Title Kurulumu Nasıl Yapılır. Otomatik Unique Title Kurmak Için Gereken Kodlar Nelerdir. Otomatik Unique Title Bilgi Ve Detayları.

EN ÇOK OKUNAN 5 MAKALE
admin
Admin Yazdı;

4Yıl Önce

Metin2 Binek Mühürleri Kodları, Metin2 Evcil Hayvan Mühürleri Kodları...

admin
Admin Yazdı;

4Yıl Önce

Metin2 Yeni Gm Kodları. Tüm Metin2 Gm Kodları Detaylı Olarak Bütün Gm ..

admin
Admin Yazdı;

4Yıl Önce

şaman Savunma Efsunları ( Loncalık Itemler ) şaman Wslik Efsunlar ( 1-..

admin
Admin Yazdı;

2Yıl Önce

Metin2 şaman Yelpazeleri Gm Kodları: Azrail Yelpazesi Gm Kodu, Mutlulu..

admin
Admin Yazdı;

3Yıl Önce

Lonca Na Adam Toplamak Için Nasıl Bir Yol Izlemelisin. En Iyi Lonca Li..

Etiket Bulutu