KO Developers

Go Back   KO Developers > Mini KO Forum (Yardım & İstek) > Genel Yardım > Çözülen Konular


Çözülen Konular Forum üyelerimiz tarafından çözüme kavuşturulmuş konular.


 
LinkBack Seçenekler Stil
Okunmamış 10 Kasım 2017, 16:11   #1 (permalink)
Bağımlı Üye

AVCIKURT - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 03 Ekim 2017
Bulunduğu yer: MANİSA
Mesajlar: 259[+]
Kredi Bakiyeniz: 9.067
Ettiği teşekkür sayısı: 18
39 Mesaja 77 Kez Teşekkür Aldı

Unhappy Premium sistemi aktif sorunu

PREMİUM İTEMİ GİDİYOR HEDİYE İTEMLERİNİ VERİYOR ANÇAK PREMİUM AKTİF OLMUYOR RELOG ATIYORUM YİNEDE DÜZELMİYOR




PROSDR

sql Kod:
  1. USE [kn_online]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[ACCOUNT_LOGIN]    Script Date: 8.11.2017 18:19:16 ******/
  4. SET ANSI_NULLS OFF
  5. GO
  6. SET QUOTED_IDENTIFIER OFF
  7. GO
  8. ALTER PROCEDURE [dbo].[ACCOUNT_LOGIN]
  9. @AccountID VARCHAR(21),
  10. @Password VARCHAR(13),
  11. @nRet SMALLINT OUTPUT
  12.  
  13. AS
  14.  
  15.  
  16. DECLARE @Nation tinyint, @CharNum SMALLINT
  17. SET @Nation = 0
  18. SET @CharNum = 0
  19.  
  20. DECLARE @pwd VARCHAR(13)
  21.  
  22. SET @pwd = NULL
  23.  
  24. SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID
  25. IF @pwd IS NULL
  26. BEGIN
  27. SET @nRet = 0
  28. RETURN
  29. END
  30.  
  31. ELSE IF @pwd <> @Password
  32. BEGIN
  33. SET @nRet = 0
  34. RETURN
  35. END
  36.  
  37. SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
  38. IF @@ROWCOUNT = 0
  39. BEGIN
  40. SET @nRet = 1
  41. RETURN
  42. END
  43. IF @CharNum = 0
  44. BEGIN
  45. SET @nRet = 1
  46. RETURN
  47. END
  48. ELSE
  49. BEGIN
  50. SET @nRet = @Nation+1
  51. RETURN
  52. END
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. USE [kn_online]
  60. GO
  61. /****** Object:  StoredProcedure [dbo].[UPDATE_PREMIUM_SERVICE_USER]    Script Date: 8.11.2017 18:22:30 ******/
  62. SET ANSI_NULLS ON
  63. GO
  64. SET QUOTED_IDENTIFIER ON
  65. GO
  66. ALTER PROCEDURE [dbo].[UPDATE_PREMIUM_SERVICE_USER]
  67. @AccountID VARCHAR(27),
  68. @Days SMALLINT
  69. AS
  70. SET NOCOUNT ON;
  71. IF @Days = 0
  72. BEGIN
  73. --UPDATE PREMIUM_SERVICE SET nDays = @Days WHERE strAccountID = @AccountID
  74. DELETE FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID
  75. END
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. USE [kn_online]
  83. GO
  84. /****** Object:  StoredProcedure [dbo].[GIVE_Premium]    Script Date: 8.11.2017 18:20:33 ******/
  85. SET ANSI_NULLS ON
  86. GO
  87. SET QUOTED_IDENTIFIER ON
  88. GO
  89. ALTER PROCEDURE [dbo].[GIVE_Premium]
  90. @DAY INT OUTPUT,
  91. @control INT,
  92. @id VARCHAR(21)
  93.  
  94. AS
  95.  
  96. IF @control IN (1,2,3)
  97.  
  98. IF @control = 1
  99. BEGIN
  100. UPDATE TB_USER SET PREMIUMDAYS = GETDATE()+30, PREMIUMTYPE = 1 WHERE strAccountID = @id  
  101. END
  102.  
  103. IF @control = 2
  104. BEGIN
  105. UPDATE TB_USER SET PREMIUMDAYS = GETDATE()+30, PREMIUMTYPE = 3 WHERE strAccountID = @id  
  106. END
  107.  
  108. IF @control = 3
  109. BEGIN
  110. UPDATE TB_USER SET PREMIUMDAYS = GETDATE()+30, PREMIUMTYPE = 5 WHERE strAccountID = @id  
  111. END
  112.  
  113.  
  114. USE [kn_online]
  115. GO
  116. /****** Object:  StoredProcedure [dbo].[ADD_PREM_USER]    Script Date: 8.11.2017 18:19:57 ******/
  117. SET ANSI_NULLS ON
  118. GO
  119. SET QUOTED_IDENTIFIER ON
  120. GO
  121. ALTER PROCEDURE [dbo].[ADD_PREM_USER]
  122. @AccountID VARCHAR(27),
  123. @nType SMALLINT,
  124. @nDays SMALLINT
  125. AS
  126. DECLARE @ID VARCHAR(27)
  127. SELECT @ID = COUNT(strAccountID)  FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID
  128. IF @ID = 0
  129. BEGIN
  130. print @AccountID +' kullanıcısının aktif bir premium uyeligi yok'
  131. print @AccountID +' kullanıcısına premium ekleniyor'
  132. INSERT INTO PREMIUM_SERVICE VALUES (@AccountID,@nType,@nDays,GETDATE())
  133. print @AccountID +' kullanıcısına '+ CONVERT(VARCHAR,@nType) +' olarak' +  CONVERT(VARCHAR,@nDays) + 'gün eklendi'
  134. RETURN
  135. END
  136. BEGIN
  137. print @AccountID +' kullanıcısının aktif bir premium uyeligi var'
  138. print @AccountID +' kullanıcısının premium üyeliği değişiyor'
  139. UPDATE PREMIUM_SERVICE SET ndays = @ndays,strType=@nType WHERE strAccountID = @AccountID
  140. print @AccountID +' kullanıcısına '+ CONVERT(VARCHAR,@nType) +' olarak' + CONVERT(VARCHAR,@nDays) + 'gün olarak değişti'
  141. RETURN
  142. END

Konu PENTAGRAM tarafından (14 Kasım 2017 Saat 02:44 ) değiştirilmiştir.
AVCIKURT isimli Üye şimdilik offline konumundadır  
Okunmamış 10 Kasım 2017, 16:53   #2 (permalink)
Bağımlı Üye

CerfiN - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 12 Temmuz 2017
Bulunduğu yer: Antalya
Mesajlar: 333[+]
Kredi Bakiyeniz: 10.997
Ettiği teşekkür sayısı: 68
56 Mesaja 64 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

Sag uste premium yazisi mi gelmiyor? Peki premiumun verdigi ozellikler aktif oluyor mu exp fazla gelmesk gibi?
CerfiN isimli Üye şimdilik offline konumundadır  
Okunmamış 10 Kasım 2017, 19:43   #3 (permalink)
Bağımlı Üye

AVCIKURT - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 03 Ekim 2017
Bulunduğu yer: MANİSA
Mesajlar: 259[+]
Kredi Bakiyeniz: 9.067
Ettiği teşekkür sayısı: 18
39 Mesaja 77 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

Yok hayır sadece sc hediyelerini veriyor versiyon 1299 bu arada unuttum yazmaya
AVCIKURT isimli Üye şimdilik offline konumundadır  
Okunmamış 10 Kasım 2017, 19:54   #4 (permalink)
Bağımlı Üye

CerfiN - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 12 Temmuz 2017
Bulunduğu yer: Antalya
Mesajlar: 333[+]
Kredi Bakiyeniz: 10.997
Ettiği teşekkür sayısı: 68
56 Mesaja 64 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

Premium u elle vermeyi denedin mi? O zamam veriyorsa evt lerde sorun olabilir.
CerfiN isimli Üye şimdilik offline konumundadır  
Okunmamış 11 Kasım 2017, 02:14   #5 (permalink)
Bağımlı Üye

AVCIKURT - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 03 Ekim 2017
Bulunduğu yer: MANİSA
Mesajlar: 259[+]
Kredi Bakiyeniz: 9.067
Ettiği teşekkür sayısı: 18
39 Mesaja 77 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

yok vermiyor
tb_user degiştirdim şimdide oyuna giremiyorum bu hatayı veriyor

'premiumdays', table 'kn_online.dbo.TB_USER'; column does not allow nulls. INSERT fails., 176 ***
AVCIKURT isimli Üye şimdilik offline konumundadır  
Okunmamış 11 Kasım 2017, 12:40   #6 (permalink)
Bağımlı Üye

AVCIKURT - ait Kullanıcı Resmi (Avatar)


Üyelik tarihi: 03 Ekim 2017
Bulunduğu yer: MANİSA
Mesajlar: 259[+]
Kredi Bakiyeniz: 9.067
Ettiği teşekkür sayısı: 18
39 Mesaja 77 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

sql Kod:
  1. CREATE PROCEDURE [dbo].[ADD_PREM_USER]
  2. @AccountID VARCHAR(27),
  3. @nType SMALLINT,
  4. @nDays SMALLINT
  5. AS
  6. DECLARE @ID VARCHAR(27)
  7. SELECT @ID = COUNT(strAccountID)  FROM PREMIUM_SERVICE WHERE strAccountID = @AccountID
  8. IF @ID = 0
  9. BEGIN
  10. print @AccountID +' kullanıcısının aktif bir premium uyeligi yok'
  11. print @AccountID +' kullanıcısına premium ekleniyor'
  12. INSERT INTO PREMIUM_SERVICE VALUES (@AccountID,@nType,@nDays,GETDATE())
  13. print @AccountID +' kullanıcısına '+ CONVERT(VARCHAR,@nType) +' olarak' +  CONVERT(VARCHAR,@nDays) + 'gün eklendi'
  14. RETURN
  15. END
  16. BEGIN
  17. print @AccountID +' kullanıcısının aktif bir premium uyeligi var'
  18. print @AccountID +' kullanıcısının premium üyeliği değişiyor'
  19. UPDATE PREMIUM_SERVICE SET ndays = ndays + @ndays,strType=@nType WHERE strAccountID = @AccountID
  20. print @AccountID +' kullanıcısına '+ CONVERT(VARCHAR,@nType) +' olarak' + CONVERT(VARCHAR,@nDays) + 'gün olarak değişti'
  21. RETURN
  22. END


CREATE PROCEDURE premium yüklenmesinde proglem yapıyormuş

ALTER PROCEDURE değiştirdim sorun çözülmüştür..

Konu PENTAGRAM tarafından (14 Kasım 2017 Saat 02:45 ) değiştirilmiştir. Sebep: [highlight=sql] etiketi eklendi
AVCIKURT isimli Üye şimdilik offline konumundadır  
Okunmamış 11 Kasım 2017, 12:59   #7 (permalink)
Normal Üye

Avatar Yok


Üyelik tarihi: 08 Eylül 2017
Mesajlar: 47[+]
Kredi Bakiyeniz: 6.006
Ettiği teşekkür sayısı: 0
8 Mesaja 11 Kez Teşekkür Aldı

Standart Cevap: Premium sistemi aktif sorunu

Alıntı:
gandaf82 Nickli Üyeden Alıntı Mesajı göster
CREATE PROCEDURE [dbo].[ADD_PREM_USER]
@AccountID varchar(27),
@nType 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,@nType,@nDays,GETDATE())
print @AccountID +' kullanıcısına '+ convert(varchar,@nType) +' 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=@nType where strAccountID = @AccountID
print @AccountID +' kullanıcısına '+ convert(varchar,@nType) +' olarak' + convert(varchar,@nDays) + 'gün olarak değişti'
RETURN
END




CREATE PROCEDURE premium yüklenmesinde proglem yapıyormuş

ALTER PROCEDURE değiştirdim sorun çözülmüştür..
CREATE PROCEDURE yeni bir prosedür oluşturmaya yarar.
ALTER PROCEDURE var olan prosedürü değiştirir.
Premium yüklemenin bir alakası yok yani bunla siz premium verme prosedürünü değiştirdiniz bu değişiklik ile.
snmaster isimli Üye şimdilik offline konumundadır  
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Geçerli forum için yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
prosedürde hata premium dodo74100 Çözülen Konular 16 27 Ağustos 2017 12:44
Mesaj şikayet sistemi aktif Nero Duyurular 3 29 Temmuz 2017 20:34
SOACS Premium kontrol hoobstank Çözülen Konular 4 28 Temmuz 2017 15:03


Forum Site Hakkında
vBulletin® tarafından desteklenmektedir Versiyon 3.8.4
Telif hakkı ©2000 - 2019, Jelsoft Enterprises Ltd.

Sitemizdeki içerikler kopyalanmaya karşı DMCA ile korunmaktadır. DMCA.com Protection Status
İçerik sağlayıcı paylaşım sitelerinden biri olan kodevelopers.com Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. kodevelopers.com hakkında yapılacak tüm hukuksal Şikayetler için admin@kodevelopers.com Mail adresimiz üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde kodevelopers.com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatımız size dönüş yapacaktır.
© 2017 KO Developers ( by NERONLINEWORLD 2011/2013 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181

Search Engine Friendly URLs by vBSEO 3.6.0