![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Guest hakkında Merhaba arkadaşlar . bir sorum olacak. [20:52] * Guest571811603 (Forum@85.104.104.CAF8B3C) has joined #xxxx [20:52] <@xxx> Guest571811603 kanaldan atılmamak için /nick nick komutuyla nick alınız! benim script böyle uyarı veriyor. uyarı verdikten 30 saniye sonra eğer giren guest kullanıcı nickini değişmezse nick alıp tekrar gir. diye kanaldan uzaklaştırmasını istiyorum. yardımcı olacak arkadaşlara şimdiden tşkler. iyi forumlar | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında on *@:join:#: { if (guest isin $nick) { msg # $nick 30 sn içinde nickinizi degişiniz .timer 1 30 ban -k # $nick nick degişip tekrar kanala girebilirsiniz } } bu şekilde kullanabilirsin kullanıcı nick degişince zaten atamazsın birde ilgilenebilecek arkadaş varsa şu koda bakabilir mi ? Kod: Kodu kopyalamak için üzerine çift tıklayın!
bu kodu yaptım ama çalışmadı hata ise alias ı kabul etmedi guestat unknow command |
| ![]() |
![]() | #3 |
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında alias guestat { if $1 ison $chan { ban -k # $1 30 sn içinde nick degişmediginiz için atıldınız } } remotede komut işlevi yaptırmak için belirttiğin komutun başına " alias " takısını eklemen gerekir.. yalnız yukarıdaki kod hatalı $chan identifier'i sadece remotede geçerli olur bu yüzden "guestat $nick $chan" şeklinde olmalıdır alias eventide $1 $2 şeklinde olmalıdır.. ve kodda eksik " { } " break kullanmışsın.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
düzeltilmiş hali.. kodu denemedim Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Konu XcLusive tarafından (15 Nisan 2008 Saat 22:48 ) değiştirilmiştir. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında on !*:join:#:if ($regex($nick,guest)) { !msg # $nick uyarın. | $+(timer,$nick) 1 30 ban -k # $nick 2 nick'ini değiştir, cart curt ok. } on !*:nick:$iif($timer($nick),$+(.timer,$nick) off) Şeklinde yapabilirsin. |
| ![]() |
![]() | #5 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Guest hakkında L4roXyL, $regex kullanarak işi zorlaştırmanın, karmaşık hâle getirmenin gereği olduğunu düşünmüyorum. if Guest* iswm $nick gibi bir döngüyle, kodun anlaşılırlılığı sağlanmalı ki, kodu herkes anlayabilsin. Çünkü, her iki kullanım arasında fark yok. |
| ![]() |
![]() | #6 |
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında Haklısın ongun sana katılıyorum, kodları biraz daha basit anlaşılır ve bu işe yeni başlayanlara birazda açıklayıcı şekilde yazmak her zaman iyi diye düşünüyorum.. |
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında Her iki kullanım arasında fark olup olmadığı konusun'da tekrar düşünmelisiniz. //if (*guest* iswm guest123) { echo -a $v1 - $v2 } yaptığınızda yanıtı farklı, //if ($regex(guest123,guest)) { echo -a $v1 } yaptığınızda yanıtı farklı alırsınız. Ek olarak ikisinin arasında fark yok diye düşündüğünüze göre, regex'in daha hızlı ve daha basit olduğunu bilmenizi isterim. Ki mantık olarak düşünün. Kod farklı istenseydi? Guest'in yanında misafir seçeneğide olsaydı? O zaman sizin dediğiniz mantığa göre; //if (*guest* iswm $nick || *misafir* iswm $nick) { komut } (Şeklinde yapıcaktınız) Ben ise; //if ($regex($nick,misafir|guest)) { komut } (Şeklinde yapıcaktım) Demekki her iki kullanım arasında fark varmış. Hatta bir çok daha fark var. Ve bu farkların bir çoğu regex'i kullanmanın daha mantıklı olduğunu göstermekte. Code'u zorlaştırdığımı düşünmekte, haksızsınız. |
| ![]() |
![]() | #8 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Guest hakkında Arkadaşlar regex, "isin, iswm vs vs vs" 'den daha hızlı çalışır... Belki tek döngüde farketmiyor. Fakat saldırı anında milisaniyelere bile ihtiyaç duyabilirsiniz. O yüzden regex gerekli... |
| ![]() |
![]() | #9 |
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: Guest hakkında regex ve hash'ın performans açısından ne kadar hızlı olduğu tartışılmaz. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve benim anlatmak istediğimiz kısım; ilk önce emekleyi öğretip sonra koşturmak. L4'ün dediği gibi iki işlevdede yanıtı farklı alırız. sonuçta 5 parmağın 5'ide bir değil ama hepsi bir kola bağlı Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
| ![]() |
![]() | #10 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Guest hakkında Pekala Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Nihayetinde ben de scripting 'i bu şekilde öğrenmiştim. |
| ![]() |
![]() |
Etiketler |
guest, hakkinda, hakkında, mirc, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Dracula's Guest | PySSyCaT | İngilizce Kitap Özetleri | 0 | 07 Mart 2016 15:23 |
Guest sorunu | D@T@ | Unreal IRCd | 6 | 23 Mart 2009 20:06 |
User Guest Nickleri Hakkında. | karniyarik | Servisler | 2 | 27 Haziran 2007 23:49 |
Guest nickler hakkında | Realinferno | Servisler | 1 | 15 Haziran 2006 10:30 |