UO-Dev Arama

 



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

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 16
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 32
Mesaj #97170   01-04-2019 15:18 GMT    
        
Serverlarda kullanılan artılı silah renk olayını sphere_item_magic_weapon.scp içerisinde silahlara on=@create altında color=0455 vb. gibi tek tek renk vererek yaptım. Aynı şekilde silaha tıklanınca isminin renkli olmasını da bu yöntemle yaptım. Bunun yerine events yazarak bunu tüm itemlar için yapsam daha iyi olur mu? Hangisi daha mantıklı?



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 52
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #97172   01-04-2019 21:05 GMT    
        
Events i salla da type üzerinden yapabilirsin dostum. Mesela katananın typesi t_weapon_sword gibi birşey olmalı defs yada types diye bir script dosyası var onun altında [typedef t_weapon_sword] tanımı aç altına işte on=@click on=@equip ya da @create gibi triggerlar ile işlem yap. Hem ergonomik olur hemde takibi basit. Silahların typelerini bilmiyorsan scriptlerin altından bakabilirsin.


 serkserk
The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 16
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 32
Mesaj #97173   02-04-2019 09:18 GMT    
        
Başta tanım aç kısmını yanlış anlamışım benim hatam. Tekrar okuyunca ekledim dediğin gibi oldu teşekkür ederim.

Kod:
[typedef t_weapon_sword]
on=@click
message @07a1,1,1 <name>
return 1


Son güncelleme: serkserk tarafından 02-04-2019 09:36 GMT, 74 Gün önce düzenlendi.



Yazar

Axuare


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 341
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 27
Mesaj #97174   02-04-2019 12:03 GMT    
        
Daha kısa yol ile halledilebiliyor, şunu paylaşayım.

@xwerswoodx'in paylaştığı bir fix scripti.

// defname tarafı.
Kod:
[Defname fix]
color_0 00
color_200 05
color_400 045
color_600 075
color_800 025
color_1000 095
isim_0 Normal
isim_200 Ruin
isim_400 Might
isim_600 Force
isim_800 Power
isim_1000 Vanquishing


Kod:
On=@itemclick
//WEAPON FİX
if (<act.isweapon>)
if (<act.baseid>==i_staff_taming)
act.isim <act.name>
return 1
endif
if (<act.attr>&attr_identified)
act.color=color_<act.morey>
if ((<act.topobj.uid> == <uid>)
if (<act.type>==t_weapon_xbow)
act.message @95 [bolts: <eval <rescount <act.tdata3>>>]
elseif (<act.type>==t_weapon_bow)
act.message @95 [arrows: <eval <rescount <act.tdata3>>>]
endif
endif
act.arma [ <def.isim_<act.morey>> (+<eval <act.morey>/66>) ]
act.isim <serv.itemdef.<act.dispid>.name>
return 1
else
if ((<act.topobj.uid> == <uid>)
if (<act.type>==t_weapon_xbow)
act.message @95 [bolts: <eval <rescount <act.tdata3>>>]
elseif (<act.type>==t_weapon_bow)
act.message @95 [arrows: <eval <rescount <act.tdata3>>>]
endif
endif
act.isim <serv.itemdef.<act.dispid>.name>
return 1
endif
//WEAPON FİX BİTTİ



Scriptte gördüğüm act.isim, arma vb. diye geçmiş, o kısımları name olarak değiştirirsen bir problem olacağını sanmıyorum.


Fix script link ; 56b fix scp.


Özür dilemek;
Senin haksız, karşıdakinin haklı olduğu anlamına gelmez.
"Karşıdaki insana verdiğin değerin, egondan yüksek olduğunu ifade eder".


Ultima Online : Rise of Dragons..

Yazar

M.CANILIK


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 345
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 30
Mesaj #97176   02-04-2019 14:17 GMT    
        
Kod:
act.isim <act.name>


bu kısma müteakip [function isim] eklenmesi gerekiyor. Diğer yandan type altından işlem yaparsan sadece isimlere yönelik değil bir çok farklı fonksiyona hakimiyet sağlarsın. Magicallar için skill kontrolü, bonus ekle çıkart v.b bende type öneririm. Ama örnekte verildiği gibi defname atayarak renkleri oradan çektirtmek de bir çözüm. Burger King'in mottosu gibi, Have it your way.



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Binek isim degişmemesi6paris1601-09-2018
Artılı isim sorunu5New12-02-2018
Binege binince playerin üstünden isim yazması7MirroR19-12-2016
Random ostard renkleri4Roleas26-02-2014
isim7basic14-12-2013


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ı,