Arkadaşlar ben Timer derslerini okudum ama ne yaptıysam yapayım zamanlama olmadan o yerlere atıyor:
[itemdef i_hazir]
id i_gravestone_18
Name Mevki Sevk

on=@create
color 0
attr 010

on=@Timer
timer 1

on=@click
src.sysmessage @0985,,1 Oyuna Hazirsaniz Lutfen Cift Tiklayiniz Sayin:<src.name>

on=@dclick
src.allskills 0
dialog d_mevki_tur
return 1

[dialog d_mevki_tur]
0,0
nomove
noclose
resizepic 0 0 5170 250 142
dtext 18 20 020 Hazimisiniz..?
dtext 20 38 03 Evet..
dtext 70 38 0 Tur atmak istiyorum !
button 26 69 1154 1155 1 0 1
button 101 69 1311 1312 2 2 2

[dialog d_mevki_tur button]
on 1
src.go 5979,594

on 2
timer 2
src.go 5974,594
timer 5
src.go 5973,595
Bu yazdığım scpde br hatamı var,Yoksa kullandığım Spheremi kabul etmiyor ?
Neophyte
26.6001
timerf 2, src.go 5974,594
timerf 5, src.go 5973,595
şeklinde olabilir
Kardeşim bak en son yaptığım bu:

on 2
src.message @0835,6 * Onemli Yerleri Gezeceksiniz Sayin <src.name> *
timerf 2,src.go 5973,595
gene olmuyo gene olmuyoa
src.act.timerf
act.timerf
morep
cons
Hepsini denedim ama olmuyor..!
Ya bir help scp buldum 30dan geri sayıp ışınlanıyo ama bu olmuyor
Bak bak ona bi göz at Help.scp:
[dialog d_helpstuck button]
On=1
sysmesua  1 dakika icinde Safe Alan'a gideceksiniz <name>.
newitem i_stuck
act.morep 5540,1214
act.equip

[itemdef i_stuck]
name stuck
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 30

On=@Equip
src.sayua 0835,6,0,eng * Stuck Hakkini Kullanir *
timer 1

On=@Timer
if (<cont>)
if (<more2>)
cont.sysmessage Stuck hakkiniz acilmistir.
cont.sysmesua Iyi oyunlar...
remove
elseif (<more1>)
cont.sysmessage <eval <more1>>
cont.flags <cont.flags>|04
more1 (<more1> - 1)
timer 1
else
cont.go <morep>
cont.flags <cont.flags>&~04
more2 1
timer 1000
endif
endif
return 1
Bunde tek safe alanı var tıkladığında 30 geriye sayıp atıyo safeye..
Neophyte
26.6001
verdiğim şekilde çalışması gerek spherede verdiği hata nedir
Kardeşim ne olduğunu bendeanlayamadım ya :'(
Bu videosu:
Timer Hata
Sphere hatası bu:(Ilginç bişi messagede bile hata veriyo)
19:24:ERROR:(item.scp,43)Undefined symbol 'Onemli'
19:24:ERROR:(item.scp,44)Undefined keyword 'timerf'
19:24:ERROR:(item.scp,45)Undefined keyword 'timerf'
Tam olarak yazacam scpyi inşalla çözersin:
[itemdef i_hazir]
id i_gravestone_18
Name Mevki Sevk

on=@create
color 0
attr 010


On=@Equip
timer 1

on=@Timer
timer 1
return 1

on=@click
src.sysmessage @0985,,1 Oyuna Hazirsaniz Lutfen Cift Tiklayiniz Sayin:<src.name>

on=@dclick
src.allskills 0
dialog d_mevki_tur
return 1

[dialog d_mevki_tur]
0,0
nomove
noclose
resizepic 0 0 5170 250 142
dtext 18 20 020 Hazimisiniz..?
dtext 20 38 03 Evet..
dtext 70 38 0 Tur atmak istiyorum !
button 26 69 1154 1155 1 0 1
button 101 69 1311 1312 2 2 2

[dialog d_mevki_tur button]
on 1
src.go 5979,594

on 2
src.message @0835,6 * Onemli Yerleri Gezeceksiniz Sayin <src.name> *
timerf 2, src.go 5974,594
timerf 5, src.go 5973,595


Bu konu manyaqq tarafından düzenlendi(2011-10-17 19:40, 12 yıl önce)
Neophyte
26.6001
message sorun değilde spherenin hangi versiyonunu kullanıyorsunuz
Bak açılışta yazan bu:

Ben win 32 yin kullanıyorum..
Spherede 55r4.0.2 Yazıyor..
Neophyte
26.6001
O kullandığınız sürüm sizi ilerletmez, öncelikle onu değiştirin : ) Daha sonra scriptiniz çalışacaktır
https://www.ultima-strike.com/indir/uo/emulator/sphere-56b
Kardeşim çok sağol dediğini yaptım ama gene olmadı bak scp:
[itemdef i_hazir]
id i_gravestone_18
Name Mevki Sevk

on=@create
color 0
attr 010

on=@click
src.sysmessage @0985,,1 Oyuna Hazirsaniz Lutfen Cift Tiklayiniz Sayin:<src.name>

on=@timer
timer 1

on=@dclick
src.allskills 0
dialog d_mevki_tur
return 1

[dialog d_mevki_tur]
0,0
nomove
noclose
resizepic 0 0 5170 250 142
dtext 18 20 020 Hazimisiniz..?
dtext 20 38 03 Evet..
dtext 70 38 0 Tur atmak istiyorum !
button 26 69 1154 1155 1 0 1
button 101 69 1311 1312 2 2 2

[dialog d_mevki_tur button]
on 1
src.go 5979,594

on 2
timer 2,go 5974,594
Neophyte
26.6001
src.timerf 2,go 5974,594
Kardeş olmadı,Kafayı yiyecem
[itemdef i_hazir]
 id i_gravestone_18
 Name Mevki Sevk
 
on=@create
 color 0
 attr 010

on=@click
 src.sysmessage @0985,,1 Oyuna Hazirsaniz Lutfen Cift Tiklayiniz Sayin:<src.name>
 
on=@dclick
timer 1
return 1

on=@timer
timerd 3,src.go 5974,594
Işınlamak için böyle bir örnek yazsana bana
Neophyte
26.6001
yukarıda verdiğiniz scriptin

on 2
timer 2,go 5974,594
kısmını
on 2
src.timerf 2,go 5974,594
şeklinde değiştirin sadece
Bu sölediğin on=@timer altına yazmıştım ayrıca time,timer,timerd,timerf denedim olmadı ama pvp gate diye bir scp var timer 200 create de yani 200 sn sora gate on=@timer altında remove yazılı olduğu için siliyor..
Yani bu:
[itemdef i_gate_pvp]
 id i_moongate_red
 name pvp
 
on=@create
 color 080a
 attr 010
 timer 200
 return 1
 

on=@click
 message @0823,1,1 [PvP ]
 message @0785,1,1 Ucret 50000 GP
 message @07a1 Gate Kalkmasina Son:<timer> Saniye
 return 1
 
on=@dclick
 src.sysmessage @07a1 Basarak Gecebilirsiniz.
 return 1
 
on=@step
 if <src.restest 50000 i_gold>
 src.consume 50000 i_gold
 src.events +e_pvpvarsuan
 src.hits <src.str>
 src.stam <src.dex>
 src.go 5509,1187,5
 serv.allclients sysmessage @0785,1,1 <src.name> Yarismaya Katilidi.
 src.stone 1
 else
 src.sysmessage @0481,1,1 50k gold yaninizda olmali!
 return 1
 
on=@timer
 remove 1
 serv.allclients sysmessage @0785,1,1 PvP Yarismasi Katilim Kapisi Kapanmasi Ile Baslamistir. Herkese Iyi Oyunlar. 
Bu Time Grave stonede olan bir olay değil sanırım ama ban imkansız geliyor onda olan ondada olur !
Neophyte
26.6001
Afedersiniz ama sizin tam anlamıyla yapmak istediğiniz ne baştan alalım mı şurayı
Ben çift tıklaynca taş zaman dolduğunda koordinata gimesini istiyorum !,Bakın bişe yaptım
[itemdef i_asd]
name asd
id i_gravestone_18

on=@create
color 0
attr 010

on=@click
src.sayu HATA !
src.sysmessage @985,,1 Lutfen cift tiklayiniz..

on=@dclick
timer 5
message Oleyyy..
return 1
Zaman dolduğunda,Yani 5 sn sonra taş üzerinde Oleyyy.. Yazıyor ama timer 5 kısmının altına src.go src.sysmessage src.message hiç birini kabul etmiyor..!



Üye Ol veya Giriş Yap

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