Kingdom Sro
remo
Askar Bilişim
Azel Bilişim
doca sro
Monster Bilişim

 
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
vSro Silk Verme (Query)
(Okunma: 1229)
PurePower
#1
Silk vermenin iki ayrı yolunu göstericez. Birincisi hesapta bulunan bir charın ismi ile, ikincisi hesabın giriş ID'si üzerinden..

ALTERNATİF KOD-1 : Char Adı ile silk vermek;
PHP Kod:
use sro_vt_account

declare @SilkMiktari int 'Eklenecek Silk Miktari'  -- Hesabın sahip olduğu silk miktarının üstüne ekleme yapar (girdiğiniz miktar kadar)..
declare @
CharName varchar(50) = 'Charın Tam Adı'  -- Charın adı eksiksiz ve tam bir biçimde olmalıdır..

UPDATE dbo.SK_Silk
SET silk_own 
silk_own + @SilkMiktari
WHERE JID 
= (Select JID from tb_user where StrUserID=(Select UserJID from SRO_VT_SHARD.._user where CharID=
(
Select CharID from SRO_VT_SHARD.._char where CharName16=@CharName))) 

ALTERNATİF KOD-2 : Account ID 'si ile silk verdirme;
PHP Kod:
use sro_vt_account

declare @SilkMiktari int 'Eklenecek Silk Miktari'  -- Hesabın sahip olduğu silk miktarının üstüne ekleme yapar (girdiğiniz miktar kadar)..
declare @
UserID varchar(25) = 'Account ID'  -- Hesaba girişte yazdığınız ID yi buraya yazın

UPDATE dbo
.SK_Silk
SET silk_own 
silk_own + @SilkMiktari
WHERE JID 
= (Select JID from tb_user where StrUserID=@UserID

#Kodlar HistoricaL tarafından yeniden düzenlenmiştir..

Tırnakların içini silip gerekli şeyleri yazıp kodu okuttuğunuz zaman adama silk eklenecektir.

'Eklenecek Silk Miktarı'  bu kısım mutlaka rakamsal değerler içermeli, örnek: '2000000'
Cevapla
Teşekkür Edenler:
SroTURK
#2
Bonus kısmına nasıl yükleme yapabiliriz ?
Ara
Cevapla
Teşekkür Edenler:
SroTURK
#3
point Smile
Ara
Cevapla
Teşekkür Edenler:
Server Edit
#4
Bunu kullanarakta silk_gif ve point ata bilirsiniz


PHP Kod:
UPDATE dbo.SK_Silk
SET silk_own 
burayasilkmiktari ,silk_gift silk_point 0
WHERE JID 
buraya userJid 
Son Düzenleme: 01.03.2017, Saat: 14:32, Düzenleyen: PurePower
Ara
Cevapla
Teşekkür Edenler:
BURAKSERIT
#5
@SroTURK Silk tablosu, SRO_VT_ACCOUNT > SK_Silk tablosudur.
Burada çarların JID'leri yazmaktadır.
JID'lerin barındığı tablo ise SRO_VT_ACCOUNT > TB_User tablosudur.
Bu tabloda çarların oyuna girerken kullandıkları ID yazmaktadır, ID'nin yanında yazan değer JID değeridir.

Ben sana hangi tabloların ne işe yaradığını anlattım.
Arkadaşların verdiği kod(Query) ile işlemleri basitçe yapabilirsin.
"Kimde ne kadar silk var?" diye kontrol etmek istersen aşağıda yazdığım kod'u kullanabilirsin.

Kod:
USE SRO_VT_ACCOUNT
select * from SK_Silk
Cevapla
Teşekkür Edenler:
SroTURK
#6
Bu query ile yaptığımda ilgili kişiye istenilen silk veriyor ancak mevcut silkinin üstüne eklenmiyor Sad
JID ile değilde oyuncu ID ile yükleme şansımız yok mu ?
Ara
Cevapla
Teşekkür Edenler:
HistoricaL
#7
#Konu ve Kodlar güncellenmiştir. Kodlar yeniden düzenlenip Char adı ve Account ID ile ayrı ayrı silk verebileceğiniz 2 ayrı kod haline getirilmiştir.
Kısacası kod sizin için kolaylaştırılmıştır.
Ara
Cevapla
Teşekkür Edenler:
SroTURK
#8
aradığım buydu çok teşekkür ederim Smile
Ara
Cevapla
Teşekkür Edenler:
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Exclamation Unique Elite Kaldırma Query JoeSro 4 340 2 saat önce
Son Yorum: BURAKSERIT
  vSro %5 Lucky Skill Ekleyiniz! dargdarg18 3 37 3 saat önce
Son Yorum: BURAKSERIT
  vSro %5 Lucky Skill Ekleyiniz! dargdarg18 1 17 3 saat önce
Son Yorum: BURAKSERIT
  vSro Trigger Öğrenme silverrains 9 149 29.03.2017, Saat: 20:06
Son Yorum: BURAKSERIT

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
  Tarih: 31.03.2017, Saat: 02:31