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.

vSRO Paylaşım vSRO - MagParamlar (Magic Stone Stats) Hakkında Bilmeniz Gerekenler!

I wish everyone a happy weekend.:)

Today I will talk about magparams with you.

With what I will explain here, you will be able to make custom blue scrolls, red durability removers and many other things that depend on your imagination.


Share Name:​
MagParam Features​
Sharing Content:​
Expression​


Structure of MagParams

As you know, there are many different MagParam values consisting of complex numbers. For example, let's look at the features of the gun in my hand;
*** Hidden text: cannot be quoted. ***


Let's examine the result of this query;

*** Hidden text: cannot be quoted. ***


To make things easier, you can read the query I wrote directly and get the results. As you can see, it gave us some values. In fact, we made the value in this Param column readable with a small code in SQL, which is the hex code of magparam, in other words, the machine language, with the logic that GameServer reads.

When we convert the numbers marked in Red and Green to Decimal;

Ekli dosyayı görüntüle 18800Ekli dosyayı görüntüle 18801

The part that is 100 is the amount of blue, the part that is 115 is the ID of blue in the _RefMagicOpt table.

Ekli dosyayı görüntüle 18798

We understand that the ID of the block ratio is 115. So what should I do if I want to reduce it to 50%?

*** Hidden text: cannot be quoted. ***


I'll need to replace the 64 here with 32 and convert this number to decimal.
Finally, the result will be something like this:

*** Hidden text: cannot be quoted. ***


We convert to decimal;

*** Hidden text: cannot be quoted. ***


and we paste the result into the required field in the _Items table and get this as a result;


Ekli dosyayı görüntüle 18804

I will not explain everything as if I were explaining it to someone who does not know anything, otherwise, people who want to do work on the forum think they know what they are doing and then when they cannot handle the job, they leave without even returning their money, what a characterless person. I want you to be careful not to prefer people with unknown names rather than meeting with competent people who do their job really well.


That's all from me, see you in the next guide/explanation. Best regards..

Note: If you have any questions, don't forget to mention them in the comments. I'd love to help you as much as I can.

thnx for share <3
 
teşekkürler
Üst üste post gönderildiği için tek mesajda birleştirildi:

tesekkurler
Üst üste post gönderildiği için tek mesajda birleştirildi:

tesekkurler
 
Herkese mutlu haftasonları dilerim :)

Bugün sizlerle magparamlara değineceğim.

Burda anlatıcaklarım ile custom blue scroll'lar red durability removerlar ve buna benzer hayal gücünüze bağlı birçok şeyi yapabileceksiniz.


Paylaşım Adı:​
MagParam Özellikleri​
Paylaşım İçeriği:​
Anlatım​


MagParamların yapısı

Bildiğiniz üzere karmaşık sayılardan oluşan birbirinden farklı bir sürü MagParam değeri mevcut örneğin elimdeki silahın özelliklerine beraberce bakalım;
*** Gizli metin: alıntı yapılamaz. ***


Bu Query ile çıkan sonucu inceleyelim;

*** Gizli metin: alıntı yapılamaz. ***


İşleri kolaylaştırmak için yazdığım queryi direk okutup sonuçları alabilirsiniz. Gördüğünüz üzere bizlere bazı değerleri çıkardı. Aslında bu Param sütunundaki değer magparamın hex koduna diğer bir deyişle makina diline çevirilmiş halini GameServerin okuduğu mantıkla SQL'de ufak bir kod ile okunabilir hale getirdik.

Kırmızı ve Yeşil ile işaretlenen yerdeki sayıları Decimale çevirdiğimizde;

Ekli dosyayı görüntüle 18800Ekli dosyayı görüntüle 18801

100 olan kısım blue'nun miktarıdır, 115 olan kısım _RefMagicOpt tablosundaki blue'nun ID'sidir.

Ekli dosyayı görüntüle 18798

115 block rationun ID'si olduğunu anlıyoruz. Peki ben bunu %50 ye düşürmek istiyorsam ne yapmam gerekiyor?

*** Gizli metin: alıntı yapılamaz. ***


buradaki 64'ü 32 ile değiştirip bu sayıyı decimale çevirmem gerekecek.
Son olarak şöyle bir sonuç çıkacak..

*** Gizli metin: alıntı yapılamaz. ***


decimale çeviriyoruz;

*** Gizli metin: alıntı yapılamaz. ***


ve çıkan sonucu _Items tablosunda gerekli alana yapıştırıyoruz sonuç olarak bunu elde ediyoruz;


Ekli dosyayı görüntüle 18804

Herşeyi hiç bilmeyen bir insana anlatır gibi anlatmayacağım yoksa forumda iş yaptırmak isteyen insanlardan işten anladığını sanıp iş alıyor ve sonrasında işin üstesinden gelemeyince ne karaktersizlikse parasını dahi iade etmeden çekip gidiyor. Burada işini gerçekten iyi yapan işinin ehli insanlarla görüşmektense adı sanı belli olmayan insanları tercih etmemeniz konusunda dikkat etmenizi istiyorum..


Benden bu kadar bir sonraki rehber/anlatım konusunda görüşmek üzere.. Saygılarımla..

Not: Eğer aklınıza takılan bir kısım olursa yorumlarda belirtmeyi unutmayın elimden geldiğince yardımcı olmak isterim..

teşekürler
 
Geri
Üst Alt