Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
ekli hocam ama hala o -131,076 yazıyor oda prosedür okuturken olan yerde var onu 99999 yapıp okutunca oradaki sayı 9999 oluyor ama silk olarak saymıyor
Üst üste post gönderildiği için tek mesajda birleştirildi:
Bu kodda alttaki sayıyı algılıyor galiba kod hatası var
CREATE Procedure [dbo].[X_GetJCash] @JID Int As Set NoCount On
declare @PremiumSilk Int declare @Silk Int --declare @VipLevel Int declare @UsageMonth Int declare @Usage3Month Int
If @JID Is Null Begin Select -65543 as 'StatusCode' Return -65543 End
If Not Exists(Select '' From dbo.MU_User Where JID=@JID) Begin Select -131076 as 'StatusCode' Return -131076 End
Declare @CurrentDate DateTime Set @CurrentDate=GetDate()
Select @PremiumSilk = IsNull(Sum(Case When b.SilkGroupType In (3, 4) Then a.RemainedSilk Else 0 End), 0) ,@Silk = IsNull(Sum(Case When b.SilkGroupType In (0, 1) Then a.RemainedSilk Else 0 End), 0) From dbo.APH_ChangedSilk AS a INNER JOIN dbo.M_SilkType AS b ON a.SilkType = b.SilkType Where a.AvailableStatus='Y' And a.AvailableDate > @CurrentDate And a.JID=@JID
If @PremiumSilk < 0 Or @Silk < 0 Begin Select -393258 as 'StatusCode' Return -393258 End /*
bu attığın prosedür karakterin silkini silk türünü vesaire kontrol ediyor gibi görünüyor bu prosedürde sıkıntı olacağını sanmıyorum çünkü select komutunda APH_ChangedSilk tablosundan veri çekiyor.. return -393258 gibi rakamlar prosedür çalıştığında hata alırsa belli bir sayı değeri döndürüyor artık GS felan okuyor ve sonra oyun içinden bilgilendirme vs gönderiyor sanırım.. Sorunun burda olduğunu sanmıyorum
bu attığın prosedür karakterin silkini silk türünü vesaire kontrol ediyor gibi görünüyor bu prosedürde sıkıntı olacağını sanmıyorum çünkü select komutunda APH_ChangedSilk tablosundan veri çekiyor.. return -393258 gibi rakamlar prosedür çalıştığında hata alırsa belli bir sayı değeri döndürüyor artık GS felan okuyor ve sonra oyun içinden bilgilendirme vs gönderiyor sanırım.. Sorunun burda olduğunu sanmıyorum
Bu kullanıcıyla bir anlaşma yapmak istiyorsanız, bu forumdan uzaklaştırıldığını lütfen unutmayın.
SORUN ÇÖZÜLDÜ Nedeni GB_JoymaxPortal DBsinde bulunan MU_User kısmında en baştakı JID kısmını oto veriyordu oto vermeyı kapadım TB userdeki JID ile aynı yaptım düzeldi Presedür kodlarında bir hata yokmuş JID uyuşmazlığındanmış KISACA Accound DB deki Tb_User tablosundaki JID GB_JoymaxPortal DBdeki Mu_User tablosundaki JID APH_ChangedSilk Tablosundaki JID aynı olmalı ve APH_ChangedSilk tablosunda bulunan AvailableDate kısmı ileri bir tarih olmalı silkin son kullanma tarihi gibi düşünün ÖRNEK FOTO
Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.