Konu: Çözüldü IP tabanlı yapabilirmiyiz
Tekil Mesaj gösterimi
Alt 22 Haziran 2019, 17:02   #11
Çevrimdışı
Alper
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IP tabanlı yapabilirmiyiz




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias giris { return giris } alias giris.txt { return giris.txt } on ^*!:Join:#sohbet: { if $regex($usermode,o) { set %tkp. [ $+ [ $nick ] ] 1 | who +I $nick } } on ^*!:nick: { if $regex($usermode,o) { set %tkp. [ $+ [ $newnick ] ] 1 | who +I $newnick } } raw 352:*: { if %tkp. [ $+ [ $6 ] ] { var %ip = $4 ; get the previous nicks var %nicks = $readini(giris.txt, %ip, nicks) ; add the new nick ($addtok will take care of duplicates) var %nicks = $addtok(%nicks,$6,32) ; update the nicks writeini -n giris.txt %ip nicks %nicks ; update the seen time writeini -n giris.txt %ip seentime $date echo -a 4Bağlanan 5 $6 4 IP Adresi 5 $4 4 Önceki KuLandığı Nickler: 12 $readini(giris.txt, %ip, nicks) 4 Son Görülen Zaman 5 $readini(giris.txt, %ip, seentime) halt } } raw 315:*: { if %tkp. [ $+ [ $2 ] ] { unset %tkp. [ $+ [ $2 ] ] halt } } menu nicklist { NickTrack: if $regex($usermode,o) { set %tkp. [ $+ [ $1 ] ] 1 | who +I $$1 } }

Bu şekilde dener misin kırmızı ile gösterdiğim yeri tercihe göre değişirsin deneme için aktif pencerede gösterecek şekilde ayarlamışım yani o kısmı istediğiniz kanal şeklinde ayarlayaiblirsin msg #kanal şeklinde.



Mantık Eğer operin varsa #Sohbet kanalına giren ve nick değişen nicklere who +I işlemi gerçekleştirir. Ek olarak nick listten seçtiğin nicke işlem yaptırabilirsin.


Not: Fullname kısmını iptal ettim deneyemedim kendi sunucumda çünkü sabit fullname kısmı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver