///////////Pin Sistemi/////////////////
[function pinsystemsifirla]
src.tag.pinkodugirdi
return 1
[function pinver]
if strmatch('<src.tag.pinnumarasi>','')
src.dialog d_pinver
else
src.sysmessage Zaten pin numaraniz mevcut.
return 1
[function pindegistir]
if strmatch('<src.tag.pinnumarasi>','')
src.sysmessage Henuz pin numarasi almamis siniz.
else
src.dialog d_pin_change
return 1
[function sifre]
src.dialog d_pinsifre yaz
[function kayippin]
if strmatch('<src.tag.pinnumarasi>','')
src.sysmessage Pin kodu almamissiniz. Bu durumda sistemden yararlanamazsiniz.
else
src.dialog d_kayip_pin
return 1
////----------DIALOGLAR & CODE CHECK-------///////
// Pin sistemindeki dialog ve checkler
//
//
//
///////////////////////////////////////////////////
[dialog d_pinver]
0,0
nomove
nodispose
page 0
resizepic 130 85 5054 343 325
text 210 100 1152 0
text 155 143 455 1
resizepic 165 171 2700 267 20
text 158 220 455 2
resizepic 165 247 2700 267 20
text 165 293 455 3
resizepic 165 321 2700 267 20
//resizepic 101 391 3000 409 96
//text 122 414 37 4
//text 172 414 90 5
//text 124 441 90 6
text 400 360 920 7
text 200 360 920 8
textentry 165 171 253 25 0 0 9
textentry 165 247 253 25 0 1 10
textentry 165 321 253 25 0 2 11
button 350 360 4006 4007 1 0 1
button 160 360 4018 4019 1 0 0
[dialog d_pinver text]
Pin Kodu Alma Formu
Pin Kodu Gizli Sorunuz
Gizli Sorunuzun Cevabi
Pin Kod Numaraniz
Not:
Pin Kodu & Gizli Soru ve Cevabinin
ilk karakterini RAKAM ( Sayi ) yapmayiniz...
Tamam
Vazgec
<argtxt[0]>
<argtxt[1]>
<argtxt[2]>
[dialog d_pinver button]
on=1
if ((strlen(<argtxt[2]>)) > 14)
src.sysmessage Pin numaraniz en fazla 14 karakterden olusabilir.
dialog d_pinnumarasi
elseif (strmatch('<argtxt[2]>','')) || (strmatch('<argtxt[1]>','')) || (strmatch('<argtxt[0]>',''))
src.sysmessage Pin kodu formunda eksik yer birakamazsiniz...
dialog d_pinnumarasi
else
src.tag.pinnumarasi <argtxt[2]>
src.tag.gizlisoru <argtxt[0]>
src.tag.gizlicevap <argtxt[1]>
src.sysmessage Pin numaraniz: <src.tag.pinnumarasi> Gizli Soru :<src.tag.gizlisoru> Cevap: <src.tag.gizlicevap>
endif
//////////////////////////////////////Pin Code Change
[DIALOG d_pin_change]
0,0
nomove
nodispose
page 0
resizepic 110 53 5054 334 268
text 159 74 1152 0
text 129 113 455 1
resizepic 147 140 3000 252 23
text 159 141 0 2
text 132 197 455 3
resizepic 147 224 2700 252 20
text 245 272 920 4
button 359 272 4006 4005 1 0 1
textentry 147 224 253 25 0 0 5
[DIALOG d_pin_change text]
Pin Kodu Degistirme Konsolu
Pin Kodu gizli sorunuz
<src.tag.gizlisoru>
Gizli Sorunuzun Cevabi
Sonraki Adim
<argtxt[0]>
[DIALOG d_pin_change button]
ON=1
if strmatch('<tag.gizlicevap>','<argtxt[0]>')
src.sysmessage Gizli soru cevabiniz dogrulandi.
src.dialog d_pindegis
else
src.sysmessage Gizli Soru cevabiniz hatali !
return 1
endif
[dialog d_pindegis]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 20
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_pindegis text]
Suanki pin numaranizi girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_pindegis button]
on=1
if strmatch('<tag.pinnumarasi>','<argtxt[0]>')
src.sysmessage Pin numaraniz kabul edildi.
src.dialog d_pindegistir
else
src.sysmessage Pin numaraniz hatali.
return 1
endif
[dialog d_pindegistir]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 20
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_pindegistir text]
Istediginiz yeni pin numarasini girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_pindegistir button]
on=1
if ((strlen(<argtxt[0]>)) > 14)
src.sysmessage Pin numaraniz en fazla 14 karakterden olusabilir.
dialog d_pinnumarasi
elseif (strmatch('<argtxt[0]>',''))
src.sysmessage Pin numaranizi bos birakamazsiniz.
dialog d_pinnumarasi
else
src.tag.pinnumarasi <argtxt[0]>
src.sysmessage Pin numaraniz degistirildi.
endif
///--------Pin Check--------////////
//
//
//
////////////////////////////////////
[dialog d_pinkontrol]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 22
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_pinkontrol text]
Suanki pin numaranizi girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_pinkontrol button]
on=0
src.sysmessage Pin menusunu kapattiniz.
on=1
if strmatch('<tag.pinnumarasi>','<argtxt[0]>')
src.sysmessage Pin numaraniz kabul edildi, banka islemlerinizi yapabilirsiniz.
src.bankself
src.tag.pinkodugirdi 999
src.sysmessage Kasa agirligi: <eval (<src.findlayer(layer_bankbox).weight> / 10)> / <serv.bankmaxweight>
if (<eval (<src.findlayer(layer_bankbox).weight> / 10)> >= <serv.bankmaxweight>)
src.sysmessage Kasanizin toplam agirligi <serv.bankmaxweight> stone'u gecmis,
src.sysmessage Lutfen dikkatli olunuz, kaybolan esyalarinizin sorumlulugu size aittir.
endif
else
src.sysmessage Pin numaraniz hatali.
return 1
endif
///------Sifre Degiştirilmesi---------////
//
//
//
//
///////////////////////////////////////////
[dialog d_pinsifre]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 22
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_pinsifre text]
Suanki pin numaranizi girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_pinsifre button]
on=1
if strmatch('<tag.pinnumarasi>','<argtxt[0]>')
src.sysmessage Pin numaraniz kabul edildi. Sifrenizi giriniz.
src.dialog d_sifre_degis
else
src.sysmessage Pin numaraniz hatali !
return 1
endif
[DIALOG d_sifre_degis]
0,0
nomove
nodispose
page 0
resizepic 40 45 5054 343 195
//resizepic 63 79 3000 293 141
resizepic 74 149 2700 273 20
text 120 55 1152 0
text 74 87 920 1
text 78 119 455 2
text 81 189 920 3
text 188 188 920 4
textentry 80 150 253 25 0 0 5
button 127 188 2714 2715 1 0 1
button 251 190 2714 2715 1 0 2
[DIALOG d_sifre_degis text]
Sifre Degistirme Sistemi
Kullanici Adi: <account.name>
Asagidaki yere yeni Sifrenizi yaziniz.
Iptal:
Tamam:
<ARGTXT[0]>
[DIALOG d_sifre_degis BUTTON]
ON=1
SRC.MESSAGE Islemi iptal ettiniz...
ON=2
src.sysmessage Sifreniz degistirildi.
SRC.password <ARGTXT[0]>
RETURN 1
////---Lost Password ---///
// Kayip pin bulma
//
//////////////////////////
[DIALOG d_kayip_pin]
0,0
nomove
nodispose
page 0
resizepic 110 53 5054 334 268
text 159 74 1152 0
text 129 113 455 1
resizepic 147 140 3000 252 23
text 159 141 0 2
text 132 197 455 3
resizepic 147 224 2700 252 22
text 245 272 920 4
button 359 272 4006 4005 1 0 1
textentry 147 224 253 25 0 0 5
[DIALOG d_kayip_pin text]
Pin Kodu Degistirme Konsolu
Pin Kodu gizli sorunuz
<src.tag.gizlisoru>
Gizli Sorunuzun Cevabi
Sonraki Adim
<argtxt[0]>
[DIALOG d_kayip_pin button]
ON=1
if strmatch('<src.tag.gizlicevap>','<argtxt[0]>'))
src.sysmessage Gizli soru vevabiniz dogrulandi.
src.dialog d_mail_dogrula
return 1
else
src.sysmessage Gizli soru cevabiniz hatali!
return 1
endif
[dialog d_mail_dogrula]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 22
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_mail_dogrula text]
Kayitli mail adresinizi giriniz
Tamam
Vazgec
<argtxt[0]>
[dialog d_mail_dogrula button]
on=1
if strmatch('<src.account.email>','<argtxt[0]>')
src.sysmessage Mail adresiniz kabul edildi pin kodunuz sifirlandi.
src.tag.pinnumarasi
else
src.sysmessage Mail adresiniz hatali.
return 1
endif
///////////Evdeki box lar icin pin sorgulamasi
[dialog d_house_pinkontrol]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 22
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0 0 3
[dialog d_house_pinkontrol text]
Suanki pin numaranizi girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_house_pinkontrol button]
on=0
src.sysmessage Pin menusunu kapattiniz.
on=1
if strmatch('<tag.pinnumarasi>','<argtxt[0]>')
src.sysmessage Pin numaraniz kabul edildi, kasanizi acabilirsiniz.
src.tag.pinkodugirdi 999
return 1
else
src.sysmessage Pin numaraniz hatali !
endif
[EOF]