joysro

r1

Kayıt
27 Mayıs 2016
Mesajlar
1.887
Beğeniler
1.054
Şehir
Antalya/Alanya
Takımı
Galatasaray
kingo


Merhaba arkadaşlar sunucunuzda global ve reserve'ye süre eklemek istiyorsanız anlatacaklarımı uygulamanız yeterli olacaktır.
Not: Verdiğim queryleri excute yaptıktan sonra aynı işlemleri itemdataxxx.txt'de uygulamayı unutmayın.


1.Global Chatting'e Süre Koyma ;
  • Öncelikle aşağıdaki kodu excute yaptıktan sonra media'da itemdataxxx.txt'ye aynı işlemi uygulayınız.
  • Bu kodda süre 20 saniye olarak ayarlanmıştır ama dilerseniz istediğin saniye yapabilirsiniz.
  • Burada ki "20000" değeri 20 saniye'ye tekabûl etmektedir ayrıca 'COOLTIME:0x000000C8' yazan yerdeki C8 değeride 200 değerinin hexadecimal halidir.
  • Örneğin 30 saniye yapmak isterseniz 'Param4=30000' şeklinde olmalı ve 'COOLTIME:0x000000C8' yazan kısım 'COOLTIME:0x00000012C' olmalıdır çünkü 300'e karşılık gelen hexadecimal değeri 12C olduğu için bu şekilde yazıyoruz.
  • Decimal-Hexadecimal dönüşümlerini buradan yapabilirsiniz: Binary/Decimal/Hexadecimal Converter
  • Kod:
    USE [SRO_VT_SHARD] declare @ID int 
    Declare @codename varchar(128) 
    set @codename = 'ITEM_MALL_GLOBAL_CHATTING' 
    set @ID = ( Select Link from _refobjcommon where codename128 like @codename) 
    UPDATE _RefObjItem SET Param4='20000', Desc4_128='COOLTIME:0x000000C8' 
    
    WHERE [email protected]
2.Reverse Scrool'a Süre Koyma
  • Yukarıda anlattığım yöntemin aynısı burada da geçerlidir sadece vereceğim kodu sql'ye excute yapıp media'dan itemdataxxx.txt düzenlemeniz yeterli olacaktır.
  • Kod:
    USE [SRO_VT_SHARD] declare @ID int 
    Declare @codename varchar(128) 
    set @codename = 'ITEM_MALL_REVERSE_RETURN_SCROLL' 
    set @ID = ( Select Link from _refobjcommon where codename128 like @codename) 
    UPDATE _RefObjItem SET Param4='20000', Desc4_128='COOLTIME:0x000000C8' 
    
    WHERE [email protected]
 
Son düzenleme:
Kayıt
9 Mart 2014
Mesajlar
4
Beğeniler
0
Media/server_dep/silkroad/textdata/itemdata.txt
itemdata boş birşey yok bunlardan başka
Daha detaylı anlatırmısınız acaba itemdata.txt'denin içinde bunlar mevcut
ItemData_5000.txt
ItemData_10000.txt
ItemData_15000.txt
ItemData_20000.txt
ItemData_25000.txt
ItemData_30000.txt
ItemData_35000.txt
ItemData_40000.txt
ItemData_45000.txt

itemdata.txt içinemi ekliycem
 
Kayıt
27 Mayıs 2016
Mesajlar
1.887
Beğeniler
1.054
Şehir
Antalya/Alanya
Takımı
Galatasaray
itemdata boş birşey yok bunlardan başka
Daha detaylı anlatırmısınız acaba itemdata.txt'denin içinde bunlar mevcut
ItemData_5000.txt
ItemData_10000.txt
ItemData_15000.txt
ItemData_20000.txt
ItemData_25000.txt
ItemData_30000.txt
ItemData_35000.txt
ItemData_40000.txt
ItemData_45000.txt

itemdata.txt içinemi ekliycem
ItemData_45000.txt buna ekleyebilirsin
 
Kayıt
22 Ağustos 2010
Mesajlar
1.760
Beğeniler
462
Takımı
Seçiniz...
Hayır, ekleme yapılmayacak.
Zaten bunlar itemdata içerisinde mevcut.
Yapacağın tek şey aşağıdaki kodu SQL'e okutup, ID'sini bulmak ve bu ID'ye göre itemdata_xxx.txt'leri açıp içeriği değiştirmek.

Kod:
USE SRO_VT_SHARD
select * from _RefObjCommon where CodeName128 like 'ITEM_MALL_REVERSE_RETURN_SCROLL'

Kod:
USE SRO_VT_SHARD
select * from _RefObjCommon where CodeName128 like 'ITEM_MALL_GLOBAL_CHATTING'

Şimdi bu ID'leri bulunca hangi .txt'yi açacaksın onu anlatayım gerisi sana kalmış.

Mesela, Reverse'nin ID 3208 olsun, bu sayı hangi .txt belgesinin numarasına yakın? itemdata_5000.txt.
Bu ID'yi itemdata_5000.txt içerisinde aratıp, bulabilir ve gerekli yeri düzenleyebilirsin.

Media'da bir düzenleme yapmasan da delay aktif olur. Fakat scroll kullanıldığı zaman üzerinde geriye doğru sayan bir sayaç göremezsin.
 
Yukarı Alt