Arkadaşlar Bu Scp ye Ben 20 sn ye lık gıymesini istiyorum 20 sn boyunca ınvıs olmasını ıstıorum 20 sn bıtınce ınvıslıkten cıkmasını ıstıorum ve tekrar kullanabılmesı ıcın 10 dk beklemesını ıstıorum
arkadaslar bole bısey yapılabılırmı buna ?? ben fazla anlamıyorum scp ısınden onun ıcın rıca etsem yardımcı olurmusunuz

Saygılar..
on=@equip
if (<findid.i_xxx)
src.sysmessage @48,,1 <findid.i_xxx.timer> sn bekle
else
src.invis
src.timerf 20,src.invis
endif

[itemdef i_xxx]
id i_memory
name adas
type t_eq_script

on=@create
timer 600
attr attr_invis|attr_decay_|attr_newbie

on=@equip
timer 600

on=@timer
remove
return 1

dene bakalım olacakmı
Ben anlamadım sorununu açık yazabilirsen yardımcı olacağım.
aslında gayet iyi açıklamış bence
Tamamdır yanlış anlamıştım.Yazdığını.
Cok saol ama cok sorunlu oldu :D ve ınvıs olddugu gıbı kaldı sabaha kadar ole kalor :D

15:26:ERROR:(chameleon robe.scp,34)Undefined symbol ''
15:26:ERROR:(chameleon robe.scp,34)Undefined symbol 'findid'
15:26:ERROR:(chameleon robe.scp,38)Undefined keyword 'timerf

sorunlar bunlar hocam
chameleon robe scrptini koy bakalım

56b mi bide?
[ITEMDEF i_chameleon_robe]
ID=i_deathshroud
NAME=Chameleon Robe
TYPE=t_script

ON=@Click
sayua 0481,6,6,0 QuagmireUo
sayua 0481,6,6,0 <name>
return 1

ON=@Create
ATTR attr_magic

ON=@DClick
EQUIP



ON=@Equiptest
if (<findid.i_xxx>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <findid.i_xxx.timer> Sn Beklemelisin.
return 1
else
src.invis
src.timerf 20,src.invis
return 0
endif

flash flashlink
TIMER 1

ON=@UnEquip
flash flashend
TIMER -1

ON=@Timer
IF !(0<TOPOBJ.ISCHAR>)
RETURN 0
ENDIF
TAG.COLOR <EVAL {0775 0834}>
flash flashlayer
TIMER <EVAL {1 1}>
RETURN 1


[FUNCTION flash]
TRYP 0 <ARGS> layer_hand1
TRYP 0 <ARGS> layer_hand2
TRYP 0 <ARGS> layer_shoes
TRYP 0 <ARGS> layer_pants
TRYP 0 <ARGS> layer_shirt
TRYP 0 <ARGS> layer_helm
TRYP 0 <ARGS> layer_gloves
TRYP 0 <ARGS> layer_ring
TRYP 0 <ARGS> layer_light
TRYP 0 <ARGS> layer_collar
TRYP 0 <ARGS> layer_hair
TRYP 0 <ARGS> layer_half_apron
TRYP 0 <ARGS> layer_chest
TRYP 0 <ARGS> layer_wrist
TRYP 0 <ARGS> layer_beard
TRYP 0 <ARGS> layer_tunic
TRYP 0 <ARGS> layer_ears
TRYP 0 <ARGS> layer_arms
TRYP 0 <ARGS> layer_cape
TRYP 0 <ARGS> layer_robe
TRYP 0 <ARGS> layer_skirt
TRYP 0 <ARGS> layer_legs
TRYP 0 <ARGS> layer_horse


[FUNCTION flashlink]
IF (<SRC.FINDLAYER.<ARGS>>)
TRYP 0 TAG0.<ARGS> <SRC.FINDLAYER.<ARGS>.UID>
TRYP 0 TAG0.<ARGS>.COLOR <SRC.FINDLAYER.<ARGS>.COLOR>
ENDIF

[FUNCTION flashlayer]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.COLOR>
ENDIF


[FUNCTION flashend]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.<ARGS>.COLOR>
TRYP 0 TAG0.<ARGS>
TRYP 0 TAG0.<ARGS>.COLOR
ENDIF

[itemdef i_xxx]
id i_memory
name adas
type t_eq_script

on=@create
timer 600
attr attr_invis|attr_decay_|attr_newbie

on=@equip
timer 600

on=@timer
remove
return 1

[EOF]

[FUNCTION flashlink]
IF (<SRC.FINDLAYER.<ARGS>>)
TRYP 0 TAG0.<ARGS> <SRC.FINDLAYER.<ARGS>.UID>
TRYP 0 TAG0.<ARGS>.COLOR <SRC.FINDLAYER.<ARGS>.COLOR>
ENDIF

[FUNCTION flashlayer]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.COLOR>
ENDIF


[FUNCTION flashend]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.<ARGS>.COLOR>
TRYP 0 TAG0.<ARGS>
TRYP 0 TAG0.<ARGS>.COLOR
ENDIF

[itemdef i_xxx]
id i_memory
name adas
type t_eq_script

on=@create
timer 600
attr attr_invis|attr_decay|attr_newbie

on=@equip
timer 600
sysmessage @077a 10 Dakika Bekleyiniz..!

on=@timer
remove
return 1

[EOF]

2.şeyi stuck sisteminden bakarak yapabilirsin
15:53:ERROR:(chameleon robe.scp,20)Can't resolve <findid.i_xxx>
15:53:ERROR:(chameleon robe.scp,20)Undefined symbol ''
15:53:ERROR:(chameleon robe.scp,25)Undefined keyword 'timerf'

bu sorunları veryıor pff :( + rengı deısmıyor :D
emre arkadasım soyle yapsak ??? scp yı tamamen del ceksek

en bastan ılk olarak ınvıs olmasını ve sny nın sol tarafta yazmasını deneyelım hocam ondan sora robenın reng deıstırmesını ayarlasak olmazmı ??
bıde tek robenın reng deıstırmesını ıstıorum ben herseyımın degıl :S

sphrer versıyonum 56b hocam sakın yanılmayın 55r ye
[itemdef i_bekleaz]
id i_memory
name 10 dk bekle
type t_eq_script

on=@create
timer 600
attr attr_invis|attr_decay|attr_newbie

on=@equip
timer 600

on=@timer
remove
cont.sysmessage @021 Invis hakkiniz acilmistir.
return 1

[itemdef i_invisol]
id i_memory
name 20 sn invis ol
type t_eq_script

on=@create
timer 20
attr attr_invis|attr_decay|attr_newbie

on=@equip
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
src.invis=1
timer 20
endif

on=@timer
cont.invis=0
cont.sysmessage @021 Invis olma vaktiniz dolmustur 10 dk sonra yine olabilirsiniz.
remove
return 1



----
[ITEMDEF i_chameleon_robe]
ID=i_deathshroud
NAME=Chameleon Robe
TYPE=t_script

ON=@Click
sayua 0481,6,6,0 QuagmireUo
sayua 0481,6,6,0 <name>
return 1

ON=@Create
ATTR attr_magic

ON=@DClick
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
EQUIP
endif



ON=@Equip
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
newitem=i_invisol
new.equip
newitem=i_bekleaz
new.equip
flash flashlink
TIMER 1
return 1
endif


ON=@UnEquip
flash flashend
TIMER -1

ON=@Timer
IF !(0<TOPOBJ.ISCHAR>)
RETURN 0
ENDIF
TAG.COLOR <EVAL {0775 0834}>
flash flashlayer
TIMER <EVAL {1 1}>
RETURN 1


[FUNCTION flash]
TRYP 0 <ARGS> layer_hand1
TRYP 0 <ARGS> layer_hand2
TRYP 0 <ARGS> layer_shoes
TRYP 0 <ARGS> layer_pants
TRYP 0 <ARGS> layer_shirt
TRYP 0 <ARGS> layer_helm
TRYP 0 <ARGS> layer_gloves
TRYP 0 <ARGS> layer_ring
TRYP 0 <ARGS> layer_light
TRYP 0 <ARGS> layer_collar
TRYP 0 <ARGS> layer_hair
TRYP 0 <ARGS> layer_half_apron
TRYP 0 <ARGS> layer_chest
TRYP 0 <ARGS> layer_wrist
TRYP 0 <ARGS> layer_beard
TRYP 0 <ARGS> layer_tunic
TRYP 0 <ARGS> layer_ears
TRYP 0 <ARGS> layer_arms
TRYP 0 <ARGS> layer_cape
TRYP 0 <ARGS> layer_robe
TRYP 0 <ARGS> layer_skirt
TRYP 0 <ARGS> layer_legs
TRYP 0 <ARGS> layer_horse


[FUNCTION flashlink]
IF (<SRC.FINDLAYER.<ARGS>>)
TRYP 0 TAG0.<ARGS> <SRC.FINDLAYER.<ARGS>.UID>
TRYP 0 TAG0.<ARGS>.COLOR <SRC.FINDLAYER.<ARGS>.COLOR>
ENDIF

[FUNCTION flashlayer]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.COLOR>
ENDIF


[FUNCTION flashend]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.<ARGS>.COLOR>
TRYP 0 TAG0.<ARGS>
TRYP 0 TAG0.<ARGS>.COLOR
ENDIF

Buyur.
pff
sımdıde bunlar ı verıyor hocam
16:12:ERROR:(cart robe.scp,25)Undefined symbol 'attr_decay_'
16:12:ERROR:(cart robe.scp,8)Undefined symbol 'attr_decay_'
eveeet scp calısıor ama bunlarıs orun olarak verıyor bıde hocam ben sey ıstemıstım tabı olursa

bu 20 sn varya solda 19 18 17 16 15 14 13 1 12 dıe saydıramazmıyız ? yanı player kacacagı zaman 5 sn kaldı hemen kacmam gerek gıbısınden ??
tamam yeni eklediğimi koy bende farkettim onları
hocam dedıgım gıbı bı eklentı yapamazmıyız cok fazla ıstek oluyorda he guzel arakdasım olurmu 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 dıe sag tarafta saymasını ???
pff cok crıtıcal error var ya neden acaba

Bu konu Administraktor tarafından düzenlendi(2008-08-01 16:28, 15 yıl önce)
Yeni postunu görmemiştim.
Buyur ;
[itemdef i_kacsnvar]
id i_memory
name kac sn kaldi
type t_eq_script

on=@create
timer 1
attr attr_invis|attr_decay|attr_newbie

on=@equip
timer 1

on=@timer
if (<cont.findid.i_bekleaz.timer><= 0)
remove
else
cont.sysmessage @077a,04 <cont.findid.i_bekleaz.timer>
timer 1
return 1
endif


[itemdef i_bekleaz]
id i_memory
name 10 dk bekle
type t_eq_script

on=@create
timer 600
attr attr_invis|attr_decay|attr_newbie

on=@equip
timer 600

on=@timer
remove
cont.sysmessage @021 Invis hakkiniz acilmistir.
return 1

[itemdef i_invisol]
id i_memory
name 20 sn invis ol
type t_eq_script

on=@create
timer 20
attr attr_invis|attr_decay|attr_newbie

on=@equip
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
src.invis=1
timer 20
endif

on=@timer
cont.invis=0
cont.sysmessage @021 Invis olma vaktiniz dolmustur 10 dk sonra yine olabilirsiniz.
remove
return 1

----
[ITEMDEF i_chameleon_robe]
ID=i_deathshroud
NAME=Chameleon Robe
TYPE=t_script

ON=@Click
sayua 0481,6,6,0 QuagmireUo
sayua 0481,6,6,0 <name>
return 1

ON=@Create
ATTR attr_magic

ON=@DClick
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
EQUIP
endif



ON=@Equip
if (<src.findid.i_bekleaz>)
src.sysmessage @48,,1 Bunu Giyebilmek Icin <src.findid.i_bekleaz.timer> Sn Beklemelisin.
return 1
else
newitem=i_invisol
new.equip
newitem=i_bekleaz
new.equip
newitem=i_kacsnvar
new.equip
flash flashlink
TIMER 1
return 1
endif


ON=@UnEquip
flash flashend
TIMER -1

ON=@Timer
IF !(0<TOPOBJ.ISCHAR>)
RETURN 0
ENDIF
TAG.COLOR <EVAL {0775 0834}>
flash flashlayer
TIMER <EVAL {1 1}>
RETURN 1


[FUNCTION flash]
TRYP 0 <ARGS> layer_hand1
TRYP 0 <ARGS> layer_hand2
TRYP 0 <ARGS> layer_shoes
TRYP 0 <ARGS> layer_pants
TRYP 0 <ARGS> layer_shirt
TRYP 0 <ARGS> layer_helm
TRYP 0 <ARGS> layer_gloves
TRYP 0 <ARGS> layer_ring
TRYP 0 <ARGS> layer_light
TRYP 0 <ARGS> layer_collar
TRYP 0 <ARGS> layer_hair
TRYP 0 <ARGS> layer_half_apron
TRYP 0 <ARGS> layer_chest
TRYP 0 <ARGS> layer_wrist
TRYP 0 <ARGS> layer_beard
TRYP 0 <ARGS> layer_tunic
TRYP 0 <ARGS> layer_ears
TRYP 0 <ARGS> layer_arms
TRYP 0 <ARGS> layer_cape
TRYP 0 <ARGS> layer_robe
TRYP 0 <ARGS> layer_skirt
TRYP 0 <ARGS> layer_legs
TRYP 0 <ARGS> layer_horse


[FUNCTION flashlink]
IF (<SRC.FINDLAYER.<ARGS>>)
TRYP 0 TAG0.<ARGS> <SRC.FINDLAYER.<ARGS>.UID>
TRYP 0 TAG0.<ARGS>.COLOR <SRC.FINDLAYER.<ARGS>.COLOR>
ENDIF

[FUNCTION flashlayer]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.COLOR>
ENDIF


[FUNCTION flashend]
IF (<CONT.UID.<TAG0.<ARGS>>.>)
TRYP 0 CONT.UID.<TAG0.<ARGS>>.COLOR <TAG0.<ARGS>.COLOR>
TRYP 0 TAG0.<ARGS>
TRYP 0 TAG0.<ARGS>.COLOR
ENDIF
Administraktor ben serverimde denedim rengi falan değişti benim verdiğimde sphere hatada vermedi



Üye Ol veya Giriş Yap

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