arkadaşlar .sifre komutu var herkes bilir sifreyi degistiriyor.Ben buna yeni bir özellik katmak istiyorum mesela telefonlardaki gibi olacak .sifre yazınca bir dialogda eski sifrenizi girin dicek sonrada eski sifreyi girince yeni sifre dicek eski sifre doğru değilse yeni sifreyi girdikten sonra eski sifreniz hatalı dicek bu nasıl olabilir şimdiden teşekkürler
tamam tuşuna bastığında textentrydeki yazıyı kontrol ettircen yazı alanındaki yazı şifreyle aynı ise değiştirecek değil ise şifre hatalı diyecek ;)
o zaman sen yaparmısın rica etsem scp bu


[Function sifre]
dialog d_sifredegis

[plevel 1]
sifre

[dialog d_sifredegis]
0,0
nomove
resizepic 70 120 3000 230 180
resizepic 100 180 3000 170 20
text 100 150 267 0 
textentry 105 180 160 16 1152 1 1
button 120 230 4005 4006 1 0 1
button 200 230 4017 4018 1 0 2

[dialog d_sifredegis text]
Sifreniz ne olsun ?
$ifreyi buraya yaz

[dialog d_sifredegis Button]
on=1
src.password <argtxt[1]>
src.sysmessage @56,,1 Sifreniz Degistirildi!
return 1
on=2
src.sysmessage @56,,1 Sifrenizi Degistirmediniz. 
src.sysmessage @56,,1 Eski Sifreniz Gecerlidir.
return 0

[EOF]
dialogdan hiç anlamıyorum ki ama diğer kısımları sana yazıyım başkalarıda dialogu editler olur biter :D

[dialog d_sifredegis Button]
on=1
if (<src.password> == <argtxt[1]>)
src.tag.sifre = <argtxt[2]>
src.password <argtxt[2]>
src.sysmessage @56,,1 Sifreniz Degistirildi ve <argtxt[2]> oldu...
else
src.sysmessage @56,,1 Eski sifrenizi yanlis girdiginiz icin sifreniz degistirilmedi...
return 1
on=2
src.sysmessage @56,,1 Sifrenizi Degistirmediniz.
src.sysmessage @56,,1 Eski Sifreniz Gecerlidir.
return 0

şimdi daha kısa oldu :D tabi dialogun editlenmesi lazım

Bu konu EvilDark tarafından düzenlendi(2007-09-27 16:00, 16 yıl önce)
evildark:

şifreayar dialoğuna ne gerek var anlıyamadım ben.
pardon onu yanlışlıkla yazdım önce düşündüm sonra değiştirdim ama sonradan onu yazmışım :D editliyorum
yaptığız scp hatalı olsun olabilir editleyen olabilir :d

Üye Ol veya Giriş Yap

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