Arkadaşlar eve yumurtayı sabitleyip , iwish to release this dediğimiz zaman çantaya alıyoruz yumurtayı ve süresi 0 lanıyor çift tıklayıp olgun yumurta elde edebiliyoruz. Bunu nasıl engellerim ? Yada varmı elinde bu bug fixli bir yumurta sistemi olan ?
Benim bildiğim:

Guild
Aile
Yumurta
Hazine
Housing
vs gibi scriptlerin çalışanı yok onun için uğraşılacak şeyler bunlar ayrıca scripti görmeden de nasıl yardımcı olabilirz ki?
[ITEMDEF i_kulucka]
DEFNAME=i_kulucka
NAME Kulucka
ID=i_nest
WEIGHT=3
SKILLMAKE=CARPENTRY 70.0
resources 5 i_kindling
CATEGORY=Miscellaneous
SUBSECTION=Kulucka
DESCRIPTION=Kulucka
DUPELIST=01ad5

On=@Click
message @482 <name>
return 1

ON=@DCLICK
if ((<link.tag.kulucka1>) && (<link.tag.kulucka2>) && (<link.tag.kulucka3>))
src.sysmessage @38,,1 Hata: Bir eve 3'ten fazla kulucka yerlestiremezsiniz.
return 1
else
src.sysmessage @38,,1 Kuluçkayi kurabilmek için Yumurtaya tikliyarak Kuluçkayi seçmelisiniz.(Kuluçka sabit olmali).
return 1
endif

[ITEMDEF i_ostard_egg_kulucka]
DEFNAME=i_ostard_egg_kulucka
ID=i_nest_with_eggs
WEIGHT=3
CATEGORY=Miscellaneous
SUBSECTION=OstarD Yumurtasi
DESCRIPTION=Yumurta
DUPELIST=01ad5

On=@Click
if (<timer> > 3600)
message @0482,,1 Kalan sure :: <eval(<timer>/3600)> Saat
return 1
else
if (<timer> < 3600)
message @0482,,1 Kalan Sure : <eval(<timer>/60)> Dakika
return 1
else
message @0492,0,1 Bitmis Kulucka
return 1
endif

On=@dclick
if (<timer> == -1)
src.sysmessage @39,,1 Kuluçka tamamen bitmis durumda.Cantaniza alabilirsiniz.
src.newitem i_egg_ostard_olgun
src.act.bounce
src.targ.remove
link.tag.oskuluc <link.tag.oskuluc> - 1)
return 1
endif

On=@step
src.sayua 075f,6,6,0  * Yumurtayi kirar *
src.sysmessage @39,,1 Yumurtanin üzerinden geçtiginiz için yumurta kirildi.
link.tag.oskuluc <link.tag.oskuluc> - 1)
remove
return 1

ON=@TIMER
return 1

[ITEMDEF i_egg_ostard]
ID=i_fruit_coconut
NAME=Ostard Egg

CATEGORY=Custom Items
SUBSECTION=Dragons Egg
DESCRIPTION=Dragons Egg

ON=@CREATE
color 0450

ON=@CLICK
MESSAGE @50 <amount> <name>
return 1

ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @39,,1 Yumurtanin çantanizda olmasi gerekiyor.
return 1
endif
target @39,,1 Bos bir kuluçka seçerek yumurtayi kurun.
return 1

ON=@TARGON_ITEM
if !(<src.targ.baseid>==i_kulucka)
src.sysmessage @39,,1 Böyle birsey yok.
return 1
endif
if (<src.targ.link> == 04fffffff)
src.sysmessage @39,,1 Kuluçkayi sadece evlere sabitliyebilirsiniz.
return 1
else
if (<src.veterinary> > 90.0) && (<src.veterinary> < 100.1)
src.sysmessage @60 Yumurtayi kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 150000
src.consume 1 i_egg_ostard
src.update
return 1
endif

if (<src.veterinary> > 70.0) && (<src.veterinary> < 90.1)
src.sysmessage @60 Yumurtayi kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 170000
src.consume 1 i_egg_ostard
src.update
return 1
endif

if (<src.veterinary> > 39.9) && (<src.veterinary> < 70.1)
src.sysmessage @60 Yumurtayi kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 190000
src.consume 1 i_egg_ostard
src.update
remove
return 1
endif

if (<src.veterinary> < 40.0)
src.sysmessage @60 Yumurtayi kuluçkaya koydunuz.
src.targ.id i_ostard_egg_kulucka
tag.kulucka_sahibi <uid>
src.targ.timer 210000
src.consume 1 i_egg_ostard
src.update
return 1
endif

ON=@TIMER
return 1


[ITEMDEF i_egg_ostard_olgun]
ID=i_fruit_coconut
NAME=olgun ostard egg

CATEGORY=Custom Items
SUBSECTION=Ostard Egg
DESCRIPTION=Olgun Ostard Egg

ON=@CLICK
message @60 [Olgun]
MESSAGE @50 <name>
return 1

ON=@DCLICK
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @39,,1 Bunu kullanabilmeniz için çantanizda olmasi gerekir..
return 1
endif
src.newnpc {c_ostard_zostrich 1 c_ostard desert 1)
src.act.newitem i_memory
src.act.act.attr 04
src.act.act.more1 04
src.act.act.more2 <serv.time>
src.act.act.morep <src.act.p>
src.act.act.color memory_ipet
src.act.act.timer -1
src.act.act.link <src.uid>
src.act.act.cont <src.act.uid>
src.act.flags <src.act.flags>&statf_pet
src.act.update
src.act.anim 6
src.consume i_egg_ostard_olgun
return 1

[eof]

Al senimi kırıcam ?
i wish to release this in house scptinden koyarmısın buraya
Sen iste Basic ilk yardım gibisin :)



On=*i wish to release this*
if (<src.hits> < 1)
	src.sysmessage @38,,1 Hata: Bu işlemi ölü iken yapamazsınız.
	return 1
endif
if (<src.uid> == <more>) || (<tag0.co1uid> == <src.uid>) || (<tag0.co2uid> == <src.uid>) || (<tag0.co3uid> == <src.uid>) || (<tag0.co4uid> == <src.uid>) || (<tag0.co5uid> == <src.uid>) || (<tag0.co6uid> == <src.uid>) || (<tag0.co7uid> == <src.uid>) || (<tag0.co8uid> == <src.uid>) || (<src.account.plevel> > 4)
	morex 2
	target
elif (<tag0.f1uid> == <src.uid>) || (<tag0.f2uid> == <src.uid>) || (<tag0.f3uid> == <src.uid>) || (<tag0.f4uid> == <src.uid>) || (<tag0.f5uid> == <src.uid>) || (<tag0.f6uid> == <src.uid>) || (<tag0.f7uid> == <src.uid>) || (<tag0.f8uid> == <src.uid>) || (<tag0.f9uid> == <src.uid>) || (<tag0.f10uid> == <src.uid>) || (<tag0.f11uid> == <src.uid>) || (<tag0.f12uid> == <src.uid>) || (<tag0.f13uid> == <src.uid>) || (<tag0.f14uid> == <src.uid>) || (<tag0.f15uid> == <src.uid>) || (<tag0.f16uid> == <src.uid>) || (<tag0.f17uid> == <src.uid>) || (<tag0.f18uid> == <src.uid>) || (<tag0.f19uid> == <src.uid>) || (<tag0.f20uid> == <src.uid>)
	src.sysmessage @38,,1 Hata: Bu komutu ancak evin sahibi ve ortakları kullanabilir.
else
	src.sysmessage @38,,1 Hata: Bu komutu kullanmak için kendi evinizde olmalısınız.
endif
On=*i wish to release this*
if (<src.hits> < 1)
src.sysmessage @38,,1 Hata: Bu işlemi ölü iken yapamazsınız.
return 1
endif
if (<src.uid> == <more>) || (<tag0.co1uid> == <src.uid>) || (<tag0.co2uid> == <src.uid>) || (<tag0.co3uid> == <src.uid>) || (<tag0.co4uid> == <src.uid>) || (<tag0.co5uid> == <src.uid>) || (<tag0.co6uid> == <src.uid>) || (<tag0.co7uid> == <src.uid>) || (<tag0.co8uid> == <src.uid>) || (<src.account.plevel> > 4)
morex 2
target
elif (<tag0.f1uid> == <src.uid>) || (<tag0.f2uid> == <src.uid>) || (<tag0.f3uid> == <src.uid>) || (<tag0.f4uid> == <src.uid>) || (<tag0.f5uid> == <src.uid>) || (<tag0.f6uid> == <src.uid>) || (<tag0.f7uid> == <src.uid>) || (<tag0.f8uid> == <src.uid>) || (<tag0.f9uid> == <src.uid>) || (<tag0.f10uid> == <src.uid>) || (<tag0.f11uid> == <src.uid>) || (<tag0.f12uid> == <src.uid>) || (<tag0.f13uid> == <src.uid>) || (<tag0.f14uid> == <src.uid>) || (<tag0.f15uid> == <src.uid>) || (<tag0.f16uid> == <src.uid>) || (<tag0.f17uid> == <src.uid>) || (<tag0.f18uid> == <src.uid>) || (<tag0.f19uid> == <src.uid>) || (<tag0.f20uid> == <src.uid>)
src.sysmessage @38,,1 Hata: Bu komutu ancak evin sahibi ve ortakları kullanabilir.
elseif (<src.targ.baseid> == i_ostard_egg_kulucka))
src.sysmessage @38 Bunun sabitligini kaldiramazsiniz.
else
src.sysmessage @38,,1 Hata: Bu komutu kullanmak için kendi evinizde olmalısınız.
endif

Bu Şekilde Dener misin ?

Bu konu yyyyyy tarafından düzenlendi(2009-05-13 10:24, 14 yıl önce)
target

bu targetla alakalı bir yer yokmu on=@targon_item vs gibi
Tamam arkadaşlar gerek kalmadı çok teşekkürler yardımlarınız için. Kendi çabalarımla hallettim bu olayı

Ama bir eve 3 den fazla yumurta dikilemez olayı çalışmıyor ona bir bakabilirmisiniz ?

Bu konu cHaKKo tarafından düzenlendi(2009-05-13 11:22, 14 yıl önce)
tag verdir mesela veya item verdir 1. yumurtayi sabitleyince tag 1 2.de tag 2 3.de tag 3 yap. tag 3 varsa kuluckayı kuramazsın desin scripti yazıcak vaktim yok şimdi eve gidince bakıcam birşeyler.
Tag veriyor zaten ama çalışmıyor yardımcı olabilirmisiniz ?
On=*i wish to release this*
if (strmatch('<src.targ.baseid>','i_ostard_egg_kulucka'))
src.sysmessage @38,,1 Hata: Kuluckayı sabitlikten çıkartamazsın.
return 1
endif
if (<src.hits> < 1)
src.sysmessage @38,,1 Hata: Bu işlemi ölü iken yapamazsınız.
return 1
endif
if (<src.uid> == <more>) || (<tag0.co1uid> == <src.uid>) || (<tag0.co2uid> == <src.uid>) || (<tag0.co3uid> == <src.uid>) || (<tag0.co4uid> == <src.uid>) || (<tag0.co5uid> == <src.uid>) || (<tag0.co6uid> == <src.uid>) || (<tag0.co7uid> == <src.uid>) || (<tag0.co8uid> == <src.uid>) || (<src.account.plevel> > 4)
morex 2
target
elif (<tag0.f1uid> == <src.uid>) || (<tag0.f2uid> == <src.uid>) || (<tag0.f3uid> == <src.uid>) || (<tag0.f4uid> == <src.uid>) || (<tag0.f5uid> == <src.uid>) || (<tag0.f6uid> == <src.uid>) || (<tag0.f7uid> == <src.uid>) || (<tag0.f8uid> == <src.uid>) || (<tag0.f9uid> == <src.uid>) || (<tag0.f10uid> == <src.uid>) || (<tag0.f11uid> == <src.uid>) || (<tag0.f12uid> == <src.uid>) || (<tag0.f13uid> == <src.uid>) || (<tag0.f14uid> == <src.uid>) || (<tag0.f15uid> == <src.uid>) || (<tag0.f16uid> == <src.uid>) || (<tag0.f17uid> == <src.uid>) || (<tag0.f18uid> == <src.uid>) || (<tag0.f19uid> == <src.uid>) || (<tag0.f20uid> == <src.uid>)
src.sysmessage @38,,1 Hata: Bu komutu ancak evin sahibi ve ortakları kullanabilir.
else
src.sysmessage @38,,1 Hata: Bu komutu kullanmak için kendi evinizde olmalısınız.
endif
Onu hallettim Axons teşekkürler yinede. En fazla 3 yumurta dikilme olayını yapmaya çalışıyorum bu konu hakkında yardımcı olabilirsen sevinirim...

Üye Ol veya Giriş Yap

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