eren1994 - 12-06-2017 18:34 GMT -
merhabalar ben pelerine 10 saniyede +15 mana 5 hits basmasını istiyorum ve bu pelerinin 15 günlük süre sonra silinmesini istiyorum yardımcı olurmusunuz mana hp böyle yaptım.
Son güncelleme: eren1994 tarafından 12-06-2017 20:27 GMT tarihinde, önce.
merhabalar ben pelerine 10 saniyede +15 mana 5 hits basmasını istiyorum ve bu pelerinin 15 günlük süre sonra silinmesini istiyorum yardımcı olurmusunuz mana hp böyle yaptım.
Kod:
[ITEMDEF 01515]
DEFNAME=i_cape
RESOURCES=14 i_cloth
WEIGHT=5
TYPE=T_CLOTHING
DYE=1
ARMOR=5
CATEGORY=Provisions - Clothes
SUBSECTION=Shirts & Robes
DESCRIPTION=Cloak, Cape
DUPELIST=01530
SKILLMAKE=TAILORING 45.4, t_sewing_kit
ON=@Create
HITPOINTS={11 40}
ON=@EQUIP
src.spell_say [ Özel Clock ]
src.sysmessage @0713,1,1 Özel clock Gucu Sizinle.
LINK=<SRC.UID>
TIMER=10
RETURN 0
on=@TIMER
if (<cont.findid.i_rune_poison>) || (<cont.findid.i_rune_poison_field>)
cont.sysmessage @0481,,1 Uzerinizde zehir varken Özel Clock Hitsinizi dolduramaz.
timer 10
return 1
endif
IF (<LINK.hits><<LINK.str>)
LINK.hits=<LINK.hits>+5
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
TIMER=10
else
TIMER=10
ENDIF
RETURN 1
IF (<LINK.mana><<LINK.int>)
LINK.mana=<LINK.mana>+15
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
TIMER=410
else
TIMER=10
ENDIF
RETURN 1
Son güncelleme: eren1994 tarafından 12-06-2017 20:27 GMT tarihinde, önce.
xrambo - 12-06-2017 23:52 GMT -
Birincisi düz itemin içindeki ayarlari bozma.
ikincisi sunu bir dene bakalim
Test etmedim ama hits mana da sorun olmaz sadece 360 saniye sonra itemi silmeyebilir yada timer da çakışma yaratabilir
Birincisi düz itemin içindeki ayarlari bozma.
ikincisi sunu bir dene bakalim
Kod:
[itemdef i_cape1]
id i_cape
name Cloak of regeneration
on=@create
color 07a1
TIMER 360
on=@click
message @07e4,1,1 Hp Cape [+1 Regen]
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@EQUIP
TRIGGER @TIMER
ON=@TIMER
TIMERd=30
CONT.HITS +=1
IF (<CONT.HITS> > <CONT.maxhits>)
CONT.HITS = <CONT.maxhits>
CONT.MANA +=1
IF (<CONT.MANA> > <CONT.maxmana>)
CONT.MANA = <CONT.MANA>
ENDIF
ENDIF
RETURN 1
Test etmedim ama hits mana da sorun olmaz sadece 360 saniye sonra itemi silmeyebilir yada timer da çakışma yaratabilir
Retired - 13-06-2017 00:26 GMT -
Nasıl silsin ki zaten usta remove vermemişsin.
xrambo :
Birincisi düz itemin içindeki ayarlari bozma.
ikincisi sunu bir dene bakalim
Kod:[itemdef i_cape1]
id i_cape
name Cloak of regeneration
on=@create
color 07a1
TIMER 360
on=@click
message @07e4,1,1 Hp Cape [+1 Regen]
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@EQUIP
TRIGGER @TIMER
ON=@TIMER
TIMERd=30
CONT.HITS +=1
IF (<CONT.HITS> > <CONT.maxhits>)
CONT.HITS = <CONT.maxhits>
CONT.MANA +=1
IF (<CONT.MANA> > <CONT.maxmana>)
CONT.MANA = <CONT.MANA>
ENDIF
ENDIF
RETURN 1
Test etmedim ama hits mana da sorun olmaz sadece 360 saniye sonra itemi silmeyebilir yada timer da çakışma yaratabilir
Nasıl silsin ki zaten usta remove vermemişsin.
eren1994 - 13-06-2017 11:47 GMT -
hp basıyor ama mana basmıyor ve sanide 1 hp basıyor 10 saniyede 5 mana 15 mana basmasını istiyorum ve sürede sürede olmamıs
hp basıyor ama mana basmıyor ve sanide 1 hp basıyor 10 saniyede 5 mana 15 mana basmasını istiyorum ve sürede sürede olmamıs
halisakts - 13-06-2017 20:59 GMT -
rambonun dedigi gibi itemin öz düz halini değiştirmeni bende tavsiye etmiyorum.
ve bi iteme hem silinme süresi hem hits basma süresi ekliyeceksen öncelikle + olarak bi item verdirebilirsin aşşada ayarladıgımı oldugu gibi kopyala yapıştır yap çalışıcaktır.
rambonun dedigi gibi itemin öz düz halini değiştirmeni bende tavsiye etmiyorum.
ve bi iteme hem silinme süresi hem hits basma süresi ekliyeceksen öncelikle + olarak bi item verdirebilirsin aşşada ayarladıgımı oldugu gibi kopyala yapıştır yap çalışıcaktır.
Kod:
[itemdef i_hpcape]
defname i_hpcape
NAME=HP Cape
ID=i_cape
WEIGHT=5
on=@click
message @07e4,1,1 Hp Cape [+1 Regen]
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@Create
HITPOINTS=100
ON=@EQUIP
src.spell_say [ Özel Clock ]
src.sysmessage @0713,1,1 Özel clock Gucu Sizinle.
src.newitem i_hpbas
src.new.equip
on=@TIMER
remove
on=@unequip
src.findid.i_hpbas.remove
[itemdef i_hpbas]
id i_memory
name hpbasar
type t_eq_script
on=@create
attr 04
ON=@EQUIP
LINK=<SRC.UID>
TIMER=10
RETURN 0
on=@TIMER
timer 10
IF (<LINK.hits><<LINK.str>)
LINK.hits=<LINK.hits>+5
endif
IF (<LINK.mana><<LINK.int>)
LINK.mana=<LINK.mana>+15
endif
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
ENDIF
eren1994 - 13-06-2017 21:29 GMT -
Peki Burda silinme süresi nerden ayarlıcam.
Peki Burda silinme süresi nerden ayarlıcam.
M.CANILIK - 13-06-2017 22:02 GMT -
Buyur dostum ikincil bir eşyaya gerek kalmadan tek bir eşya ile halledilebilir bir şey. tag.silinmetime ı saniye bazından girersin ben 5 gün olarak ayarladım.
Kod:
[itemdef i_hpcape]
defname i_hpcape
NAME=HP Cape
ID=i_cape
WEIGHT=5
on=@click
local.temp = <eval <tag.silinmetime>>
local.day = <dlocal.temp> / 86400
local.temp = <dlocal.temp> - (86400 * <dlocal.day>)
local.hours = <dlocal.temp> / 3600
local.temp = <dlocal.temp> - (3600 * <dlocal.hours>)
local.minutes = <dlocal.temp> / 60
local.seconds = <dlocal.temp> - (60 * <dlocal.minutes>)
message @07e4,1,1 Hp Cape [+1 Regen]
message @07a1,1,1 Kalan zaman <dlocal.day> Gun, <dlocal.hours> saat, <dlocal.minutes> dk, <dlocal.seconds> sn
return 1
ON=@Create
HITPOINTS=100
tag.healmanatime 10
tag.silinmetime 432000
timer 1
ON=@EQUIP
src.spell_say [ Özel Clock ]
src.sysmessage @0713,1,1 Özel clock Gucu Sizinle.
on=@TIMER
if (<tag.healmanatime> == 0)
if (<cont.findlayer(20).baseid> == i_hpcape)
IF (<cont.hits><<cont.str>)
cont.hits=<cont.hits>+5
endif
IF (<cont.mana><<cont.int>)
cont.mana=<cont.mana>+15
endif
endif
tag.healmanatime 10
cont.say @,,1 Refreshed...
else
tag.healmanatime <eval <tag.healmanatime> -1>
endif
if (<tag.silinmetime> == 0)
cont.sysmessage @,,1 Eşyanın süresi doldu.
remove
return 1
else
tag.silinmetime <eval <tag.silinmetime> -1>
endif
timer 1
return 1
on=@unequip
tag.healmanatime 10
Buyur dostum ikincil bir eşyaya gerek kalmadan tek bir eşya ile halledilebilir bir şey. tag.silinmetime ı saniye bazından girersin ben 5 gün olarak ayarladım.
eren1994 - 13-06-2017 22:24 GMT -
çok teşekkür ederim
çok teşekkür ederim
xrambo - 13-06-2017 23:02 GMT -
on=@Create kısmına timer XXXX şeklinde sayı gir ve devam et
yada benim yazdigim kısma ATTR_DECAY ekle süre bitince puff !
halisakts :
rambonun dedigi gibi itemin öz düz halini değiştirmeni bende tavsiye etmiyorum.
ve bi iteme hem silinme süresi hem hits basma süresi ekliyeceksen öncelikle + olarak bi item verdirebilirsin aşşada ayarladıgımı oldugu gibi kopyala yapıştır yap çalışıcaktır.
Kod:[itemdef i_hpcape]
defname i_hpcape
NAME=HP Cape
ID=i_cape
WEIGHT=5
on=@click
message @07e4,1,1 Hp Cape [+1 Regen]
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@Create
HITPOINTS=100
ON=@EQUIP
src.spell_say [ Özel Clock ]
src.sysmessage @0713,1,1 Özel clock Gucu Sizinle.
src.newitem i_hpbas
src.new.equip
on=@TIMER
remove
on=@unequip
src.findid.i_hpbas.remove
[itemdef i_hpbas]
id i_memory
name hpbasar
type t_eq_script
on=@create
attr 04
ON=@EQUIP
LINK=<SRC.UID>
TIMER=10
RETURN 0
on=@TIMER
timer 10
IF (<LINK.hits><<LINK.str>)
LINK.hits=<LINK.hits>+5
endif
IF (<LINK.mana><<LINK.int>)
LINK.mana=<LINK.mana>+15
endif
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
ENDIF
on=@Create kısmına timer XXXX şeklinde sayı gir ve devam et
yada benim yazdigim kısma ATTR_DECAY ekle süre bitince puff !
eren1994 - 13-06-2017 23:42 GMT -
giyince böyle hata veriyor neden acaba
giyince böyle hata veriyor neden acaba
Kod:
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
xrambo - 13-06-2017 23:47 GMT -
ON=@EQUIP
LINK=
TIMER=10 ////////// aha bunu kaldir. TRIGGER @TIMER olarak değiştir bakalım bide böyle dene
RETURN 0
ON=@EQUIP
LINK=
TIMER=10 ////////// aha bunu kaldir. TRIGGER @TIMER olarak değiştir bakalım bide böyle dene
RETURN 0
eren1994 - 13-06-2017 23:50 GMT -
KALDIRDIM HALA HATA VERİYOR BUYRUN SCRİPT DAHA İYİ ANLARSINIZ
KALDIRDIM HALA HATA VERİYOR BUYRUN SCRİPT DAHA İYİ ANLARSINIZ
Kod:
[ITEMDEF 196]
DEFNAME=i_kanat
RESOURCES=14 i_cloth
WEIGHT=5
TYPE=T_CLOTHING
DYE=1
ARMOR=5
CATEGORY=Provisions - Clothes
SUBSECTION=Shirts & Robes
DESCRIPTION=Cloak, Cape
DUPELIST=01530
SKILLMAKE=TAILORING 45.4, t_sewing_kit
on=@click
message @07e4,1,1 asd kanat
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@Create
HITPOINTS=100
Timer 1209600
ON=@EQUIP
src.spell_say [Asd Kanat Aktif]
src.sysmessage @0713,1,1 Asd Kanat Gucu Sizinle.
src.newitem i_hpbas
src.new.equip
on=@TIMER
remove
on=@unequip
src.findid.i_hpbas.remove
[itemdef i_hpbas]
id i_memory
name hpbasar
type t_eq_script
on=@create
attr 04
ON=@EQUIP
LINK=<SRC.UID>
TIMER=
RETURN 0
on=@TIMER
timer 10
IF (<LINK.hits><<LINK.str>)
LINK.hits=<LINK.hits>+5
endif
IF (<LINK.mana><<LINK.int>)
LINK.mana=<LINK.mana>+5
endif
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
ENDIF
xrambo - 14-06-2017 00:13 GMT -
Bunu ekle r r yap sphere kapat ac dene bakalim. önceden olan itemlere de remove cek.
Bunu ekle r r yap sphere kapat ac dene bakalim. önceden olan itemlere de remove cek.
Kod:
[ITEMDEF 196]
DEFNAME=i_kanat
RESOURCES=14 i_cloth
WEIGHT=5
TYPE=T_CLOTHING
DYE=1
ARMOR=5
CATEGORY=Provisions - Clothes
SUBSECTION=Shirts & Robes
DESCRIPTION=Cloak, Cape
DUPELIST=01530
SKILLMAKE=TAILORING 45.4, t_sewing_kit
ON=@Create
HITPOINTS=100
Timer 1209600
on=@click
message @07e4,1,1 asd kanat
message @07a1,1,1 Kalan zaman <TIMER>
return 1
ON=@EQUIP
src.spell_say [Asd Kanat Aktif]
src.sysmessage @0713,1,1 Asd Kanat Gucu Sizinle.
src.newitem i_hpbas
src.new.equip
on=@unequip
src.findid.i_hpbas.remove
on=@TIMER
MORE1=0
remove
[itemdef i_hpbas]
id=i_gold
type=t_eq_script
weight=0
layer=layer_special
on=@create
attr=attr_decay | attr_newbie
ON=@EQUIP
LINK=<SRC.UID>
on=@TIMER
timerd 10
IF (<LINK.hits><<LINK.str>)
LINK.hits=<LINK.hits>+5
endif
IF (<LINK.mana><<LINK.int>)
LINK.mana=<LINK.mana>+5
endif
CONT.EFFECT=3,i_fx_sparkle_2,10,20,10
return 1
M.CANILIK - 14-06-2017 00:13 GMT -
Yazmış olduğum scripti kullanırsan hata almadan çalıştırırsın...
Eğer ikinci bir scriptte bu hatayı alıyorsan, @timer triggerini return 1 ile sonlandırman gerekiyor yada on=@create altında iteme attr attr_decay flag'ini eklemen gerekiyor ki timer'ı dolduğu zaman silinme fonksiyonunu sphere kabul etsin.
Yazmış olduğum scripti kullanırsan hata almadan çalıştırırsın...
eren1994 :
giyince böyle hata veriyor neden acaba
Kod:23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:37:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:38:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
23:39:ERROR:Timer expired without DECAY flag 'hpbasar' (UID=40008c6b)?
Eğer ikinci bir scriptte bu hatayı alıyorsan, @timer triggerini return 1 ile sonlandırman gerekiyor yada on=@create altında iteme attr attr_decay flag'ini eklemen gerekiyor ki timer'ı dolduğu zaman silinme fonksiyonunu sphere kabul etsin.
eren1994 - 14-06-2017 00:21 GMT -
giyince hata vermiyor bu seferde süresi bitince bu hatayı veriyor ve hits ve mana basmıyor bozulmus
giyince hata vermiyor bu seferde süresi bitince bu hatayı veriyor ve hits ve mana basmıyor bozulmus
Kod:
ERROR:Timer expired without DECAY flag 'kanat' (UID=40008ea7)?