UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #102353   04-09-2021 20:56 GMT    
     
Merhabalar şöyle bir sıkıntım var yardımcı olurmusunuz.

Büyü staff oluşturdum +1 , +2 , +3 diye ben sadece buraya +3 yapıştırıyorum ben bakar diğerlerini düzeltirim diye
bunu sadece mage eline alabiliyor ve eline aldığında belirlediğim büyüleri +20 fazladan damage vuruyor ama
büyü attığımda büyüyü vurmadan damagesini vuruyor.

örneğin corpor attığımızda corpor oyuncuya gitmeden +20 damage vuruyor büyü staffın damagesi

bu olayda bug oluşturuyor sürekli fizletip tekrardan büyü atıyoruz süre beklemeden +20 damage vuruyor.



Script Kodu:
[itemdef i_staff_black_3]
id = i_staff_black
name = black staff
weight = 0.1
tevents=t_magestaff

on=@create
tag.kac = 3
color = 0791 // renk
hitpoints 100

[typedef t_magestaff]
on=@click
message @0481,,1 Magic Staff <qval (<dtag0.kac>)?+<dtag0.kac>:>
return 1

on=@equip
if (<src.tactics>)
src.sysmessage @38,,1 Bunu Savaş Yeteneği Olanlar Kullanamaz.
unequip
else
src.events +e_magicstaff
endif

on=@unequip
src.events -e_magicstaff

[events e_magicstaff]
on=@spellcast
if (<argn> == 37) || (<argn> == 42) || (<argn> == 51)
if (<src.findlayer.(2).baseid> == i_Staff_black)
src.act.damage 5
elif (<src.findlayer.(2).tag0.kac> == 1)
src.act.damage 10
elif (<src.findlayer.(2).tag0.kac> == 2)
src.act.damage 15
elif (<src.findlayer.(2).tag0.kac> == 3)
src.act.damage 20
endif



Yazar
Skill Title: Expert
Toplam Mesaj: 400
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Player
Yaş: 32
Beğeni: 58
Mesaj #102354   04-09-2021 22:10 GMT    
     
Normalde extra evente ihtiyacın yok büyülerin altında layer2 sorgulatıp daha temiz yaparsın ama @spellcast yerine @SpellSuccess olarak dene.


 xrambo, Eren19944

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #102355   04-09-2021 22:29 GMT    
     
dediğiniz gibi yaptım bu sefer de büyü staff damage arada vuruyor ama sadece 1 damge vuruyor 20 vurması lazım.



Yazar
Skill Title: Apprentice
Toplam Mesaj: 86
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 27
Beğeni: 24
Mesaj #102356   04-09-2021 23:40 GMT    
     
verdiğin damage sorgusuna alttakilerden 1 tanesini ekleyip denermisin ?

örnek: src.act.damage 20 01 <uid> // sayı yerine yazı ilede yazabilirsin.


Script Kodu:
[defname dam_flags]
dam_god 00001     //unblockable "god" damage
dam_physical 00002     //some sort of physical damage (as opposed to magical)
dam_magic       00004     //some sort of magical damage


 Eren19944
Level Shard
www.agarthauo.com

Yazar
Skill Title: Expert
Toplam Mesaj: 251
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 55
Mesaj #102357   04-09-2021 23:53 GMT    
     
Şöyle bir yöntem izleyebilirsin. Event yerine büyü başarılı bir şekilde tetiklendiğinde devreye girer.
Hangi büyülerde kullanmak istiyorsan aşağıdaki gibi büyülerine ekleme yapabilirsin.

Sphere_spells.scp altında
Örneğin fireball için:


Script Kodu:
on=@Effect
local.hesap <r9,12> // fireball ın effect kısmında yazan değeri gir

if (<src.findlayer.(2).tag0.kac> == 1)
local.hesap +=10
elif (<src.findlayer.(2).tag0.kac> == 2)
local.hesap +=15
elif (<src.findlayer.(2).tag0.kac> == 3)
local.hesap +=20
endif
damage <dlocal.hesap>,4,<src.uid>
return 1


Stafftaki event kısımlarını kaldırıp öyle deneyin. sadece silahta tag olsun


 Eren19944

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #102358   05-09-2021 01:06 GMT    
     
Herkeze teşekkür ederim xrambo dediği gibi yaptım düzeldi.



Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Staff Pin - Staff İnvis Konuşması4xrambo16-05-2021
Staff events title ayarı3manyaqq22-04-2021
LastTarget Büyü7serkanacar12-12-2020
Frozen büyü sorunu3hiphop206-12-2020
The Willow Staff Alımları Hakkında;2Desperados21-12-2019


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

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

UO-Dev Footer UO-Dev Footer