UO-Dev Arama


Yazar: Mahsuni
Tarih: 23-05-2019 14:52





Kod:
[ITEMDEF I_ligt_katana]
NAME=Lighting Katana
ID=i_Katana
WEIGHT=5
SPEED=40
TYPE=T_WEAPON_FENCE
DAM=60
VALUE=400

ON=@Create
HITPOINTS=5000
COLOR=07b5

on=@click
src.Sayu Elektirik Carpar
message @07a1 <name>
src.anim 21
return 1

ON=@EQUIP
Src.sysmessage @07a1 Lighting Power
src.anim 17
src.effect 3,i_fx_bless_effect,6,15,1


ON=@UNEQUIP
src.sysmessage @07a1 Etkisi Biter


ON=@DAMAGE
src.damage 70 0001 <cont.uid>
src.ligteffect



[function ligteffect]
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>-1> W<p.y> B<eval(<p.z>+55)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>-1> W<eval <p.y>-1> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>+1> W<eval <p.y>-1> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>+1> W<p.y> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>+1> W<eval <p.y>+1> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>-1> W<eval <p.y>+1> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<p.x> W<eval <p.y>-1> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
sector.allclients sendpacket 0c0 00 D0 D<uid> W03818 W<eval <p.x>-1> W<p.y> B<eval(<p.z>+65)> W0 W0 B0 B1 B13 00 00 00 B1 D04 D3
Download : Light Katana New Effect
Boyut: mb - Hit : 1383



Yorumlar

1.   Gönderen xwerswoodx   31-03-2020 20:45    

Daha önce de belirttiğim gibi @Damage item altında kullanıldığı takdirde, silah hasar aldıkça devreye giren bir triggerdir.

Doğru kullanım;
On=@Equip altında oyuncuya event verip, On=@Hit triggeri altından devreye sokmaktır. Ancak silahlar genellikle hasar aldığı için bu kod bir şekilde çalışır, yine de kullanımı hatalıdır.

2.   Gönderen mahsuni   10-04-2020 17:39    

Sayın hamit bey buradaki triggir gore o damage yi silaha geliyor effecti silah atiyor peki scp yi cekip oyunda denermisin effect kimde patliyor silahta sonucta her vurusta damage aliyor ?? on=@hit triggir i ile aynı ozellikleri verince daha oyuncu elindeki silahi indirmeden effect atiyor...

ON=@DAMAGE
src.damage 70 0001 <cont.uid>
src.ligteffect

3.   Gönderen xwerswoodx   16-04-2020 11:30    

Yanlışı savunmanın anlamı yok, silahların hasar yemesi kapatılırsa On=@Damage de devreye girmeyecektir, ayrıca efektler silah hasar yediğinde devreye gireceği için, %100 bile değil %40 devreye girme şansı, On=@Hit de vurmadan devreye giriyorsa muhtemelen kullandığınız sürüm çok eskidir.

Doğru kullanım event verip On=@Hit triggeri altında sorgulamaktır. Daha önce de belirttiğim gibi @Damage triggeri sadece silah hasar aldığında devreye gireceği için, silah hasar almadıkça etkilenmeyecektir. Normalde silahların hasar alma şansı %40'dır bu da, silahın bu bonusu %40 şansla vurduğu anlamına geliyor. Yani her defasında vuruyor gibi görünse de aslında %40 şansla vuruyor, yani teknik olarak gereğini bile yapmıyor.

Kod:
On=@Hit
LOCAL.ITEMDAMAGECHANCE=0


Global oyuncu eventine bunu ekleyip silahların hasar almasını kapattığım anda ise bu bonus tamamen iptal olur, çünkü hasar almadığı için silah bonus da vurmayacaktır. Yani teknik olarak yaptığınız kodlama hatalı ve tamamiyle yanlıştır, ayrıca hiç alakası olmayan şeyler bunu etkilediği için yapması gerekeni bile yapmıyor. Şimdi sen bu bonusun üzerine %20 vurma şansı eklesen, normalde %20 vurması gerekirken, 40*20/100*100 den %8 şansla vuracaktır. Bu da temel matematik, benim uydurduğum bir şey değil.

Yeniden belirtiyorum ki SİLAH HER VURUŞTA HASAR ALMAZ varsayılan hasar alma şansı %40dır. Bunu isterse oyuncular GLOBAL PLAYER EVENTINDEN %100 yapabilirler, ancak neden silahlar %100 şansla hasar alsın ki? Normal şartlarda silahların HITPOINTS'i çok düşüktr, her vuruşta hasar alırsa silah çok çabuk kırılır.

Her neyse umarım açıklayıcı bir şekilde anlatabilmişimdir, burada kimseyi eleştirmiyorum. Sadece doğru kullanım yöntemini açıklamaya çalışıyorum, keşke ben de isterdim @Hit yerine @Damage triggeri kullanmayı, işleri ne kolaylaştırırdı.

Dipnot: Son güncellemelerden sonra %40 olan hasar şansı %25 e düştü.

İyi forumlar.

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : 1.00   
Oylar: 1 den itibaren 02-06-2019 14:07

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Staff Effect0tyr1025-08-2010
Holy Light0The And23-09-2009
Holy Light0Amesron01-09-2009
Light Wood Mobilya0Robellious06-08-2009
Katana0TheRaskol04-08-2009


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