merhaba arkadaslar ben bir tame stuck scp yaptım. tam bilgili olmadıgım icin biraz ordan biraz burdan bakarak kodları ws. ugrastım
sistem calısıyor sorun yok timer sayıyor tşmer bitince gidilen yere yolluyor. gidilecek yere gittigi anda 15 dakika yasak koyan yen itemide veriyor. oyun icidne tek bir hata yok ama stuck cektigimizde remote de su hatakar var.
01:22:ERROR:Timer expired without DECAY flag 'tame stuck' (UID=40012c62)?
01:22:ERROR:Timer expired without DECAY flag 'tame stuck' (UID=40012c62)?
01:22:ERROR:Timer expired without DECAY flag 'tame stuck' (UID=40012c62)?
01:22:ERROR:Timer expired without DECAY flag 'tame stuck' (UID=40012c62)?
01:22:ERROR:Timer expired without DECAY flag 'tame stuck' (UID=40012c62)?
oyun icinde 60 saniye sayıyor. remote de de bu hatalar 60 defa cıkıyor sorunu cözemedim.
buda script.
[plevel 1]
tamestuck
[function tamestuck]
IF (<SRC.hitpoints> > 1)
SRC.sysmessage @1153 Bu Sistemi Sadece Oluler Kullanabilir.
return 1
else
sdialog d_tamestuck
endif
[dialog d_tamestuck]
60,60
nomove
resizepic 0 0 5054 540 150
text 150 10 99 0
text 20 35 99 1
text 40 60 55 2
text 220 60 55 3
text 400 60 55 4
text 40 80 55 5
text 220 80 55 6
text 400 80 55 7
button 20 63 2117 2118 1 0 1
button 200 63 2117 2118 1 0 2
button 380 63 2117 2118 1 0 3
button 20 83 2117 2118 1 0 4
button 200 83 2117 2118 1 0 5
button 380 83 2117 2118 1 0 6
[dialog d_tamestuck text]
<serv.name> Tamer Stuck Menusu
Bu sistem sadece animal tamerler tarafindan 15 dakikada bir kullanilir.
Britain
Minoc
Trinsic
Yew
Delucia
Buccaneer's Den
[dialog d_tamestuck button]
on=0
simdiden tesekkur ederim
src.sysmessage @07a1,,1 Cikis yaptiniz..
return 1
On=1
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Britain'e gideceksiniz .
newitem i_tamestuck
act.morep 1495,1629,10
act.equip
endif
On=2
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Minoc'a gideceksiniz .
newitem i_tamestuck
act.morep 2466,544
act.equip
endif
On=3
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Trinsic'e gideceksiniz .
newitem i_tamestuck
act.morep 1867,2780
act.equip
endif
On=4
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Yew'e gideceksiniz .
newitem i_tamestuck
act.morep 546,992
act.equip
endif
On=5
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Delucia gideceksiniz .
newitem i_tamestuck
act.morep 5272,3995,37
act.equip
endif
On=6
IF (<SRC.FINDID.i_tamestuck>)
src.sysmessage @0790 Sayin <src.name> Tekrar tame stuck hakkinizi kullanabilmek icin <src.findid.i_tamestuck.timer> Saniye Beklemelisiniz
RETURN 1
endif
if (<src.findid.i_jailcik>)
src.sysmessage @0790 Jaildesiniz...
return 1
endif
if ( <src.taming> < 80.0 )
src.sysmessage @56,,1 Animal Taming Yeteneginizin en az 80.0 Olmasi Gerekir.
return 1
endif
if ( <src.tactics> > 0.1 )
src.sysmessage @56,,1 Tactics Yeteneginizin 0 Olmasi Gerekir.
return 1
else
src.sysmessage Bir dakika icinde Buccaneer's Den'e gideceksiniz .
newitem i_tamestuck
act.morep 2706,2163
act.equip
endif
[itemdef i_tamestuck]
name tame stuck
id 0186a
type t_eq_script
weight 0
layer layer_special
On=@Create
attr attr_invis|attr_newbie
more1 60
On=@Equip
cont.message * Tame Stuck *
timer 1
On=@Timer
if (<cont>)
if (<more2>)
cont.sysmessage @1153 Stuck isleminiz Tamamlanmistir.
remove
elseif (<more1>)
cont.sysmessage @68 <eval <more1>>
cont.flags <cont.flags>|04
more1 (<more1> - 1)
timer 1
else
cont.go <morep>
cont.flags <cont.flags>&~04
more2 900
timer 900
endif
endif
[eof]