Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.



arkadaşlar sunucuda adamlar 2silahı birden eline alıyor 55rde butur olaylar yoktu 56bde bu olay meydana geldi.Birde buyuleri fizletildimi adamlar yeirnde kalıyor gidemiyor taki buyunun suresi dolana kadar bunalrı nasıl halledicez şimdiedn tşkler...
Daha önce Basic arkadaşımız da çift el silahla ilgili bir topic açmıştı ve gerekli açıklamayı ikissyoudie12 arkadaşımızla ben elimizden geldiğince yardımda bulunduk.
İsterseniz bir o başlığa bakınız. Buyrun ben sizin için arama yaptım.
https://www.ultima-strike.com/forum/ultima-online/sphere-scripting/cift-el-silah-q35876#307307
Fakat diğer fizzle olayı hakkında bir bilgim yok.

İyi günler.
fix scriptini koy ilgilenelim büyüler için ama diğeriyle hiç karşılaşmadım
[FUNCTION Spellfreeze]
if ((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
	if (<findid.i_spdelay_man>)
	findid.i_spdelay_man.remove
elseif (<findid.i_spdelay_woman>)
	findid.i_spdelay_woman.remove
elseif (<findid.i_spdelay_unisex>)
	findid.i_spdelay_unisex.remove
	endif
endif

if !((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
	if 	(<body> == c_man)
		var.m <act.uid>
		newitem i_spdelay_man
		act.more1 <args>
		act.equip
		act <var.m>
	elseif (<body> == c_woman)
		var.m <act.uid>
		newitem i_spdelay_woman
		act.more1 <args>
		act.equip
		act <var.m>
	else
		var.m <act.uid>
		newitem i_spdelay_unisex
		act.more1 <args>
		act.equip
		act <var.m>
	endif
endif
[FUNCTION Spellfreeze]
if ((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
	if (<findid.i_spdelay_man>)
	findid.i_spdelay_man.remove
elseif (<findid.i_spdelay_woman>)
	findid.i_spdelay_woman.remove
elseif (<findid.i_spdelay_unisex>)
	findid.i_spdelay_unisex.remove
	endif
endif

if !((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
	if 	(<body> == c_man)
		var.m <act.uid>
		newitem i_spdelay_man
		act.more1 <args>
		act.equip
		act <var.m>
	elseif (<body> == c_woman)
		var.m <act.uid>
		newitem i_spdelay_woman
		act.more1 <args>
		act.equip
		act <var.m>
	else
		var.m <act.uid>
		newitem i_spdelay_unisex
		act.more1 <args>
		act.equip
		act <var.m>
	endif
endif



if (<argn> == 1)	// Clumsy
	spell_say Uus Jux
	mg1
elseif (<argn> == 2)	// Create food
	spell_say In Mani Ylem
	mg1
elseif (<argn> == 3)	// Feeblemind
	spell_say Rel Wis
	mg1
elseif (<argn> == 4)	// Heal
	spell_say In Mani
	//sd 1
	mg1
elseif (<argn> == 5)	// Magic Arrow
	spell_say In Por Ylem
	mg1
elseif (<argn> == 6)	// Night Sight
	spell_say In Lor
	mg1
elseif (<argn> == 7)	// Reactive Armor
	spell_say Flam Sanct
	sd 1
	mg1
elseif (<argn> == 8)	// Weaken
	spell_say Des Mani
	mg1
elseif (<argn> == 9)	// Agility
	spell_say Ex Uus
	mg2
elseif (<argn> == 10)	// Cunning
	spell_say Uus Wis
	mg2
elseif (<argn> == 11)	// Cure
	spell_say An Nox
	sd 1
	if (<act.findid.i_rune_poison>)
		if (<act.findid.i_rune_poison.morey> > <eval ((<magery> + 400) / 2)>)
			if !(rand(8) == 1)
				act.effect 3,0374a,1,15,1
				act.sound snd_spell_poison
				f_fizzle
				return 1
			endif
		endif
	endif
	mg2
elseif (<argn> == 12)	// Harm
	spell_say An Mani
	sd 1
	mg2
elseif (<argn> == 13)	// Trap
	spell_say In Jux
	f_fizzle
	return 1
elseif (<argn> == 14)	// Untrap
	spell_say An Jux
	f_fizzle
	return 1
elseif (<argn> == 15)	// Protection
	spell_say Uus Sanct
	sd 1
	mg2
elseif (<argn> == 16)	// Strength
	spell_say Uus Mani
	sd 1
	mg2
elseif (<argn> == 17)	// Bless
	spell_say Rel Sanct
	sd 1
	mg3
elseif (<argn> == 18)	// Fireball
	spell_say Vas Flam
	sd 1
	mg3
elseif (<argn> == 19)	// Lock
	spell_say An Por
	f_fizzle
	return 1
elseif (<argn> == 20)	// Poison
	spell_say In Nox
	if (<act.uid> == <uid>)
		f_fizzle
		return 1
	endif
	psg
	sd 1
elseif (<argn> == 21)	// Telekinesis
	spell_say Ort Por Ylem
	sd 1
	if (<act.isitem>)
		if (<act.cont.isitem>)
			if ((<act.cont.type> == t_corpse) || (<act.topobj.id> == c_pv))
				f_fizzle
				return 1
			endif
		endif
	else
		f_fizzle
		return 1
	endif
	mg3
elseif (<argn> == 22)	// Teleport
	spell_say Rel Por
	mg3
elseif (<argn> == 23)	// Unlock
	spell_say Ex Por
	f_fizzle
	return 1
elseif (<argn> == 24)	// Wall
	spell_say In Sanct Ylem
	sd 1
	mg3
elseif (<argn> == 25)	// Arch Cure
	spell_say Vas An Nox
	sd 2
	mg4
elseif (<argn> == 26)	// Arch Protection
	spell_say Vas Uus Sanct
	sd 2
	mg4
elseif (<argn> == 27)	// Curse
	spell_say Des Sanct
	sd 2
	mg4
elseif (<argn> == 28)	// Fire Field
	spell_say In Flam Grav
	if (<act.topobj.ischar>)
		f_fizzle
		return 1
	endif
	sd 2
	mg4
elseif (<argn> == 29)	// Greater Heal
	spell_say In Vas Mani
	sd 2
	mg4
elseif (<argn> == 30)	// Lightning
	spell_say Por Ort Grav
	sd 2
	mg1
elseif (<argn> == 31)	// Mana Drain
	spell_say Ort Rel
	f_fizzle
	return 1
elseif (<argn> == 32)	// Recall
	spell_say Kal Ort Por
	sd 2
	mg4
elseif (<argn> == 33)	// Blade Spirits
	spell_say In Jux Hur Ylem
	sd 2
	mg5
elseif (<argn> == 34)	// Dispel Field
	spell_say An Grav
	if (<act.ischar>)
		f_fizzle
		return 1
	endif
	sd 2
	mg5
elseif (<argn> == 35)	// Incognito
	spell_say Kal In Ex
	sd 2
	mg5
elseif (<argn> == 36)	// Magic Reflect
	spell_say In Jux Sanct
	sd 2
	mg5
elseif (<argn> == 37)	// Mind Blast
	spell_say Por Corp Wis
	sd 2
	mg5
elseif (<argn> == 38)	// Paralyze
	spell_say An Ex Por
	sd 2
	mg3
elseif (<argn> == 39)	// Poison Field
	spell_say In Nox Grav
	if (<act.topobj.ischar>)
		f_fizzle
		return 1
	endif
	sd 2
	mg5
elseif (<argn> == 40)	// Summon Creature
	spell_say Kal Xen
	sd 2
	mg5
elseif (<argn> == 41)	// Dispel
	spell_say An Ort
	sd 2
	mg6
elseif (<argn> == 42)	// Energy Bolt
	spell_say Corp Por
	sd 2
	mg6
elseif (<argn> == 43)	// Explosion
	spell_say Vas Ort Flam
	sd 2
	mg6
elseif (<argn> == 44)	// Invisibility
	spell_say An Lor Xen
	sd 2
	mg6
elseif (<argn> == 45)	// Mark
	spell_say Kal Por Ylem
	sd 2
	mg6
elseif (<argn> == 46)	// Mass Curse
	spell_say Vas Des Sanct
	sd 2
	mg6
elseif (<argn> == 47)	// Paralyze Field
	spell_say In Ex Grav
	if (<act.topobj.ischar>)
		f_fizzle
		return 1
	endif
	sd 3
	mg6
elseif (<argn> == 48)	// Reveal
	spell_say Wis Quas
	sd 2
	mg6
elseif (<argn> == 49)	// Chain Lightning
	spell_say Vas Ort Grav
	if (<act.uid> == <uid>)
		f_fizzle
		return 1
	endif
	sd 3
	mg7
elseif (<argn> == 50)	// Energy Field
	spell_say In Sanct Grav
	if (<act.topobj.ischar>)
		f_fizzle
		return 1
	endif
	sd 3
	mg7
elseif (<argn> == 51)	// Flame strike
	spell_say Kal Vas Flam
	sd 3
	mg7
elseif (<argn> == 52)	// Gate Travel
	spell_say Vas Rel Por
	sd 3
	mg7
elseif (<argn> == 53)	// Mana Vampire
	spell_say Ort Sanct
	f_fizzle
	return 1
elseif (<argn> == 54)	// Mass Dispel
	spell_say Vas An Ort
	sd 3	
	mg7
elseif (<argn> == 55)	// Meteor Swarm
	spell_say Flam Kal Des Ylem
	if (<act.uid> == <uid>)
		f_fizzle
		return 1
	endif
	sd 3
	mg7
elseif (<argn> == 56)	// Polymorph
	spell_say Vas Ylem Rel
	sd 3
	mg3
elseif (<argn> == 57)	// Earthquake
	spell_say In Vas Por
	sd 3
	mg8
elseif (<argn> == 58)	// Energy Vortex
	spell_say Vas Corp Por
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
elseif (<argn> == 59)	// Resurrect
	spell_say An Corp
	sd 3
	mg8
elseif (<argn> == 60)	// Air Elemental
	spell_say Kal Vas Xen Hur
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
elseif (<argn> == 61)	// Summon Deamon
	spell_say Kal Vas Xen Corp
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
elseif (<argn> == 62)	// Earth Elemental
	spell_say Kal Vas Xen Ylem
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
elseif (<argn> == 63)	// Fire Elemental
	spell_say Kal Vas Xen Flam
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
elseif (<argn> == 64)	// Water Elemental
	spell_say Kal Vas Xen An Flam
	if (<region.guarded>)
		criminal 1
	endif
	sd 3
	mg8
endif


Bu konu savas12 tarafından düzenlendi(2008-07-18 11:26, 15 yıl önce)
cod içinde yaz çok uzun gözüktü okuyamadım :D şaka bi yana anlıyamadım osrunu özür dilerim setsiz falan dene çözülmezse bi daha bakarız
sorunu anlatamamışım galiba şimdi adam buyuyu atıyor ama mesela fizletiyor kendisin bilerek ozamanda donup kalıyor buyu atıncada ben bunu istiyorum buyu atınca fizledimi donmuyucak buyu attımı donucak
tamam dondurması için bi item veriyo ozaman kalması için o itemı silmiyo kendini fizzlayınca ama o itemı bulamadım
Sen sunu code halinde yazsana smileler cıkıyor o zman bi bakalım...
insan duzeltim basic oyle bir item vermiyor invis veya benim scp hatalı varsa sende paylaşabilirmsin ?
hocam bulamadım ya bide spell scriptini koy bakalımda ordanda değildir...

[FUNCTION Spellfreeze]
if ((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
if (<findid.i_spdelay_man>)
findid.i_spdelay_man.remove
elseif (<findid.i_spdelay_woman>)
findid.i_spdelay_woman.remove
elseif (<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.remove
endif
endif

if !((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
if (<body> == c_man)
var.m <act.uid>
newitem i_spdelay_man
act.more1 <args>
act.equip
act <var.m>
elseif (<body> == c_woman)
var.m <act.uid>
newitem i_spdelay_woman
act.more1 <args>
act.equip
act <var.m>
else
var.m <act.uid>
newitem i_spdelay_unisex
act.more1 <args>
act.equip
act <var.m>
endif
endif
[FUNCTION Spellfreeze]
if ((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
if (<findid.i_spdelay_man>)
findid.i_spdelay_man.remove
elseif (<findid.i_spdelay_woman>)
findid.i_spdelay_woman.remove
elseif (<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.remove
endif
endif

if !((<findid.i_spdelay_man>) || (<findid.i_spdelay_woman>) || (<findid.i_spdelay_unisex>))
if (<body> == c_man)
var.m <act.uid>
newitem i_spdelay_man
act.more1 <args>
act.equip
act <var.m>
elseif (<body> == c_woman)
var.m <act.uid>
newitem i_spdelay_woman
act.more1 <args>
act.equip
act <var.m>
else
var.m <act.uid>
newitem i_spdelay_unisex
act.more1 <args>
act.equip
act <var.m>
endif
endif


heralde burda biğerde bi item veriyo kesin itemla yapılcak ama hangi itemı verdiğini anlamadım
off nasıl yapıcaz ya ... birde sen şu çift el silah alıyolar onu nasıl engelleyebilirim ?
nasıl çift el yani ikisinne birden mi alıyo? spell scriptinide koy
Ya çift el silah alan scripti buraya koyarsan yardım edebiliriz...Medyum mu sandın bizi =)
görüyorum görüyorum katana scriptinde layer belirtilmemiş görüyorum :D layerla ilgili heralde :D
layer la ilgili olucak tabi..Başka birşeyle ilgili olamaz...Ha katana scriptine kalkan layeri verdiğiniz düşünsenize..katana üstü spear yersiniz valla adamdan =)



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.