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

6Beğeni(ler)
  • 2 Post By Feragat
  • 4 Post By Feragat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Ağustos 2015, 22:17   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
auser sorunu




if ($did = 3) { if ($did($dname,5) != $null ) { .auser ip $did($dname,5) | did -a proxy 6 $did($dname,5) } }




EKLE button'NU tıkladıgımda auser'e ekliyo ip adresi ama ben Script.txt dosya sına yuklemesini istiyorum yardımcı olursanız cok sevinirim şimdiden tşkler kolay gelsen ...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 27 Ağustos 2015, 22:21   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: auser sorunu




alias mdx { return $dll(dll\mdx.dll,$1,$2-) }
alias mdx.dll { return $dll(dll\mdx.dll,$1,$2-) }
alias proxyy dialog -m proxy proxy
dialog proxy {
title "Poxy Koruması..."
size -1 -1 165 104
option dbu
box " Proxy Listesi ", 1, 4 6 103 91
box " İşlemler ", 2, 110 6 50 91
button "+ EKLE", 3, 116 16 37 12
text "İp Adres", 4, 7 15 25 8
edit "", 5, 35 14 68 10
list 6, 7 26 96 67, size
button "- SİL", 7, 116 33 37 12
button "TAMAM", 8, 116 50 37 12, ok
}

on *:dialog:proxy:sclick:*:{
if ($did = 7) {
ruser ip $did($dname,6).seltext | did -d proxy 6 $did($dname,6).sel
}
if ($did = 3) { if ($did($dname,5) != $null ) { .auser ip $did($dname,5) | did -a proxy 6 $did($dname,5) } }
}

on *:dialog:proxy:init:0: {
mdx.dll MarkDialog $dname
mdx SetFont 1,2,3,4,5,6,7,8 14 700 arial
mdx SetColor $dname 5,6 textbg $rgb(218,218,218)
mdx SetColor $dname 4 textbg $rgb(010,180,255)
mdx.dll SetColor $dname 5,6 background $rgb(218,218,218)
mdx.dll SetColor $dname 1,2,3,4,7,8 background $rgb(010,180,255)
mdx SetDialog [ $dname ] bgcolor $rgb(010,180,255)
var %x = 1
while (%x <= $ulist(*,ip,0)) {
did -a proxy 6 $ulist(*,ip,%x)
inc %x
}
}

on @ip:join:#: {
if (%proxy == 1) && ($me isop $chan) && ($nick !isop #) {
ban # $wildsite | .kick # $nick %proxy.yazi
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Proxy Kullanımı 1Sebebinden Atılmıştır.
}
}

 
Alıntı ile Cevapla

Alt 27 Ağustos 2015, 22:22   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: auser sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($did = 3) { if ($did($dname,5)) { write script.txt IP: $did($dname,5) | did -a proxy 6 $did($dname,5) }

Ek bilgi: if ($bilmemne != $null) demek $bilmemne identifierının boş dönmemesi koşulu demektir, bunun yerine if ($bilmemne) kullanımı daha stabildir. Çünkü $null, yani boş değilse demek ile içinde bir şeyler varsa demek aynı kapıya çıkıyor.

__________________
iz bırakanlar, unutulmaz.
 
Alıntı ile Cevapla

Alt 27 Ağustos 2015, 22:47   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: auser sorunu




Ayrıca $v1 de kullanabilirsin.

if ($did = 3) { if ($did($dname,5)) { write script.txt IP: $v1 | did -a proxy 6 $v1 }

If koşulu ile ilgili Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

veya /help if then else

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 30 Ağustos 2015, 12:47   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: auser sorunu




denedm deginiz gibi ama bi işe yaramadı hata veriyo sürekli ve atmıyo kanaldan da...

sizlere zahmet aşagıdaki kot üzerinde yaparsanız sevinirim..





alias mdx { return $dll(dll\mdx.dll,$1,$2-) }
alias mdx.dll { return $dll(dll\mdx.dll,$1,$2-) }
alias proxyy dialog -m proxy proxy
dialog proxy {
title "Poxy Koruması..."
size -1 -1 165 104
option dbu
box " Proxy Listesi ", 1, 4 6 103 91
box " İşlemler ", 2, 110 6 50 91
button "+ EKLE", 3, 116 16 37 12
text "İp Adres", 4, 7 15 25 8
edit "", 5, 35 14 68 10
list 6, 7 26 96 67, size
button "- SİL", 7, 116 33 37 12
button "TAMAM", 8, 116 50 37 12, ok
}

on *:dialog:proxy:sclick:*:{
if ($did = 7) {
ruser ip $did($dname,6).seltext | did -d proxy 6 $did($dname,6).sel
}
if ($did = 3) { if ($did($dname,5) != $null ) { .auser ip $did($dname,5) | did -a proxy 6 $did($dname,5) } }
}

on *:dialog:proxy:init:0: {
mdx.dll MarkDialog $dname
mdx SetFont 1,2,3,4,5,6,7,8 14 700 arial
mdx SetColor $dname 5,6 textbg $rgb(218,218,218)
mdx SetColor $dname 4 textbg $rgb(010,180,255)
mdx.dll SetColor $dname 5,6 background $rgb(218,218,218)
mdx.dll SetColor $dname 1,2,3,4,7,8 background $rgb(010,180,255)
mdx SetDialog [ $dname ] bgcolor $rgb(010,180,255)
var %x = 1
while (%x <= $ulist(*,ip,0)) {
did -a proxy 6 $ulist(*,ip,%x)
inc %x
}
}

on @ip:join:#: {
if (%proxy == 1) && ($me isop $chan) && ($nick !isop #) {
ban # $wildsite | .kick # $nick %proxy.yazi
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Proxy Kullanımı 1Sebebinden Atılmıştır.
}
}

 
Alıntı ile Cevapla

Alt 30 Ağustos 2015, 13:27   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: auser sorunu




1- .txt üzerinden işlem yaptıracaksan eğer auser - ruser satırlarını öncelikle silmelisin. Users kısmı ile işin kalmıyor.

2- Bu bölümü silmelisin. Çünkü /auser ve /ruser komutlarını kullandığın Users (Kullanıcı bölümü üzerinde işlem yapmakta)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
var %x = 1 while (%x <= $ulist(*,ip,0)) { did -a proxy 6 $ulist(*,ip,%x) inc %x }

Yerine
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
loadbuf -o proxy 6 proxy.txt

Bu satırı eklemelisin. proxy.txt içindeki satırları dialog list ekranına yansıtır.

3-
Bu satır
on @ip:join:#: {

Bu şekilde değişmeli
on @!:join:#: {

Çünkü Kullanıcı seviyesi (ip) ile bir işin kalmıyor artık.

Bu satırda hatalı
if (%proxy == 1) && ($me isop $chan) && ($nick !isop #) {

Bu bölümleri silmelisin
($me isop $chan) && ($nick !isop #) {

Çünkü Join eventının level kısmında @ bulunuyor. "Kodun kullanan Nick Op ise" koşulunu sağlıyor. Join eventında kanala giren nick op'mu sorgusu yapılmaz. Yapılırsa da süreli yapmalısın. Kanala giren nick anında herhangi bir prefixe sahip olmuyor sebebi bu.

4- Join eventında giren nicklere ait hangi bilgiyi baz alarak kanalda ban uygulatacaksan, o bilgiyi proxy.txt içinde aratacak bir koşul satırı eklemelisin. $read anlatımı forumda dersler kısmında olması gerekiyor.

5- Sana son olarak lazım olan şey, proxy.txt (veya ismi her ne .txt olacaksa) içine Ekle butonu ile veri ekletip/sildirmek, ekleyip sildirirken bunu kontrol de ettirebilirsin, varsa şunları yap, yoksa bunları yap gibisinden.

Anlatımda hatalar olabilir varsa düzeltiniz. Kısaca izlemen gereken yol bu. Artık araştırıp yapmaya çalışır mısın, yoksa birisi hazır yazsın ben anlamam mı dersin orası sana kalmış. Kolay gelsin.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Cevapla

Etiketler
auser, sorunu


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

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
Kadınlarda Uyku Sorunu - Kadınların Yüzde Yetmişi Uykusuzluk Sorunu Yaşıyor PySSyCaT Kadın Sağlığı 0 26 Ekim 2014 11:12