![]() |
SQLINE List yansıtmak. Merhaba arkadaşlar. SQLINE listesi biraz kabarık. Bende buna çözüm olarak birşey denedim ama anlayamadığım olaylar meydana geldi. Aşağıdaki kodu kullandım ama etki var tepki yok. Benim yapmak istediğim, /sorgula nick yazdığımda, sqline list çekmek ve sorguladığım nick sqline'ın yasaklanan nickler kısmanda geçiyorsa, bunu bir kanala yansıtmak. Uğraştığım kod bu; Kod: alias sorgula { set %sorgu $1 | os sqline list } [06:05] -OperServ- - *MavipikSeL* by MavipikSeL on 25/04/07 23:04:39 GMT; reason: yasak. Kırmızı yaptığım yer; yasaklanan nick name. wildcardlar'da ayrı bir olay sanırım.. Kahve rengi yaptığım yer: yasaklayan yetkili. Bunu şu şekilde yapmak istedim. SQLINE'da uyumlu rumuz bulundu! Yasaklı rumuz: *MavipikSeL* Yasaklayan Yetkili: MavipikSeL Saygılar ve sevgiler.. |
Yanıt: SQLINE List yansıtmak. os sqline view nick diyip sonrada if nick isin $1- olarak okutabilirsin denemedim ama calismasi gerekir böylece tüm listin zahmetinide cekmezsin |
Cevap: Yanıt: SQLINE List yansıtmak. Alıntı:
|
Yanıt: SQLINE List yansıtmak. [06:05] -OperServ- - *MavipikSeL* by MavipikSeL on 25/04/07 23:04:39 GMT; reason: yasak. hocam sorun surda sorgu mavipiksel dediginde hersey isler güzelce ama $2 mavipiksel olmadigindan sonuc alamazsin tavsiyem isin kullanmandan yana olucaktır if %sorgu isin $2(mask'a denk gelen sayi) { msg # .. } |
Cevap: SQLINE List yansıtmak. "[06:05] -OperServ- - *MavipikSeL* by MavipikSeL o" Dediğin şekilde yaparsa eğer yani "isin" ozaman yasaklayan sorduğu nickse gene yasaklı nick diyecektir. Yaptığın birinci hata şurda; Kod: on *:notice:*:?:{ if $nick === OperServ && %sorgu { Yani /sorgula ayesbibe diceksin os sqline list çekicek gelecek olan cevapta eventa şu şartı eklemişsin eğer notice atan OPERSERV ve AyEsBiBe'yse. Öncelikle bunu düzeltip denemeni istiorum.. yani && %sorgu değerini silerek.. ifte "===" değeri tıpatıp aynısıysa "büyüklü küçüklü" demek oluyor. Services nicki operserv de olabilir OperServte. o yüzde 2 adet eşittir koymalısın.. |
Yanıt: SQLINE List yansıtmak. on *:notice:*:?:{ if $nick === OperServ && %sorgu { demek eger nick büyüklü kücüklü tam olarak operservse ki burda sorun yok ve %sorgu diye bir deger atanmissa yani $null degilse isleme gec demek nick hem operserv hemde sorguysa isleme gec demek degil |
Cevap: SQLINE List yansıtmak. Hata felan yokmuş. isin kullandım oldu. Şimdide $2 listede bulunamazsa message ileticem. onun üzerinde çalışıyorum :) |
Cevap: SQLINE List yansıtmak. Şu şekilde dene : on *:notice:*:?:{ if $nick == OperServ && %sorgu { if $2 == %sorgu { msg #kanal $1- } } elseif *sqline'da yoksa gelen notice* iswm $1- { msg #kanal Sorgu nicki sqline'da bulanamadı. } } |
Cevap: SQLINE List yansıtmak. Yalnız Ajan, sqline list tamamlandıktan sonra, *sqline'da yoksa gelen notice* diye bir mesaj yok. Sadece, liste tamamen operserv'dan iletildiğinde, bittiğine dair, bir notice gönderiyor. Notice: [05:05] -OperServ- End of Services SQLine List Buradadan da, $2 listede yok diye bir kavram türetemedim. ;boggled |
Yanıt: SQLINE List yansıtmak. on *:notice:*:?:{ if $nick == OperServ && %sorgu { if $2 == %sorgu { msg #kanal $1- | unset %sorgu } } else { msg #kanal Sorgu nicki sqline'da bulanamadı. | unset %sorgu } } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:31. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk