|
[ITEMDEF i_rare_flower]
ID=i_flower_orfluer
NAME=Rare dye flower
WEIGHT=1
CATEGORY=Vegetation
SUBSECTION=Plants and Flowers
DESCRIPTION=Orfluer Flowers
ON=@Create
Timer 10
color 0486
ON=@Click
message @07a1 Rare dye flower
src.sysmessage @07a1 Rare dye flower <timer> saniye sonra silinecektir.
return 1
ON=@Dclick
if (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
RETURN 1
else
src.sysmessage @054 Rare boya yapimi icin cicek toplaniyor.
src.anim 31
src.newitem i_rare_flower
src.act.bounce
remove
return 1
ON=@timer
serv.allclients sysmessage @054 <region.name> civarindaki Rere dye flower toplanmadigi icin silinmistir.
remove
[eof]Burada events kullanmadığım için mi hata var?ON=@timer
serv.allclients sysmessage @054 <region.name> civarindaki Rere dye flower toplanmadigi icin silinmistir.
remove
return 1return 1 yok diye silmiyordu ancak eşyalarda anim çalışıyor mu bilmiyorum.
Turkgamer :Benim yazdığım gibi
ON=@timer
serv.allclients sysmessage @054 <region.name> civarindaki Rere dye flower toplanmadigi icin silinmistir.
removeServer'a mesaj atıp siliyor.[ITEMDEF i_rare_flower]
ID=i_flower_orfluer
NAME=Rare dye flower
WEIGHT=1
CATEGORY=Vegetation
SUBSECTION=Plants and Flowers
DESCRIPTION=Orfluer Flowers
ON=@Create
Timer 10
color 0486
ON=@Click
message @07a1 Rare dye flower
src.sysmessage @07a1 Rare dye flower <timer> saniye sonra silinecektir.
return 1
ON=@Dclick
if (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
RETURN 1
else
src.sysmessage @054 Rare boya yapimi icin cicek toplaniyor.
src.anim 31
src.timerf 2,src.anim 17
src.timerf 3,src.newitem i_rare_flower
src.timerf 3,src.act.bounce
remove
return 1
ON=@timer
serv.allclients sysmessage @054 <region.name> civarindaki Rere dye flower toplanmadigi icin silinmistir.
removeBu şekilde timer sorununu halettim.ON=@Dclick
if (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
RETURN 1
else
src.sysmessage @054 Rare boya yapimi icin cicek toplaniyor.
src.anim 31
src.timerf 2,src.anim 17
src.timerf 3,src.newitem i_rare_flower
src.timerf 3,src.act.bounce
timerf 3,remove // bunada timer koy ki çiçekte hemen silinmesin tam anim bittiğinde silinir.
src.updatex // sanıyorum ki eşya siliniyor ancak sen onun görüntüsünü orda görüyorsundur.
src.fix
return 1
endif // endif ekledim if ile bir sorgu başladığı için
MirroR :Evet hocam ama ben böyle yaptım sorunsuz bu şekilde
Cümleyi anlayamadım itemin süresi bittikten sonra çiçeğe tıklayan kişiye tekrardan anim mi verilsin istiyorsun ?
ON=@Dclick
if (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
RETURN 1
else
src.sysmessage @054 Rare boya yapimi icin cicek toplaniyor.
src.anim 31
src.timerf 2,src.anim 17
src.timerf 3,src.newitem i_rare_flower
src.timerf 3,src.act.bounce
timerf 3,remove
return 1
[eof]Tabiki burad Create altında timer süresini veON=>timer'i sildim.on=@dClick
if ( <distance <src>> < 3 )
src.Sysmessage @0481,,1 Uzaksınız.
else
src.Sysmessage @54,,1 Rare boya yapımı için çiçek toplanıyor..
src.Anim = 31
serv.newitem = iMemRare,1,<src>
new.Timer = 3
new.tag._RareID = <uid>
endif
return 1
[itemdef iMemRare]
id = i_memory
type = t_eq_script
on=@Timer
ref1 = <tag._RareID>
if ( <ref1> )
cont.Anim 17
serv.NewItem = i_rare_flower,1,<cont>
ref1.Remove
else
cont.Sysmessage @38,,1 Sanırım çiçek bir başkası tarafından toplanmış.
endif
remove
return 1
On=@TargOn_Item
if (<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @07a1 Boyayacaginiz esya uzerinizde olmali.
endif
if (<src.targ.baseid> == i_warrior) || (<src.targ.baseid> == i_fire_robe) || (<src.targ.dispid> == i_backpack) || (<src.targ.dispid> == i_leather_cap) || (<src.targ.dispid> == i_leather_gorget) || (<src.targ.dispid> == i_leather_gloves) || (<src.targ.dispid> == i_leather_sleeves) || (<src.targ.dispid> == i_leather_leggings) || (<src.targ.dispid> == i_leather_tunic) || (<src.targ.dispid> == i_studded_gorget) || (<src.targ.dispid> == i_studded_gloves) || (<src.targ.dispid> == i_studded_sleeves) || (<src.targ.dispid> == i_studded_leggings) || (<src.targ.dispid> == i_studded_tunic) || (<src.targ.dispid> == i_armor_female_shorts) || (<src.targ.dispid> == i_armor_female_bustier) || (<src.targ.dispid> == i_armor_female_bustier_studded) || (<src.targ.dispid> == i_armor_female_studded) || || ( <src.targ.dispid> == i_armor_female_leather)
src.sysmessage @07a1 Bunu boyayamazsiniz.
endif
if (<src.targ.type> = t_clothing)
src.sysmessage @07a1 Bunu boyayamazsiniz.
endif
else
src.targ.color <color>
src.targ.update
return 13 endif en alta yazmayı denedim ama olmadı
On=@TargOn_Item
if (<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @07a1 Boyayacaginiz esya uzerinizde olmali.
return 1
endif
if (<src.targ.baseid> == i_warrior) || (<src.targ.baseid> == i_fire_robe) || (<src.targ.dispid> == i_backpack) || (<src.targ.dispid> == i_leather_cap) || (<src.targ.dispid> == i_leather_gorget) || (<src.targ.dispid> == i_leather_gloves) || (<src.targ.dispid> == i_leather_sleeves) || (<src.targ.dispid> == i_leather_leggings) || (<src.targ.dispid> == i_leather_tunic) || (<src.targ.dispid> == i_studded_gorget) || (<src.targ.dispid> == i_studded_gloves) || (<src.targ.dispid> == i_studded_sleeves) || (<src.targ.dispid> == i_studded_leggings) || (<src.targ.dispid> == i_studded_tunic) || (<src.targ.dispid> == i_armor_female_shorts) || (<src.targ.dispid> == i_armor_female_bustier) || (<src.targ.dispid> == i_armor_female_bustier_studded) || (<src.targ.dispid> == i_armor_female_studded) || (<src.targ.dispid> == i_armor_female_leather)
src.sysmessage @07a1 Bunu boyayamazsiniz.
return 1
endif
if (<src.targ.type> = t_clothing)
src.sysmessage @07a1 Bunu boyayamazsiniz.
return 1
endif
src.targ.color <color>
src.targ.update
return 1
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Şehre Girişte Event Sorgusu
Son cevap: 28-03 01:27 · Son yazan: Jada · Mesaj: 6 · Görüntü: 2726
|
FUNCTION & EVENTS Script Yardımı | 28-03 01:27 | 6 | 2726 | |
|
|
Dialog'da if sorgusu
Son cevap: 22-04 08:18 · Son yazan: manyaqq · Mesaj: 6 · Görüntü: 3006
|
DIALOG Script Yardımı | 22-04 08:18 | 6 | 3006 | |
|
|
Skill sorgusu
Son cevap: 15-03 15:07 · Son yazan: manyaqq · Mesaj: 9 · Görüntü: 4116
|
DIALOG Script Yardımı | 15-03 15:07 | 9 | 4116 | |
|
|
Para sorgusu
Son cevap: 19-02 15:56 · Son yazan: manyaqq · Mesaj: 11 · Görüntü: 4297
|
DIALOG Script Yardımı | 19-02 15:56 | 11 | 4297 | |
|
|
Skill Total Sorgusu
Son cevap: 11-02 16:20 · Son yazan: manyaqq · Mesaj: 3 · Görüntü: 1959
|
ITEM Script Yardımı | 11-02 16:20 | 3 | 1959 |