onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[VSRO] Son Düşen 500 Itemi Görün

  • Konuyu başlatan Konuyu başlatan LeventPolat
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 16
  • Görüntüleme Görüntüleme 7K

LeventPolat

Level 6
TM Üye
Katılım
24 Ocak 2013
Konular
219
Mesajlar
1,061
Reaksiyon Skoru
41
Altın Konu
0
TM Yaşı
13 Yıl 4 Ay 17 Gün
Başarım Puanı
115
MmoLira
0
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Bu prosedür gerçekten çok işe yarıyor düşen bütün itemlerin kime düştüğünü ve özelliklerini görebiliyorsunuz.

Nasıl kullanılır = New Query ile execute yapınca hemen aşağıda kime ne düştüğü görünür.

Select Top 500 bölümünü 100 yaparsanız 100 tanesi görünür 1000 yaparsanız 1000 tanesi görünür.

Prosedür aşağıdadır.

PHP:
USE SRO_VT_SHARD
BEGIN
    SELECT TOP 500 
        chart.CharName16 as Player, 
        ref.CodeName128 as ItemCode,
        CASE WHEN CHARINDEX('Opt',elog.strDesc) != 0 THEN  SUBSTRING(elog.strDesc,(PATINDEX('%+%',elog.strDesc)),2) ELSE '+0' END  as '+Amount',
         SUBSTRING(elog.strDesc,CHARINDEX('MOB',elog.strDesc),(CHARINDEX(',',elog.strDesc,  CHARINDEX('MOB',elog.strDesc)))-CHARINDEX('MOB',elog.strDesc)) as  Monster,
        CASE
            WHEN chart.CharName16 collate  SQL_Latin1_General_CP1_CI_AS like  '%'+(SUBSTRING(elog.strDesc,CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))+1,(CHARINDEX(']',elog.strDesc,   CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))+1))-CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))-1))+'%'
                THEN '-'
            WHEN CHARINDEX('Var',elog.strDesc) != 0
                THEN  UPPER(SUBSTRING(elog.strDesc,CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))+1,(CHARINDEX(']',elog.strDesc,   CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))+1))-CHARINDEX('[',elog.strDesc,CHARINDEX('Var',elog.strDesc))-1))
            ELSE '-' 
        END as Info,
        elog.EventTime as 'Date'
    FROM _Items as items
        JOIN SRO_VT_LOG.dbo._LogEventItem/*#*/ as elog on items.Serial64 = elog.Serial64
        JOIN _Char as chart on elog.CharID = chart.CharID
        JOIN _RefObjCommon as ref on elog.ItemRefID = ref.ID
    WHERE 
        elog.strDesc like '%MOB%' 
        AND elog.strDesc not like '%NPC%' 
        AND ref.CodeName128 not like '%ARCHEMY%'
        AND chart.CharName16 not like '%[GM]%'
    ORDER BY elog.EventTime desc
END
 
kuramadığım için bi faydası yokki :S
 
[FONT=verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif]Teşekkürler :o[/FONT]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst