Merhaba Arkadaşlar Şuanda Bir Sistem Üzerinde Çalışıyorum Geldim Timer Bölümüne Şu Timerden Hiç Anlamıyorum =) Bana Biraz Öğretebilirmisiniz :) Dökümanlara Baktım Fakat Timerf Kullanmak İstemiyorum Çünkü Baya Uzun Sürücek 3 Saat Civari. Sistem'in Timer Bölümü Söyle Planlıyorum.

Kişiye 1 Koyun Verilicek Bu Koyuna 15 Dakikada Bir Ot Yedirmesi Gerek 1 Saat İçinde 4 Tane Ot Yedirirse Koyun Büyücek =) İşte Bu Timer Bölümünü Nasil Yaparım Teşekkür Ederim. Nasil Yapıcağıma Örnek Verebilirseniz Ben Geri Kalan Bölümlerini Hallederim.
koyuğun büyücek derken orayı pek anlamadım id olarak ne verilcek ? :O_o
ilkten lamb olarak düşün sonra sheep olucak =)
Bak simdi tam anlamadım ama sana kısaca yazıyım.Bunu ot üzerinden yaptım..Timer de koydum 5 sn üzerinden örn.


[Itemdef i_ot]
id=i_xx
name=Ot

on=@dclick
if (<src.tag0.otsure == 1)
src.sysmessage Otu 5 saniyede bir kullanabilirsiniz.
return 1
else
src.tag0.otsure 1
timerf 5,src.tag0.otsure 0
if (<src.targ.baseid>==c_lamp)
src.targ.message * Büyür *
src.targ.baseid=c_sheep_woolly
src.consume 1 i_ot
src.sysmessage Koyunu ot ile beslediniz.
return 1

Taglar calısmassa eger item eklettirerek de yapabilirsin.
taglarla ilgili biraz düzeltme yaptım.
on=@dclick
if (<src.dtag0.otsure> == 1)
src.sysmessage @07a1,1,1 Henüz 15 Dakkika Geçmemiş
else
if (<src.targ.baseid>==c_lamp)
src.targ.sayu @07a1,1,1 * Büyür *
src.targ.baseid=c_sheep_woolly
src.consume 1 i_ot
src.sysmessage Koyunu ot ile beslediniz.
src.tag0.otsure 1
src.timerf 15*60, tag0.otsure 0
return 1
Aynısını kopyalamısın yaptıgımın :D 15 dakika demis görmedim onu ayarlar zaten.
senin verdiğin tag örneği çalışmıyordu :)


src.timerf 15*60, tag0.otsure 0
bu kısımda sorun olursa şu yukardai 15*60 Kısmı sil aşağıdaki örneği yap timerf 700

src.timerf 700, tag0.otsure 0


Bu konu Robellious tarafından düzenlendi(2009-02-21 12:07, 15 yıl önce)
En üstteki tagda sorun var gözümden kacmıs item eklettirerek de yapabilir.


[Itemdef i_ot]
defname=i_ot
id=0a57
Name=Ot

on=@click
message @1153 [ Ot ]
return 1

on=@dclick
if (<src.restest 1 i_otsure>)
src.sysmessage @07a1,1,1 Otu 15 dakikada bir kullanabilirsin.
return 1
else
if (<src.targ.baseid>==c_lamp)
src.targ.sayu @07a1,1,1 * Büyür *
src.targ.baseid=c_sheep_woolly
src.consume 1 i_ot
src.sysmessage Koyunu ot ile beslediniz.
newitem i_otsure
new.bounce
return 1

[itemdef i_otsure]
id=i_memory
name=sure

on=@create
timerf 700,src.remove
attr=attr_invis

Bunda sorun olmaz.


Bu konu DC-Game tarafından düzenlendi(2009-02-21 12:22, 15 yıl önce)
al işte serhat sana hem itemle hemde tagla yazılmış iki script :)
teşekkür ederim arkadaşlar saolun

Üye Ol veya Giriş Yap

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