|
İçerde : 1 misafir, 0 üye : ---
|
On=@ItemDClick
if (<src.findid.i_runebook>)
src.sysmessage @38,,1 Halkın bineğini aldığınız için, runebook kullanımı yasaklanmıştır.
return 1
if (<src.findid.i_runebook>)
if (<act.baseid.i_runebook>)
on=@dClick
if ( <src.findlayer.(layer_horse).more1> == halkınbineğine )
src.sysmessage halkın bineğine binemezsin
return 1
endif
on=@dClick
if ( <src.isevent.e_halkınbineğieventi> )
src.sysmessage halkın bineğine binemezsin
return 1
endif
if (<src.act.baseid.i_runebook>)
manyaqq :
// MirroR
Hocam tamamda bineği bir dialog ile alıyorsun ve buton altına events eklemek daha mantıklı bence
Çünkü runebook @DClick'ine eklersen bineği aldığı zaman, runebook kullanabilir.
Bineğe bindigi zaman halktan events tetikleklendiği için dediğinize göre o zaman runebook kullanamayacak
[Events e_halktan_aldi]
On=@ItemPickUp_Pack
if (<src.findid.i_mt_halktan>)
src.sysmessage @38,,1 Bunu çantanızdan oynatamazsınız.
return 1
On=@ItemDClick
if (<src.act.baseid.i_runebook>)
src.sysmessage @38,,1 Halkın bineğini aldığınız için, runebook kullanımı yasaklanmıştır.
return 1
endif
on=x
if ( <src.isevent.e_halktan_aldi> )
src.Sysmessage yasak..
return 1
endif
On=@ItemPickUp_Pack
if (<src.findid.i_mt_halktan>)
src.sysmessage @38,,1 Bunu çantanızdan oynatamazsınız.
return 1
On=@ItemDClick
if (<act.baseid>==i_runebook)
src.sysmessage @38,,1 Halkın bineğini aldığınız için, runebook kullanımı yasaklanmıştır.
return 1
endif
if (<src.act.baseid.i_runebook>) /// Bu Sekilde Sorguyu sadece id aradiğin zaman yapabilirsin yani findid
if (<act.baseid>==i_runebook) ///Doğru Çalışması için sorguyu bu şekilde yapacan
if ( <src.isevent.e_haltan_aldi> )
src.sysmessage halkın bineğine binemezsin
return 1
endif
[Events e_halktan_aldi]
On=@ItemDClick
if (<act.baseid.i_runebook>)
src.sysmessage @38,,1 Halkın bineğini aldığınız için, runebook kullanımı yasaklanmıştır.
return 1
endif
On=@SpellCast
if (<ARGN>==22) || (<ARGN>==32) || (<ARGN>==45) || (<ARGN>==52)
SRC.SYSMESSAGE @49,,1 Şuan RECALL & MARK & GATE TRAVEL kullanamazsınız.
RETURN 1
ENDIF
On=@SpellSelect
if (<ARGN>==22) || (<ARGN>==32) || (<ARGN>==45) || (<ARGN>==52)
SRC.SYSMESSAGE @49,,1 Şuan RECALL & MARK & GATE TRAVEL kullanamazsınız.
RETURN 1
ENDIF
if (<act.baseid>==i_runebook)
(<act.baseid>==i_runebook) Yaparsan cozulecek dostum
[Events BinekEvent]
On=@DisMount
IF (<Src.Findid.i_bineksure>)
Src.Findid.i_bineksure.remove
Endif
Src.Events -BinekEvent
Argo.Remove
On=@RegionEnter
IF !(<Argo.Region.Tag0.HalkBinegi>)
Src.Sysmessage @38,,1 Sadece size belirlenen alanlarda bulunabilirsiniz.
Return 1
Endif
|