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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Aralık 2004, 11:12   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Uyarı / Kick - Yardım




on $@*:text:/ulan|lan|dallama|lam/:#:{
if $nick isreg $chan {
hinc -m col $nick
if $hget(col,$nick) == 1 { msg # $nick Lütfen Argo Konuşmayın }
elseif $hget(col,$nick) == 2 {
kick # $nick Uyarilmistiniz $nick $+
hdel col $nick
}
}
}

Bu korumaya 3 secenek eklemek istiyorum birincisi koruma oldugu gibi calisacak once uyari sonra kick, 2ncide uyarmadan kick, 3ncü olarak da sadece uyarı bi de koruma acma kapama eklemek istiyorum Dialogu hazirladim ama orda kaldim kodlari yapamadim yardimci olursanız sevinirim ( ne cok sey istemisim ben de )

dialog Akoruma {
title "Argo"
size -1 -1 129 56
option dbu
box "Argo", 1, 2 1 124 44
radio "Uyar / Kickle", 2, 57 11 50 8
radio "Uyarmadan Kickle", 3, 57 21 56 8
text "Argo Konuşanı :", 4, 5 11 50 8
check "Aktif", 5, 99 47 26 8
radio "Sadece Uyar", 6, 57 32 50 8
}
on $@*:text:/ulan|lan|dallama|lam/:#:{
if $nick isreg $chan {
hinc -m col $nick
if $hget(col,$nick) == 1 { msg # $nick Lütfen Argo Konuşmayın }
elseif $hget(col,$nick) == 2 {
kick # $nick Uyarilmistiniz $nick $+
hdel col $nick
}
}
}

Bu korumaya 3 secenek eklemek istiyorum birincisi koruma oldugu gibi calisacak once uyari sonra kick, 2ncide uyarmadan kick, 3ncü olarak da sadece uyarı bi de koruma acma kapama eklemek istiyorum Dialogu hazirladim ama orda kaldim kodlari yapamadim yardimci olursanız sevinirim ( ne cok sey istemisim ben de )

dialog Akoruma {
title "Argo"
size -1 -1 129 56
option dbu
box "Argo", 1, 2 1 124 44
radio "Uyar / Kickle", 2, 57 11 50 8
radio "Uyarmadan Kickle", 3, 57 21 56 8
text "Argo Konuşanı :", 4, 5 11 50 8
check "Aktif", 5, 99 47 26 8
radio "Sadece Uyar", 6, 57 32 50 8
}
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 29 Aralık 2004, 13:20   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



vay be biz klasik kalmışız yeni jenerasyonun yanında if leri () kullanırdım genelde tabi bizim başladığımız zamanlarda kodlar
if (a == b) {
if (a == b) {
gibisinden yazılırdı sonra if (a == b) { | if (a == b) { gibi | ler geldi şimdi
( kalktı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
gerci hoş verdiğim örnekte && de kullanabilinirdi kullanılamayan bir ornek varsayın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ha kodumuza gelelim burada hinc kullanmışın yazıyı okumadan baktıgımda anladığım 1. de uyaracak kicklicek 2. de uyarmadan kicklicek vs idi ama dialoga gore yapmasını iştemişsin bende hash ları iptal ettim çünkü onu hsave hload etmek gerekicek bende bir değişken tanımladım variableste fazla yer tutmasın diye ondan 2 tane değişkenimi $hget ile cekiyorum buyur kodun:

dialog Akoruma {
title "Argo"
size -1 -1 129 56
option dbu
box "Argo", 1, 2 1 124 44
radio "Uyar / Kickle", 2, 57 11 50 8
radio "Uyarmadan Kickle", 3, 57 21 56 8
radio "Sadece Uyar", 4, 57 32 50 8
text "Argo Konu?any :", 5, 5 11 50 8
check "Aktif", 6, 99 47 26 8
button "cancel bu gerekli X ya basınca bu aktif olucak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
", 7, 1 1 1 1,cancel , hide
}
on *:dialog:Akoruma:*:*: {
if $devent == init { if %Akoruma-Dlg == $null { did -c $dname 2,6 } | else { did -c $dname $gettok(%Akoruma-Dlg,1,46) | if $gettok(%Akoruma-Dlg,2,46) == 1 { did -c $dname 6 } } }
if $devent == sclick { if $did == 7 { var %i = 2 | while (%i <= 4) { if $did(%i).state == 1 { set %Akoruma-Dlg $+(%i,.,$did(6).state) | halt } | inc %i 1 } } }
}
Alias akoruma { if !$dialog(Akoruma) { dialog -m Akoruma Akoruma } }
on $@*:text:/ulan|lan|dallama|lam/:#:{
if $nick isreg $chan && $gettok(%Akoruma-Dlg,2,46) == 1 {
if $gettok(%Akoruma-Dlg,1,46) == 2 || $gettok(%Akoruma-Dlg,1,46) == 4 { msg $nick # Kanalında lütfen bir daha argo konuşmayın..! }
if $gettok(%Akoruma-Dlg,1,46) < 4 {
kick # $nick Arko konuşmayalım?!
}
}
}

bakalım yeni akıma ayak uyduralım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 14:19   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



kod icin tesekkurler alience, denedim fakat calismadi
1 ve 2. secenekte sadece kickliyor
3. de ise bisey yok uyari falan yapmiyor

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 16:15   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



şimdi yine denedim sorunsuz çalışıyor ben uyarıyı özele mesaj atsın diye yzdım onu gözden kaçırmış olmayasın?!

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 22:36   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



ehuee evet ya farketmemisim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

birinci secenekte uyari ve kick ayni anda olmus 2. tekrardan sonra kicklesin olmaz mi.

-----

Bi de knock mesajinda ip ile birlikte nicki de gormek istersem buna ne ekliycez

raw knock:*:{
tokenize 32 $rawmsg
echo -ct mode $3 $replace($2-,User,( $+ $fulladdress $+ ))
halt
}

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 23:09   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



onu yapabilirsin bu sefer hash tableleri kullanarak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bu arada knock mesajını tam yazsan belki birşeyler yazabiliriz.

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 23:29   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



raw knock:*:{
tokenize 32 $rawmsg
echo -ct mode $3 $replace($2-,User,( $+ $fulladdress $+ ))
halt
}

Yukardaki kodu ekledigimde su sekilde cikiyor :

[23:26:36] KNOCK #dostweb 474 :Channel join failed: Channel ban (*!*dostweb@*.speed.planet.nl*)

eklemedigimde ise :

[23:23:46] * Knock: Guest7113 address is banned


su sekilde olsa diyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


[23:26:36] Guest7113 KNOCK #dostweb 474 :Channel join failed: Channel ban (*!*dostweb@*.speed.planet.nl*)

hem nicki hem de ip si gorunsun

 
Alıntı ile Cevapla

Alt 29 Aralık 2004, 23:46   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



raw knock:*:{ echo -a $1- }
yazıp sonrada knock cektiginde gelen mesajıda tam yazarmısın?
ayrıca /echo -ct mode demişsin orada mode unda cıkması gerekli echolarda?

 
Alıntı ile Cevapla

Alt 30 Aralık 2004, 00:08   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



raw knock:*:{
tokenize 32 $rawmsg
echo -ct mode $3 $replace($2-,User,( $+ $fulladdress $+ ))
halt
}
demek knok kodu bu nick gorunmesi icin yapacagin sey cok zor degil alttaki sekilde yani sadece mode den sonra $nick eklemen yeterli olur eklemen yeterli idi
raw knock:*:{
tokenize 32 $rawmsg
echo -ct mode $nick $3 $replace($2-,User,( $+ $fulladdress $+ ))
halt
}
hem ayrica dostweb goruyorum demek bizim oplardan birisin orda sorsaydin ordada soylerdim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)) hadi kolay gelsin

 
Alıntı ile Cevapla

Alt 30 Aralık 2004, 11:10   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



raw knock:*:{
tokenize 32 $rawmsg
echo -a $nick $3 $replace($2-,User,( $+ $address $+ ))
halt
}


:
$fulladdress oldugu zaman nick eklenince calismiyordu
ct yerinde de a daha iyi oldu aktif pencerede daha kullanisli
simdi ok

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc download, mirc indir, uyari, yardim


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
kick ban op vop sop tcl yardım Shiniori Eggdrop, NeoStats, BNC 2 28 Aralık 2013 19:12
Uyarı ve Kick Paneli uFuK mIRC Scripting Hazır Kodlar 2 31 Ocak 2009 04:42
kick MesajLarını ßeceremedim :D Yardım pLs! NatioNaL mIRC Scripting Sorunları 12 25 Eylül 2007 11:28
Kick Sayaç Yardım KiLL mIRC Scripting Sorunları 2 30 Nisan 2007 12:20