UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

sebepsizcee


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 15
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Player
Yaş: 25
Mesaj #98041   22-02-2020 17:02 GMT    
        
silahın vurucağı damage nasıl ayarlanır ?



Yazar

Epihaltes


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 160
Oyun Tarzı: Rp
Emulatör: 0.57
Tecrübe: Scripter
Yaş: 28
Mesaj #98043   22-02-2020 18:47 GMT    
        
@hit
@gethit

ikisinden biriyle ayarlaya bilirsin.


Düzeltti umarım.

Yazar

sebepsizcee


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 15
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Player
Yaş: 25
Mesaj #98049   23-02-2020 14:58 GMT    
        
Alıntı
Epihaltes :
@hit
@gethit

ikisinden biriyle ayarlaya bilirsin.



neye göre mesela ? +15 katana ile vuruş yaptığında 25 30 civarı damage vurmasını istiyorum nasıl yapabilirim bunu ?



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 774
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 34
Mesaj #98051   24-02-2020 13:07 GMT    
        
@GETHIT
@HIT

Bu wikiyi aktif olarak kullanırsanız bunların hepsine birer cevap bulabilirsiniz.


Sunucu Projesi : Resurrection of Sosaria

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1783
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #98061   04-03-2020 15:12 GMT    
        
DAM ve ATTR_MAGIC+MOREY ilişkisini anlamak gerek bunun için.

Mesela bir kılıç oluşturdun diyelim;
Kod:
[ITEMDEF i_pala]
ID=i_cutlass
TYPE=t_weapon_sword
DAM=10,15 //Silahın temel hasar değerleri.
FLIP=1
SKILL=Swordsmanship
SPEED=35
VALUE=90
WEIGHT=8.0
TWOHANDS=N
RESOURCES=8 i_ingot_iron
SKILLMAKE=Blacksmithing 24.3
CATEGORY=Provisions - Weapons
SUBSECTION=Swordsmanship
DESCRIPTION=Pala
ReqStr=25

On=@Create
HITPOINTS={36 48}


Şimdi burda oluştuduğumuz kılıç temelde 10 ile 15 arasında bir hasar vuracaktır. Çünkü DAM=10,15 belirttik. Peki ama aynı kılıcın +15'i nasıl 20-25 civarı vurur. Burada attr_magic ve morey verileri devreye giriyor. Bir kılıca ATTR_MAGIC niteliği verildiğinde (ATTRIBUTE) kılıcın morey değeri kılıcın hasarına ek olarak yansır. Bu sistemin çalışması biraz daha karmaşıktır çünkü sistemin çalışması matematiksel olarak yaklaşık ((MOREY + 62) / 125) + (((MOREY + 62) / 1000) + 1) şeklindedir. Yani kılıcın üzerinde var olan morey'e 62 ekleyip 125 e bölmek ve çıkan değer ile moreye 62 ekleyip 1000 e bölüp +1 eklediğinizde çıkan değeri eklemek gerekir. Yani morey değerine göre eklenecek olan hasar değerleri aşağıdaki listede gösterilmiştir. Ancak burada belirttiğim gibi bu hesaplama yaklaşık bir hesaptır çünkü tam olarak %100 çalışma prensibi böyle değildir, özellikle 2000 den sonra 1125 e göre bölünmesinden dolayı her 1000 de bölünen sayı 1000 yerine 125 artarak gidiyor olabilir. Ancak aşağıdaki liste denenmiş bir listedir.

Kod:
0-62      +1
63-187    +2
188-312   +3
313-437   +4
438-562   +5
563-687   +6
688-812   +7
813-937   +8
938-1062  +10
1063-1187 +11
1188-1313 +12
1313-1437 +13
1438-1562 +14
1563-1687 +15
1688-1812 +16
1813-1937 +17
1938-2062 +18
2062-2187 +19
2188-2313 +21

ve bu şekilde hesaplamaya devam edebilirsiniz. Şimdi bizim yapmak istediğimiz normalde 10-15 vuran bir kılıcın +15 olunca 20-25 vurmasıydı. Bu durumda bizim arttırmamız gereken miktar +10 yani hasarımız +15 olduğunda +10 artması gerekiyor. Üstteki listeden gördüğümüz gibi hasarımız 938 den itibaren +10 artacağı için MOREY değerimizi 938 ile 1062 arasında (iki sayı dahil) bir sayı olarak belirtmemiz gerekir.

Yani elimizde olan şey;
Kod:
[ITEMDEF i_pala_vanq]
ID=i_cutlass
NAME=Pala of Vanquishing
RESOURCES=8 i_ingot_iron, i_pala

CATEGORY=Provisions - Weapons - Magic
SUBSECTION=Magic Cutlasses
DESCRIPTION=Pala of Vanquishing

ON=@Create
MOREY=93.8 //Burada gördüğünüz gibi 938 belirttik. 938 olarak veya 93.8 olarak belirtmek sorun teşkil etmez.
ATTR=attr_magic //Moreyin devreye girmesi için gereken nitelik.
HITPOINTS={31 70}

Böylece artık i_pala_vanq olarak çıkarttığımız +15 palamız 20-25 (10-15 temel +10 morey) arasında hasar vuracak.

Edit: Dün gece kaynak kodun weapon hasarı kısmını incelerken fark ettim ki, bir silaha modar vermek de doğrudan hasarını arttırıyor. Yani MODAR=10 yapmak silah hasaraına direkt olarak +10 ekler.


Son güncelleme: xwerswoodx tarafından 11-03-2020 15:04 GMT, 119 Gün önce düzenlendi.


 Gaia
Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Büyünün Random Damage Silme Sorunu4stylez26-05-2020
Vds de ultima online nasıl açacağım4yalin5928-04-2020
Strength'in base damage'e etkisi8Jada09-04-2020
Görünebilir deniz dibi nasıl yapılır?8Athynas24-03-2020
timer ayarlama nasıl yapılır ?54s3d301-03-2020


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,