arkadaşlar şimdi yerde bi item var ben Dİyelim bu iteme 2 kere tıkladıgımda İTEM TAG alıcak ve benden sonra gelip birisi bu iteme tıklarsa İşlem yapamiycak yani action -1 misali ama tag0.aliyom felan tam ayarlıyamadım bi yardım ederseniz sewinirim nasıl yapcagımı anlatın bende örenim hem :p

on=@dclick
if !(<src.findlayer.25>==0)
src.sysmessage @026 Binek Varken Alamazsiniz ..!
return 1
endif
IF (<DISTANCE><=1)
if (<src.tag0.aliniyo> ==1 )
src.sysmessage @07a1 Cicegi Bir Baslasi Aliyor..!
else
src.tag0.aliniyo +=1
cont.flags <cont.flags>|04
src.newitem i_cicekaliyorum
src.act.equip
ELSE
SRC.SYSMESSAGE @38,1,1 Ulasamiyorsunuz..!
RETURN 1
ENDIF
on=@dclick
if !(<src.findlayer.25>==0)
src.sysmessage @026 Binek Varken Alamazsiniz ..!
return 1
endif
IF (<DISTANCE><=1)
src.sysmessage @1153,,1 Cicege Ulastiniz..
else
src.sysmessage @83,,1 Ulasamiyorsunuz..!
return 1
endif
if (<src.tag0.aliniyo> ==1 )
src.sysmessage @07a1 Cicegi Bir Baslasi Aliyor..!
else
SRC.SYSMESSAGE @38,1,1 Cicegi Toplamaya Basladiniz.
src.tag0.aliniyo +=1
cont.flags <cont.flags>|04
src.newitem i_cicekaliyorum
src.act.equip
RETURN 1
ENDIF

Scriptti Denemedim Arkdasim Böyle Olmasi Lazim.. Kolay Gelsin :)
axuare :
on=@dclick
if !(<src.findlayer.25>==0)
src.sysmessage @026 Binek Varken Alamazsiniz ..!
return 1
endif
IF (<DISTANCE><=1)
src.sysmessage @1153,,1 Cicege Ulastiniz..
else
src.sysmessage @83,,1 Ulasamiyorsunuz..!
return 1
endif
if (<src.tag0.aliniyo> ==1 )
src.sysmessage @07a1 Cicegi Bir Baslasi Aliyor..!
else
SRC.SYSMESSAGE @38,1,1 Cicegi Toplamaya Basladiniz.
src.tag0.aliniyo +=1
cont.flags <cont.flags>|04
src.newitem i_cicekaliyorum
src.act.equip
SRC.SYSMESSAGE @38,1,1 Ulasamiyorsunuz..!
RETURN 1
ENDIF

Scriptti Denemedim Arkdasim Böyle Olmasi Lazim.. Kolay Gelsin :)
Tamamdır fakat bir husus var neden çiceği aldıktan sonra " Ulasamiyorsunuz..! " diye sysmessage geçiyor ?
Hyr Olmadı böyle diyil :(
İyi bak Anoxs Sonrada Sildim.Olmadiysada Bilmiyorum Anlamadim Xariyla..:S
Ya arkadaşlar Amcım Şu Şimdi Bir Cicek Var Bu cicege 2 kere tıklayınca almaya baslıyosun ama eğer ben alırken başkasıda almaya baslarsa ben ciçeği Cıkarttıktan sonra onlar almaya devam ediyo hani eğer şöyle bi olay yapabilirsek Cantaya i_cicek_Rare vericegi zaman Tüm cantalardaki i_cicekaliyorum ları silse iptal olsa onlarınki hani devam ediyo o yüzden böyle fixlemek istedim ama yapamadık xD
on=@dclick
if !(<src.findlayer.25>==0)
src.sysmessage @026 Binek Varken Alamazsiniz ..!
return 1
endif
IF (<DISTANCE><=1)
if (<tag0.aliniyo> > 0 )
src.sysmessage @07a1 Cicegi Bir Baslasi Aliyor..!
else
tag0.aliniyo 1
cont.flags <cont.flags>|04
src.newitem i_cicekaliyorum
src.act.equip
ELSE
SRC.SYSMESSAGE @38,1,1 Ulasamiyorsunuz..!
RETURN 1
ENDIF
nasıl ya gittin adama mı tag verdin yani :D cicege tag vercen 2 kere tıklandığında :D
dimi ya src. pff basic sen melekmisin nesin xD O Olduda bu nedir beyler ya


22:59:ERROR:Timer expired without DECAY flag 'Cicek Aliorum' (UID=40000938)?
22:59:ERROR:Timer expired without DECAY flag 'Cicek Aliorum' (UID=40000938)?

Konsoldaki Bu hatanın sebebi nedir peki
SCP BU :

[itemdef i_cicekaliyorum]
defname i_cicekaliyorum
name Cicek Aliorum
id i_memory
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 30

On=@Equip
src.events +e_cicekte
src.sayua 0835,6,0,eng * Cicegi Almaya Calisir *
		cont.flags <cont.flags>|04
timer 1
	
On=@Timer
if (<cont>)
	if (<more2>)
		cont.sysmessage Iyi oyunlar...
		remove
	elseif (<more1>)
		cont.sysmessage <eval <more1>>
		cont.flags <cont.flags>|04
		more1 (<more1> - 1)
		cont.bow
		timer 1
	    else
		cont.ciceksil
                cont.cikar
		cont.flags <cont.flags>&~04
		more2 1
		timer 1
return 1
endif
endif


Bu konu Xariyla tarafından düzenlendi(2008-09-06 22:55, 15 yıl önce)
itemdef i_cicekaliyorum]
defname i_cicekaliyorum
name Cicek Aliorum
id i_memory
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_decay|attr_invis|attr_newbie
more1 30

On=@Equip
src.events +e_cicekte
src.sayua 0835,6,0,eng * Cicegi Almaya Calisir *
cont.flags <cont.flags>|04
timer 1

On=@Timer
if (<cont>)
if (<more2>)
cont.sysmessage Iyi oyunlar...
remove
elseif (<more1>)
cont.sysmessage <eval <more1>>
cont.flags <cont.flags>|04
more1 (<more1> - 1)
cont.bow
timer 1
    else
cont.ciceksil
                cont.cikar
cont.flags <cont.flags>&~04
more2 1
timer 1
return 1
endif
endif
attr_decay yapmazsan timerın sonunda silinir fakat hata verir.

Üye Ol veya Giriş Yap

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