Kod:
///////////////////////////////////////////////////////////////////////
// *Scripter Name : -
// *Shard Name : The Rosario Game
// *Shard Address : www.rosario.gen.tr
// *Personal Address : www.raskolserna.com
// *Messenger and E-Mail : [email protected]
// *Sphere Version : Specially 0.56b and maybe other releases
//
// *Bu kodlar TheRaskol tarafından yazılmış veya editlenmiştir.
// *The codes are written or were edited by TheRaskol (Raskol Serna).
///////////////////////////////////////////////////////////////////////
[dialog d_pin_profil]
0,0
nomove
page 0
resizepic 190 60 3600 270 150
dtext 260 80 38 Kullanıcı Bilgileriniz
dtext 220 100 1152 Pin : <account.tag.pingiris>
dtext 220 120 1152 Gizli Soru : <account.tag.gizlisoru>
dtext 220 140 1152 Gizli Cevap : <account.tag.gizlicevap>
button 210 165 1210 1209 1 0 1
dtext 227 163 1152 Geri
[dialog d_pin_profil button]
onbutton=1
src.dialog d_pin_detayli
return 1
[dialog d_pin_yeni]
0,0
nomove
noclose
page 0
resizepic 190 60 3600 245 120
dtext 220 80 38 Lütfen yeni pin giriniz
dtext 220 100 1152 Yeni Pin :
textentry 300 100 160 16 0564 1 1
button 210 140 1210 1209 1 0 1
dtext 227 138 1152 Giriş
[dialog d_pin_yeni text]
0
Buraya yazınız_
[dialog d_pin_yeni button]
onbutton=1
if (strmatch('Buraya yazınız_','<argtxt[1]>'))
src.sysmessage @0845,1,1 Lütfen tüm bilgileri doldurunuz!
src.dialog d_pin_yeni
return 1
endif
if !strmatch('*[a-z]*','<argtxt[1]>')
src.sysmessage @0845,1,1 Pin için sadece harf kullanabilirsiniz!
src.dialog d_pin_yeni
else
src.account.tag.pingiris=<ARGTXT[1]>
src.account.tag.ilkpin 1
src.account.tag.pinkabul 0
src.sysmessage @00482,1,1 Pin : [<account.tag.pingiris>] olarak ayarlanmıştır.
return 1
[dialog d_pin_dogrula]
0,0
nomove
page 0
resizepic 190 60 3600 245 120
dtext 220 80 38 Lütfen eski pin'i giriniz
dtext 220 100 1152 Eski Pin :
textentry 300 100 160 16 0564 1 1
button 210 140 1210 1209 1 0 1
dtext 227 138 1152 Giriş
[dialog d_pin_dogrula text]
0
Buraya yazınız_
[dialog d_pin_dogrula button]
onbutton=1
If strmatch("<eval <argtxt[1]>","<eval <src.account.tag.pingiris>")
src.sysmessage @00482,1,1 Pin girişiniz kabul edilmiştir.
src.dialog d_pin_yeni
else
src.sysmessage @0845,1,1 Yanlış bir pin şifresi girdiniz!
src.dialog d_pin_dogrula
return 1
endif
[dialog d_pin_bulundu]
0,0
nomove
page 0
resizepic 190 60 3600 290 170
dtext 220 100 38 Kayıp pin numaranız doğrulandı
dtext 220 160 0594 Pin'iniz : <account.tag.pingiris>
[dialog d_pin_kayip]
0,0
nomove
page 0
resizepic 190 60 3600 240 140
dtext 220 80 38 Lütfen soruyu cevaplayınız
dtext 220 100 1152 Soru : <account.tag.gizlisoru>
dtext 220 120 1152 Cevap :
textentry 290 120 160 16 0564 1 1
button 210 160 1210 1209 1 0 1
dtext 227 158 1152 Giriş
[dialog d_pin_kayip text]
0
Buraya yazınız_
[dialog d_pin_kayip button]
onbutton=1
If strmatch("<eval <argtxt[1]>","<eval <src.account.tag.gizlicevap>")
src.sysmessage @00482,1,1 Girdiğiniz cevap kabul edilmiştir.
src.dialog d_pin_bulundu
else
src.sysmessage @0845,1,1 Yanlış bir cevap girdiniz!
src.dialog d_pin_kayip
return 1
endif
[dialog d_pin_detayli]
0,0
nomove
page 0
resizepic 190 60 3600 280 210
dtext 240 80 38 The Rosario Şifre Sistemi
dtext 227 107 1152 Pin Girişi Yap
dtext 227 127 1152 Pin Unuttum
dtext 227 147 1152 Pin Değiştir
dtext 227 167 1152 Gizli Soru
dtext 227 187 1152 Profil
dtext 227 207 1152 Şifre Değiştir
dtext 227 227 1152 Çıkış
button 210 110 1210 1209 1 0 1
button 210 130 1210 1209 1 0 2
button 210 150 1210 1209 1 0 3
button 210 170 1210 1209 1 0 4
button 210 190 1210 1209 1 0 5
button 210 210 1210 1209 1 0 6
button 210 230 1210 1209 1 0 7
[dialog d_pin_detayli button]
onbutton=1
if (<src.account.tag.pinkabul>==1)
src.sysmessage @0845,1,1 Zaten pin girişi yapmışsınız!
else
src.dialog d_pin_giris
return 1
endif
onbutton=2
src.dialog d_pin_kayip
return 1
endif
onbutton=3
if (<src.account.tag.pinkabul>==0)
src.sysmessage @0845,1,1 Bunun için pin girişi yapmalısınız!
src.dialog d_pin_giris
else
src.dialog d_pin_dogrula
return 1
endif
onbutton=4
if (<src.account.tag.pinkabul>==0)
src.sysmessage @0845,1,1 Bunun için pin girişi yapmalısınız!
src.dialog d_pin_giris
else
src.dialog d_pin_gizlisoru
return 1
endif
onbutton=5
if (<src.account.tag.pinkabul>==0)
src.sysmessage @0845,1,1 Bunun için pin girişi yapmalısınız!
src.dialog d_pin_giris
else
src.dialog d_pin_profil
return 1
endif
onbutton=6
if (<src.account.tag.pinkabul>==0)
src.sysmessage @0845,1,1 Bunun için pin girişi yapmalısınız!
src.dialog d_pin_giris
else
src.sifreee
return 1
endif
return 1
onbutton=7
return 1
[dialog d_pin_gizlisoru]
0,0
nomove
page 0
resizepic 190 60 3600 280 135
dtext 220 80 38 Lütfen gizli soru,cevap belirtiniz
dtext 220 100 1152 Soru :
dtext 220 120 1152 Cevap :
textentry 290 100 160 16 0564 1 1
textentry 290 120 160 16 0564 2 1
button 210 150 1210 1209 1 0 1
dtext 227 148 1152 Giriş
[dialog d_pin_gizlisoru text]
0
Buraya yazınız_
[dialog d_pin_gizlisoru button]
onbutton=1
if (strmatch('Buraya yazınız_','<argtxt[1]>')) || (strmatch('Buraya yazınız_','<argtxt[2]>'))
src.sysmessage @0845,1,1 Lütfen tüm bilgileri doldurunuz!
src.dialog d_pin_gizlisoru
return 1
endif
if !strmatch('*[a-z]*','<argtxt[1]>')
src.sysmessage @0845,1,1 Soru için sadece harf kullanabilirsiniz!
src.dialog d_pin_gizlisoru
else
if !strmatch('*[a-z]*','<argtxt[2]>')
src.sysmessage @0845,1,1 Cevap için sadece harf kullanabilirsiniz!
src.dialog d_pin_gizlisoru
else
if ((strlen(<argtxt[1]>)) < 5)
src.sysmessage @0845,1,1 Soru en az 5 karakter olmalıdır.
src.dialog d_pin_gizlisoru
elseif ((strlen(<argtxt[2]>)) < 3)
src.sysmessage @0845,1,1 Cevap en az 3 karakter olmalıdır.
else
account.tag.gizlisoru=<argtxt[1]>
account.tag.gizlicevap=<argtxt[2]>
src.sysmessage @00482,1,1 soru : [<account.tag.gizlisoru>] olarak ayarlanmıştır.
src.sysmessage @00482,1,1 cevap : [<account.tag.gizlicevap>] olarak ayarlanmıştır.
src.account.tag.gizlikabul 1
return 1
endif
[dialog d_pin_sistemi]
0,0
nomove
noclose
page 0
resizepic 190 60 3600 300 230
dtext 220 100 38 Lütfen pin numaranızı giriniz
dtext 220 120 1152 Pin :
dtext 220 160 38 Lütfen gizli soru ve cevap giriniz
dtext 220 180 1152 Soru :
dtext 220 200 1152 Cevap :
textentry 290 120 160 16 0564 1 1
textentry 290 180 160 16 0564 2 1
textentry 290 200 160 16 0564 3 1
button 210 240 1210 1209 1 0 1
dtext 227 237 1152 Giriş
[dialog d_pin_sistemi text]
0
Buraya yazınız_
[dialog d_pin_sistemi button]
onbutton=1
if (strmatch('Buraya yazınız_','<argtxt[1]>')) || (strmatch('Buraya yazınız_','<argtxt[2]>')) || (strmatch('Buraya yazınız_','<argtxt[3]>'))
src.sysmessage @0845,1,1 Lütfen tüm bilgileri doldurunuz!
src.dialog d_pin_sistemi
return 1
endif
if !(strmatch('*[a-z]*','<argtxt[1]>')
src.sysmessage @0845,1,1 Pin için sadece harf kullanabilirsiniz!
return 1
else
if !(strmatch('*[a-z]*','<argtxt[2]>')
src.sysmessage @0845,1,1 Soru için sadece harf kullanabilirsiniz!
return 1
else
if !(strmatch('*[a-z]*','<argtxt[3]>')
src.sysmessage @0845,1,1 Cevap için sadece harf kullanabilirsiniz!
return 1
else
if ((strlen(<argtxt[2]>)) < 5)
src.sysmessage @0845,1,1 Soru en az 5 karakter olmalıdır.
elseif ((strlen(<argtxt[3]>)) < 3)
src.sysmessage @0845,1,1 Cevap en az 3 karakter olmalıdır.
else
account.tag.pingiris=<ARGTXT[1]>
account.tag.gizlisoru=<argtxt[2]>
account.tag.gizlicevap=<argtxt[3]>
src.sysmessage @00482,1,1 Pin : [<account.tag.pingiris>] olarak ayarlanmıştır.
src.sysmessage @00482,1,1 soru : [<account.tag.gizlisoru>] olarak ayarlanmıştır.
src.sysmessage @00482,1,1 cevap : [<account.tag.gizlicevap>] olarak ayarlanmıştır.
src.account.tag.gizlikabul 1
src.account.tag.ilkpin 1
src.account.tag.pinkabul 0
return 1
endif
[plevel 1]
pin
[function pin]
if <src.account.tag0.ilkpin>==0
src.dialog d_pin_sistemi
else
src.dialog d_pin_detayli
return 1
endif
[dialog d_pin_giris]
0,0
nomove
page 0
resizepic 190 60 3600 265 130
dtext 220 80 38 Lütfen pin numaranızı giriniz
dtext 220 110 1152 Pin :
textentry 270 110 160 16 0564 1 1
button 210 150 1210 1209 1 0 1
dtext 227 147 1152 Giriş
[dialog d_pin_giris text]
0
Buraya yazınız_
[dialog d_pin_giris button]
onbutton=1
If strmatch("<eval <argtxt[1]>","<eval <src.account.tag.pingiris>")
src.sysmessage @00482,1,1 Pin girişiniz kabul edilmiştir.
src.account.tag.pinkabul 1
else
src.sysmessage @0845,1,1 Yanlış bir pin girdiniz!
src.dialog d_pin_giris
return 1
endif
[events e_pingiris]
on=@login
src.account.tag.pinkabul 0
[eof]
Raskol'un paylaştıgı bi tane pin sistemi hoşuma gitti ve bunu player login oldugunda 1 kere Bank yazınca Pin sistemini sormasını istiyorum pg atarkende geçerli