1. Reklam


    1. joysro
      ledas
      jungler
      keasro
      zeus
      karantina

VSRO FİLES FİNAL FAQ


  1. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    How to remove 0 message:

    Open Pk2 Extractor

    Extract textuisystem.txt

    Here is the path
    Pk2Extractor> Media > server_dep > silkroad > textdata > textuisystem.txt

    Press Ctrl+F
    Search for UIIT_MSG_VIETNAM_MRSYSTEM
    Then Find text
    You will find this
    Kod:
    PHP Code:
    1    UIIT_MSG_VIETNAM_MRSYSTEM_100    100% ?? ?????..     0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_50    50% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_0    0% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME    ?? %d?? %d?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_100    100% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_50    50% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_0    0% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_OVERTIME    ?? %d?? ?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME_WARNING    ?? %d?? %d?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME_FOR_50    ?? %d?? %d?? ??? ????. 50%% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_50_WARNING    ?? %d?? %d?? ??? ????. 50%% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    1    UIIT_MSG_VIETNAM_MRSYSTEM_OVERTIME_WARNING    ?? %d?? ?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    You must change 1 in the first to 0
    So it will be like that
    [CODE]PHP Code:
    0    UIIT_MSG_VIETNAM_MRSYSTEM_100    100% ?? ?????..     0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_50    50% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_0    0% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME    ?? %d?? %d?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_100    100% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_50    50% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_TOOLTIP_0    0% ?? ??    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_OVERTIME    ?? %d?? ?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME_WARNING    ?? %d?? %d?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_PLAYTIME_FOR_50    ?? %d?? %d?? ??? ????. 50%% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_50_WARNING    ?? %d?? %d?? ??? ????. 50%% ?? ?????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    UIIT_MSG_VIETNAM_MRSYSTEM_OVERTIME_WARNING    ?? %d?? ?? ??? ????.    0    0    0    0    0    0    0    0    0    0    0    0    0
    


    [/CODE]
    Disable alchemy materials from dropping


    Kod:
    USE [SRO_VT_SHARD] 
    GO
    
    UPDATE dbo._RefDropItemAssign
    SET Service = 0
    WHERE RefItemID BETWEEN 6679 AND 5414
    
    UPDATE dbo._RefDropItemAssign
    SET Service = 0
    WHERE RefItemID BETWEEN 6082 AND 6371
    
    UPDATE dbo._RefDropItemAssign
    SET Service = 0
    WHERE RefItemID BETWEEN 10501 AND 10527
    
    UPDATE dbo._RefDropItemAssign
    SET Service = 0
    WHERE RefItemID BETWEEN 11499 AND 11668
    
    UPDATE dbo._RefDropItemAssign
    SET Service = 0
    WHERE RefItemID BETWEEN 12554 AND 12569
    
    Change Stacks for items
    Kod:
    First go to refobjcommon
    Find the item you want to change maxstack
    Like you want for elixirs
    PHP Code:
    ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B
    You scroll and check the "Link" For it.
    For example this item have link : 2029
    then go to refobitem and look for 2029, You will see a row Called 'MaxStack'
    Change it
    then go to media.pk2
    Then look for itemdata_xx
    Search for this "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B".
    And change the number that exist after the xx xx and change it same to db
    Example
    Quote:
    1 3679 ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B ?? ????(??) xxx SN_ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B SN_ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B_TT_D ESC 0 0 3 3 10 1 180000 3 0 1 1 1 255 3 1 0 0 0 0 100000 0 0 0 600 20000 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_reinforce_recipe.bsr item\etc\archemy_reinforce_recipe_weapon_b.ddj xxx xxx 1 2 0 0 2 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100663296 ?????? 841489939 1,2,3,4 286331153 5,6,7,8 286002188 9,10,11,12 0 ?????? 0 ?????? -1 xxx -1 xxx -1 xxx 1 [??] -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
    Where is the red "1" Change it
    
    Add CTF
    Kod:
    Go to SMC
    SR_Schedule
    Click at "SCHEDULE_DEF_FLAG_WORLD_PARTICIPATION"
    Choose (M) 10
    And select type (01) Everydays
    And make it like that
    PHP Code:
    3:50 ~ 4:00 (10min) 10min
    5:50 ~ 6:00 (10min) 10min
    7:50 ~ 8:00 (10min) 10min
    9:50 ~ 10:00 (10min) 10min
    11:50 ~ 12:00 (10min) 10min
    13:50 ~ 14:00 (10min) 10min
    15:50 ~ 16:00 (10min) 10min
    17:50 ~ 18:00 (10min) 10min
    19:50 ~ 20:00 (10min) 10min
    21:50 ~ 22:00 (10min) 10min
    23:50 ~ 24:00 (10min) 10min
    Then go to "SCHEDULE_DEF_FLAG_WORLD"
    And make this
    
    
    flag_world - 1:55 ~ 6:21 (26min) 26min
    
    PHP Code:
    1:55 ~ 2:21 (26min) 26min
    3:55 ~ 4:21 (26min) 26min
    5:55 ~ 6:21 (26min) 26min
    6:55 ~ 7:21 (26min) 26min
    7:55 ~ 8:21 (26min) 26min
    9:55 ~ 10:21 (26min) 26min
    11:55 ~ 12:21 (26min) 26min
    13:55 ~ 14:21 (26min) 26min
    15:55 ~ 16:21 (26min) 26min
    17:55 ~ 18:21 (26min) 26min
    19:55 ~ 20:21 (26min) 26min
    21:55 ~ 23:21 (26min) 26min
    23:55 ~ 24:21 (26min) 26min
    
    How to change spawn place for new char
    Kod:
    Go to sro_vt_shard.
    Programmability
    Stored Procedures
    Then click modify at _AddNewChar
    Look at @StartPos_X
    @StartPos_Y
    @StartPos_Z
    And change them
    You can get the coords you want from your main account
    Just login in ur main and stay on place you want
    then go to sro_vt_shard tables
    _Char table.Click open table
    Look for PosX,PosY,PosZ And copy them to there
    
    How to add items to start items
    Kod:
    Go to sro_vt_shard.
    Programmability
    Stored Procedures
    Then click modify at _AddNewChar
    Scroll down into you find this
    Quote:
    exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1
    exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1
    exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1
    Click Enter and add the item you want and then the second, is they amount,and then 1
    
    Kod:
    How to change Sox Drop rate:
    Go to sro_vt_shard
    Search for "_RefDropClassSel_RareEquip" Table
    Click open table
    And there you see 10 is default mean = 1x
    change to 15 if you want 1.5x and so on
    
    Query to change item mall price
    
    Kod:
    use SRO_VT_SHARD 
    PHP Code:
    UPDATE [dbo].[_RefPricePolicyOfItem]
    SET Cost = XX
    WHERE RefPackageItemCodeName like '%PACKAGE_ITEM_MALL_AVATAR_M_%%'
    Change XX to the price you want
    Change PACKAGE_ITEM_MALL_AVATAR_M_ To the RefPackageItemCodeName you want
    
    How to change Level of char
    PHP Code:
    Kod:
    USE [SRO_VT_SHARD_INIT]  
    GO
    --by Saif1999
    Declare @CharName Varchar (64)
    Set @CharName    =    'Put your char name here'
    
    UPDATE    dbo._Char
    --change 100 to the level of your char you want
    SET CurLevel= 100
    SET MaxLevel = 100
    WHERE CharID = (SELECT CharID FROM [dbo].[_Char] WHERE CharName16 = @CharName)
    How to change HWAN level (For yellow title)
    PHP Code:
    USE [SRO_VT_SHARD_INIT]
    GO
    --by Saif1999
    Declare @CharName Varchar (64)
    Set @CharName    =    'Put your char name here'
    
    UPDATE    dbo._Char
    --change 3 to hwanlevel you want
    SET HwanLevel = 3
    WHERE CharID = (SELECT CharID FROM [dbo].[_Char] WHERE CharName16 = @CharName)
    How to change Stone success rate
    USE SRO_VT_SHARD
    GO
    UPDATE _RefObjItem
    SET Param4 = Put here desired rate
    WHERE ID BETWEEN 4630 AND 5013
    
    
    Example : if the value 70, it will be 70% etc
    
    Alıntıdır İngilizcedir Fakat Cok Rahat Anlıyacagınız Düşüyorum
     
    Son düzenleme: 8 Kasım 2015
    Collapse bunu beğendi.
  2. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
    Alchemy rate paramları ikiyle çarpılarak falan arttırılmaz buga girer. % 150 olur şans oranı hep tutar.
     
  3. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    Konu Düzeltilmiştir
     
    Collapse bunu beğendi.
  4. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
    Alchemy param hesabı nasıl yapılır?

    Alchemy paramlar 4er 4er gruplanmıştır.

    Guruptaki ilk artı değeri için ;
    Şans oranı * 2^24 ( ^ işareti üssü anlamında)
    İkincisi için;
    Şans oranı * 2^16
    Üçüncüsü için;
    Şans oranı * 2^8
    Dördüncüsü için;
    Şans oranı*1

    Çıkan sonuçlar birbiri ile toplanır ve 4lü grubun param değeri ortaya çıkar.

    Örneğin +1, +2, +3, +4 tutma değerlerini sırasıyla %50 %40 %30 %20 yapmak istiyorsak;
    50*2^24= 838860800
    40*2^16=2621440
    30*2^8=7680
    20*1=20

    Sonuçların toplamı: 841489940

    Bu değeri Elixirlerin veya Lucky Powder'ların Param2 kısmına yazarsanız +4e kadar Param3 kısmına yazarsanız 5-8 arası Param4 kısmına yazarsanız 8-12 arası şans oranını değiştirebilirsiniz.

     
  5. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    @Collapse Hesaplama güzel fakat mantıgını almadım tam olarak neyi kast ediyorsun bu hesaplamalara nerden başlıyacagımızı söylelermisin kardeşim pek bişey anlamadım.
     
  6. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
    İkinin kuvvetleriyle olmasını istediğin şans değerini çarpıyorsun sonuçları topluyorsun. ikinin kuvvetleri sırasıyla 24 16 8 1 olarak gidiyor. Örneği okuyarak nasıl hesaplayacağını anlayabilirsin. Tek yapman gereken benim verdiğim şans değerlerini kendi değerlerinle değiştirmek. Uğraşmak istemiyorsan hesaplayan hazır programlarda var, ufak bir aramayla bulabilirsin.
     
  7. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    @Collapse Konu Anlaşılmışdım saolasın dostum 1 sorundaha olucak drop kısmındayım [Bir Mobdan %100 Düşmesi için 1 yapiyorsan 1000'de bir düşmesi için kaç yapmamız gerekir]
     
  8. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
  9. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    Mantık olarak dogru fakat olmuyor . :(
     
  10. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
    Hangi tablodan ayarlıyorsun?
     
  11. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    _RefMonster_AssignedItemRndDrop _RefDropItemGroup'grup ayarlayım dedim olmadı direk ekleyim dedim biraz daha düzgün fakat istenilen degil _RefMonster_AssignedItemDrop
     
  12. Collapse

    Collapse   asistan rank8

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.287
    Beğenilen Mesajlar:
    165
    Ödül Puanları:
    73
    Doğru anladıysam _RefDropItemGroup tablosunda yeni grup oluşturdun,
    _RefMonster_AssignedItemRndDrop tablosuna mobların ID lerini ve yeni oluşturduğun item grubunu ekledin.

    _RefDropItemGroup tablosunda oluşturduğun grup içerisinde düşme oranı belirliyebiliyosun. Mesela FGW'de talismanlar düşerken serennes ve commanderin az düşmesini broken keyin çok düşmesini bu tablo ayarlıyor. Sen eklediğin grupta tüm itemler için 0,1 gibi eşit oran belirleyebilirsin.


    _RefMonster_AssignedItemRndDrop tablosunda ise mobdan düşecek olan item gruplarının topluca düşme oranını belirliyorsun. DropAmountMin ve DropAmountMax'ın ne işe yaradığı belli ama Overlap ne işe yarıyor ben de bilmiyorum. Database orjinalinde Rocset için overlap 1 gerisi 0. Bir mobdan düşen item sayısının sınırı var. Mesela bir moba 250 tane gold coin düşecek şekilde ayarlasan bile o kadar çok coin düşmüyor. Bu limiti kaldırıyor olabilir. Bu taloda Dropratio değeri ile item grubunun düşme oranını artırıp azaltabiliyoruz ayrıca _RefDropItemGroup tablosundan item grubu içerisinde hangi itemin daha çok düşmesinide ayarlayabiliyoruz. Bu iki tablonun oranları çarpılıp gerçek sonuç ortaya çıkıyor gibi.

    _RefMonster_AssignedItemRndDrop tablosunda DropRatio 0.1 olsun,
    _RefDropItemGroup tablosunda SelectRatio da 0.1 olsun. Buna göre itemin düşme oranı 0.1 * 0.1=0.01 oluyor olabilir. En sağlıklı sonucu deneme yanılma yaparak bulmak gerek.
     
  13. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    _RefDropItemAssign'den Servislerini 0 yaptım düşmeyi kesti ama hiç düşüyormur bu seferde
     
    Son düzenleme: 25 Ağustos 2016
  14. AmIMad

    AmIMad Bakalım be. moderator rank8

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    373
    Beğenilen Mesajlar:
    33
    Ödül Puanları:
    28
    Meslek:
    Mermerci :)
    Şehir:
    Ankara
    Sorun Çözülmüştür...