IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
5Beğeni(ler)
  • 1 Post By Toprak
  • 2 Post By Toprak
  • 1 Post By Toprak
  • 1 Post By Toprak

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Temmuz 2013, 21:53   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Merhaba İF üyeleri;
Öncelikle kodu yazan arkadaşa teşekkür ederim.
Kullanmış olduğum remoteye birkaç bilindik farklı kod ilave etmiş olsam da işe yaramadı.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ who $nick | set %gnick $nick } } raw 352:*: { if $6 == %gnick { haltdef if r isin $7 { notice %gnick KAYITLI } else { notice %gnick 2 KAYITSIZ } unset %gnick } }

Elimde bu remote ile kayıtlı ve kayıtsız farklı yaptırımlar veya mesajlar gönderiyorum.
Sunucuda yaklaşık 50 kanalda olduğum için de, bulunduğum 10 kanala girenler haliyle 10 kere aynı işleme tabii tutuluyor.
Hâl böyle olunca da bu durum hem zaman alıyor, hem de bayıyor.

Konu şu:
Ben #Falan #Filan #Felan kanallarındayken bulunduğum kanallara giren kullanıcı, eğer bulunduğum herhangi bir kanalda değilse işleme tabi tutulması.

Yapmak istediğim ise şu:
Eğer #Falan kanalına girdikten sonra #Filan kanalına girerse işlem yapılmasını
veya;
Buluğunduğum kanalların hiçbirinde yoksa, herhangi bir bulunduğum kanala girdiği anda işlemlere tabi tutulması
veya;
Birden fazla ortak kanalımız var, birden fazla kanalda ikimiz de bulunuyorsak işlemlerin başlamaması...

DİPNOT: "Daha gelişmiş, farklı bir remote önerileri de olabilir."

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 23 Temmuz 2013, 04:03   #2
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Peki başka kanal'a girdigini nasıl anlıyacaksınız whois cekip durcakmısınız
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) cok saçma.

Şöyle yaparsın tabi istersen;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#Sohbet:{ .enable #nickkay | .who $nick } #nickkay off raw 352:*: { if r isin $7 { .notice $6 Kayıtlı Nick. } | else { .notice $6 Kayıtsız Nick. } } raw 315:*: { .disable #nickkay } #nickkay end

Kırmızı ile belirttigim yeri sunucunun global kanalını yazarsın o kanala girenlere who ceker ve kayıtlı olup olmadıgı hakkında notice yollar.

Not: Adam kanala girdiginde nickini identify etmemişşe nick kayıtsız der onuda hatırlatıyım sen öyle yaptın diye bende öyle ayarladım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 23 Temmuz 2013, 09:04   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Yazmak aklıma geldi ama tek kanallık bir durum olmadığı için vazgeçtim.
Adam, belirtilen global kanala girmezse veya girmemişse kodun bir anlamı kalmıyor çünkü.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Nick takip sistemi gibi bir sistem ilave edemez miyiz?

A nick'i B nick'i oldu tarzında bir sistemi tarzında...

Veya, şöyle bir şey de olabilir.

ÖRNEK:
Adam, bulunduğum kanallardan herhangi birine ilk girdiğinde dosya.txt içine ya da remoteye kaydetse ve O kanaldan çıkmadığı sürece O listede kalsa, kanaldan çıktıktan sonra silinse ve mIRC ilk açıldığında O liste sıfırlansa?

MESELA:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on: *:start:{ auser clear } on *:join:#:{ who $nick | set %gnick $nick } [REMOTE'de ekli ise] {return} auser add nick ( ;[USERS] ;dokunulmaz:nick1 ;dokunulmaz:nick2 ;dokunulmaz:nick3 } on: *:part:#:{ auser del nick } raw 352:*: { if $6 == %gnick { haltdef if r isin $7 { notice %gnick KAYITLI } else { notice %gnick 2 KAYITSIZ } unset %gnick } }

Böyle bir mantık da olabilir, biraz aceleye getirdim ama...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 23 Temmuz 2013, 14:10   #4
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Buyrun;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:part:#:$iif($read(giris.txt,w,$nick),.write $+(-dl,$readn) giris.txt) on *:quit:$iif($read(giris.txt,w,$nick),.write $+(-dl,$readn) giris.txt) on *:nick:if $read(giris.txt,w,$nick) { .write $+(-dl,$readn) giris.txt | .write giris.txt $newnick } on !*:join:#:if !$read(giris.txt,w,$nick) { .write giris.txt $nick | .enable #nickkay | .who $nick } #nickkay off raw 352:*: { if r isin $7 { .notice $6 Kayıtlı Nick. } | else { .notice $6 Kayıtsız Nick. } } raw 315:*: { .disable #nickkay } #nickkay end


 
Alıntı ile Cevapla

Alt 23 Temmuz 2013, 19:21   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Gerçekten tam istediğim oldu...
Son bir de ricam olacak.
Bir de muaf kanal ekleyebilir misin?

Ben aşağıdaki kodları teker teker denedim ama remote hata vermemesine rağmen çalışmadı.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { return } if (!$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { return } if $istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { return } if !$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { return } if ($istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { if (!$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { if $istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) { if !$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) {


 
Alıntı ile Cevapla

Alt 23 Temmuz 2013, 19:44   #6
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Şöyle;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{ if $istok(#Kanal1 #Kanal2 #Kanal3,#,32) { return } if !$read(giris.txt,w,$nick) { .write giris.txt $nick | .enable #nickkay | .who $nick } }


 
Alıntı ile Cevapla

Alt 23 Temmuz 2013, 20:15   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Gerçekten takdire şayan...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Son bir rica üzerine, bir de sorum olacak.
Muaf kanal kodu ilave ederken kanalları tek satırda yazıyoruz.
Peki;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$nick isop $chan

'ları tek satırda yazabilir miyiz?

ÖRNEK:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $nick isin(veya)isop #Kanal1 #Kanal2 #Kanal3 #Kanal4 #Kanal5 ...

gibi...

Yani, nick, #Help,#OperHelp,#Services,#Master,#Staff,#Network, #Logs,#NicREG,#DJ,#Webmaster,#Founder kanalında ise işlem yapılmasın.

 
Alıntı ile Cevapla

Alt 24 Temmuz 2013, 04:31   #8
Toprak
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: kayıtlı / kayıtsız nick karşılamada muaf kanal ekleme sorunu.




Malesef ya yan yana || koyarak ekliyeceksin yada while kullanacaksın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$nick ison #Kanal1 || $nick ison #Kanal2

While kullanarak buyur;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{ if $istok(#Kanal1 #Kanal2 #Kanal3,#,32) { return } var %ibo = #Help,#OperHelp,#Services,#Master,#Staff,#Network,#Logs,#NicREG,#DJ,#Webmaster,#Founder var %t = 1 while %t <= $gettok(%ibo,0,44) { if $nick !ison $gettok(%ibo,%t,44) { if !$read(giris.txt,w,$nick) { .write giris.txt $nick | .enable #nickkay | .who $nick } } inc %t } }

Denemedim ama çalışmaması için sorun yok
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ekleme, kanal, karşılamada, kayıtlı, kayıtsız, muaf, nick, sorunu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
muaf Nick ekleme hakkında Dangerous123 mIRC Scripting Sorunları 3 22 Nisan 2012 22:07
Muaf kanal ekleme Cpu mIRC Scripting Sorunları 1 23 Mart 2012 14:08
Clone Korumasina Muaf Kanal ve Host Ekleme.. Coldman mIRC Scripting Sorunları 5 25 Ekim 2011 13:49
Badtarama muaf nick ekleme Omrum mIRC Scripting Sorunları 2 28 Mart 2011 13:02
Muaf kanal ve host ekleme aldanis mIRC Scripting Sorunları 1 25 Eylül 2010 18:06