Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

Yeni başlayanlar için Üyelik Almak ve GM Olmak

risesun97

not for money but for humanity
.
Katılım
17 Şub 2019
Mesajlar
867
Çözümler
1
Tepkime puanı
857
Puanları
93
Konum
Constantinople
Türk Lirası
0.00₺
Merhaba arkadaşlar...
Yeni başlayan arkadaşlar için oyunda üyelik almak ve o üyeliği GM yapmayı anlatacağım. Anlatmadan önce VSRO kurulumunu baştan sona eksiksiz yaptığınızı ve oyuna hatasız girdiğinizi, giriş ekranına kadar geldiğinizi varsayıyorum. Bunun için iki yol var sırasıyla anlatıyorum, başlayalım...

İlk Yol:

Giriş için bize bir kullanıcı adı ve bir de şifre gerekiyor peki bunların kaydı nerede tutuluyor elbette ki SRO_VT_ACCOUNT veritabanında. Peki hangi tabloda, onu da resimler ile göstereyim.
Hesap adı ve şifrelerimiz SRO_VT_ACCOUNT > TB_User tablosunda yer alır şifreler MD5 dili ile şifrelenir.

782

Yukarıda ki resimde JID kolonu hesabın ID'sidir, StrUserID kolonu giriş yapılacak hesap adıdır ve türkçe karakterler kullanılamaz, Password kısmı ise şifre kısmıdır MD5 dili ile şifrelenir (resimde görünen 'c4ca4238a0b923820dcc509a6f75849b' şifresi ise '1' e tekabül eder, o kadar sayı ve harf alt tarafı 1 yani :D), Status kolonu hesabın durumunu gösterir Name, Email, Sex kısımları ise sitede kayıt olurken doldurulan alanlardır.(Ad, Soyad, Email, Cinsiyet)

Gerekli alanları doldurarak hesabı açtık şimdi bu hesabı birde GM karakteri yapalım. Hemen çubuğumuzu sola kaydırıyoruz ve alttaki resimde ki alanlar ile karşılaşıyoruz.

784

Açtığımız hesabı GM karakteri yapmak istiyorsak iki kolonda değişiklik yapacağız biri sec_primary diğeri sec_concent. Bende 1 yazan kısımlar GM karakteri, Server Developer olarak geçer, 3 yazan kısım yeni açtığımız hesap normal oyuncu olarak geçer. Bu sayıların 1 (GM) veya 3 (Normal Kullanıcı) olması bazı veritabanlarında değişiklik gösterebilir. Peki bunlara nereden bakacağız, ona da SRO_VT_ACCOUNT > _SecurityDescriptionGroup tablosunda bakacağız.

785


nID 1 olan kısım GM karakteridir 3 olan kısım ise normal kullanıcı karakteridir. Diğer nID'ler bazı kısıtlama getirilmiş karakterlerdir. Örneğin 2 olan nID karakterleri GM'nin kullandığı bazı özellikleri kullanamaz.(GM konsolunu kullanamama gibi)
Bir de bu hesaba biraz Silk verelim onu nereden yapacağız, SRO_VT_ACCOUNT > SK_Silk tablosundan vereceğiz.

786

Resimde görünen kısımda JID kolonu hesabımızın ID'sidir, silk_own kolonu mecvut Silk, silk_gift kolonu hediye Silk, silk_point kolonu ise Silk puanıdır.(Oyun içerisinde F10'da görünür.). silk_own kısmına istediğiniz Silk miktarını yazıp hesaba verebilirsiniz.

İkinci Yol:

Yaptığımız tüm bu işlemleri tek bir programda yapabiliriz. Programın adı EvaTools.

787


Settings kısmından SQL bağlantımızı yapıyoruz, Account sekmesinde;
Edit Account=Hesabın kullanıcı adını, şifresini, Primary ve Concent Group(Karakteri GM veya normal kullanıcı yapma) ataması yapabiliyoruz.
Create Account=Yeni hesap oluşturma yapabiliyoruz.
Add Silk=Hesaba Silk yükleyebiliyoruz.
Ban Account=Hesabın oyuna girişini yasaklayabiliyoruz.
Unban Account=Hesabın yasağını açabiliyoruz.
Characters kısmında karakterin adını değiştirebiliyoruz ve Str, Int, Level, Gold verebiliyoruz.

Eksiklerim veya yanlışım varsa affola, iyi forumlar.... :)

788
 
Son düzenleme:
TB_User Kısmında Account alırken JID 1 den 3 e geçiyor , kilitli olmasına rağmen bu hatayı neden yapıyor okadar temizledim sıfırladım ama yinede JID kısmındaki ID 1 , 2 , 3, 4, 6 gibi ID de atlama yapıyor, şunu farkettim genellikle account alırken masue yi bir alt satıra yanlışlıkla tıkladığımda hata oluşuyor hata oluşunca ID değişiyor 4 ten 5 e geçmesi lazım ken 6 oluyor. bilgisi olan varsa cevaplarsa sevinirim, bu ID değişmesi atlaması ilerde hatalara bug lara meydan açabilir.
 
TB_User Kısmında Account alırken JID 1 den 3 e geçiyor , kilitli olmasına rağmen bu hatayı neden yapıyor okadar temizledim sıfırladım ama yinede JID kısmındaki ID 1 , 2 , 3, 4, 6 gibi ID de atlama yapıyor, şunu farkettim genellikle account alırken masue yi bir alt satıra yanlışlıkla tıkladığımda hata oluşuyor hata oluşunca ID değişiyor 4 ten 5 e geçmesi lazım ken 6 oluyor. bilgisi olan varsa cevaplarsa sevinirim, bu ID değişmesi atlaması ilerde hatalara bug lara meydan açabilir.
özelden anydesk ver halledeyim.
 
Geri
Üst Alt