Tekil Mesaj gösterimi
Alt 14 Nisan 2008, 22:26   #5
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: login Yardım




Tüm kodlara tanıtmak gerekmez dediğim özellikte birşeyler yazdım arkadaş istiyorsa buyursun kullansın;

on *:text:*:?:{
if !register* iswm $1- {
if $read(login.txt,w,$nick $+ *) {
msg $nick Zaten Bu Nicke kayıtlı bir login mevcut
}
if $3 == $null || $2 == $null {
msg $nick Lütfen Komutu Düzgün Yazınız.. ÖRN: !register 12345 FENERBAHÇE
}
else {
write login.txt $+($nick,$chr(11),$2,$chr(11),$3)
msg $nick Nick: $nick
msg $nick Şifre: $2
msg $nick Gizli Soru: $3
msg $nick Bilgilerinizi kimseye söylemeyiniz..
msg $nick Şifrenizi kaybetme durumunda !gizlisoru $3 yazdığınızda şifreniz size verilecektir
}
}
if !login* iswm $1- {
if $read(login.txt,w,$nick $+ *) && $gettok($read(login.txt,w,$nick $+ *),2,11) == $2 {
.set $+(%,login,.,$nick) LOGIN
msg $nick Başarıyla Login oldunuz..
}
else {
msg $nick Bu Nickde herhangi bi kayıt yok yada şifre hatalı
}
}
if !gizlisoru* iswm $1- {
if $read(login.txt,w,$nick $+ *) && $gettok($read(login.txt,w,$nick $+ *),3,11) == $2 {
msg $nick Nick: $nick
msg $nick Şifre: $gettok($read(login.txt,w,$nick $+ *),2,11)
msg $nick Gizli Soru: $gettok($read(login.txt,w,$nick $+ *),3,11)
}
else {
msg $nick Bu Nickde herhangi bi kayıt yok yada gizli soru cevabı hatalı
}
}
}

<GFBUlaa> !register 12345 selam
<CipriX> Nick: GFBUlaa
<CipriX> Şifre: 12345
<CipriX> Gizli Soru: selam
<CipriX> Bilgilerinizi kimseye söylemeyiniz..
<CipriX> Şifrenizi kaybetme durumunda !gizlisoru selam yazdığınızda şifreniz size verilecektir
<GFBUlaa> !login 12345
<CipriX> Başarıyla Login oldunuz..
<GFBUlaa> !gizlisoru selam
<CipriX> Nick: GFBUlaa
<CipriX> Şifre: 12345
<CipriX> Gizli Soru: selam

!login olanlar için komutların geçerli olmasını istiyorsan..

Kodun başına eklenecek parametre;

if $($+(%,login,.,$nick),2) == LOGIN {

Nick yerine kişinin nicki nasıl tanımlanıyorsa o eklenecektir..

ÖRNEK;

on *:text:*:#:{
if !at* iswm $1- {
kick $chan $2 $3-
}
}

böyle bir sistem var diyelim bunu login'e uyarlıyacağız

on *:text:*:#:{
if $($+(%,login,.,$nick),2) == LOGIN {
if !at* iswm $1- {
kick $chan $2 $3-
}
}
}

Not: on *:quit veya on *:part vb. bir sistem ile veriablede bulunan %login.Nick LOGIN değişgenini kaldırtırsanız daha sağlıklı olur..

Misal:
on *:quit:{ if $($+(%,login,.,$nick),2) == LOGIN { .unset $+(%,login,$nick) } }

gibi..


Konu CipriX tarafından (14 Nisan 2008 Saat 22:39 ) değiştirilmiştir. Sebep: smile..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver