Bir Dialogda bir button oluşturdum. Butona tıklandığında kişiden arkadaşını seçmesini isteyecek arkadaşını seçtiğinde arkadaşı teklifi kabul ederse ikisi bir yere gödnerlicek. o 2 kişi bu sistemi 24 saatte bir kullanabilicek sistemi kullana biri varsa başkaları kullanamayacak. bunu nasıl sağlarım.
Novice
11.9
U-sde araştır duello sistemi diye arat bulursun zaten
Rowall Dediğin yoldan yapmaya çalıştım fakat başarılı olamadım yardımcı olabilicek varmı ?
[plevel 1]
sececem

[function sececem]
if (<var.kullanimda> = 1)
src.sysmessage @38,,1 Suan sistemi kullanan birileri var kullanabilmeniz icin <eval (<uid.0400085fc.timer> /60)> dk. beklemeniz  gerek.
return 1
else
sdialog d_kisisec
return 1
endif

[dialog d_kisisec]
150,150

resizepic 50 50 3600 450 300
dtext 185 70 53 <serv.name>
button 150 170 4015 4016 1 0 1
dtext 90 170 73 Sec

[dialog d_kisisec button]
on 1
serv.newitem i_secgitsin
src.new.link <uid>
src.new.timer 45
src.new.equip

[dialog d_kabul]
150,150

resizepic 50 50 3600 450 300
dtext 185 70 53 <serv.name> zart zurt
dtext 100 100 38 <cont.name> tarafindan biseye davet edildin.
button 250 170 4018 4019 1 0 0
button 150 170 4015 4016 1 0 1
dtext 190 170 38 Reddet
dtext 90 170 73 Kabulet

[dialog d_kabul button]
on 0
cont.sysmessage @38,,1 <src.name> teklifi kabul etmedi.
remove

on 1
if (<var.kullanimda> = 1)
src.sysmessage @38,,1 Suan baskalari tarafindan kullanimda <eval (<uid.0400085fc.timer> /60)> dk. beklemeniz gerek.
return 1
else
uid.0400085fc.timer 86400 ///24 saat ediyo.
var.kullanimda 1
src.go 1395,1810
src.tag.c1_d_r <cont.uid>
src.findid.i_secgitsin.remove
cont.go 1395,1811
cont.tag.c1_d_r <src.uid>
cont.findid.i_secgitsin.remove
return 1
endif

[itemdef i_24_saat]
id i_grave_stone

on=@create
attr 010
color 0455

on=@click
message @0481,,1 Virt zirt 24 saat
return 1

on=@timer
var.kullanimda 0

on=@dclick
return 1

[itemdef i_secgitsin]
id i_memory
type t_eq_script
name duellocu

on=@equip
target @73,,1 Kimi sececeksin?

on=@targon_cancel
remove

on=@timer
remove
return 1

on=@targon_char
if !(<src.targ.isplayer>)
src.sysmessage @38,,1 Sadece oyunculari secebilirsin.
return 1
elif (<src.uid>==<src.targ.uid>)
src.sysmessage @38,,1 Kendinizi secemezsiniz.
return 1
endif
timerf 5,trysrc <src.targ.uid> dialogclose d_kabul
trysrc <src.targ.uid> sdialog d_kabul
src.sysmessage @38,,1 Teklifin iletildi kabul etmesi bekleniyor.
return 1

on=@targon_item
src.sysmessage @38,,1 Item secemezsin
return 1

on=@targon_ground
src.sysmessage @38,,1 Zemini secemezsin.
return 1

Kabataslak bişeyler yaptım isini gorur heralde.Degistir duzenle kullan.Denedim bi sorun yok sanırım.

Ha bide i_24_saat itemini cikardiginda info cek serialini yani uidini scripte gore ayarla.Ben bu scriptte kendi i_24_saat itemimin uidine gore ayarladim.Koy bi yere silme dursun oyle.

Üye Ol veya Giriş Yap

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