![]() |
kanala giren kayitli nicklere hoşgeldiniz benim istedigin şöyle bişi user kanala girince nicki kaytili ise hoşgeldiniz desin tek kanal için yaptim raw ile ama 2 veya daha fazla kanal olunca yapamadim bi yardim ederseniz sevnirim.. [box=Moderator mesajı: el33t]Konu gerekli yere taşındı, konu açarken dikkatli olursan sevinirim.[/box] |
Yazdığın kodu verde , onun üzerinde uyarlayıp seninde anlamana yardımcı olalım. |
yanlış yere yazdigim için özür diliyorum.. yaptigim kod on *:join:#kanal: { whois $nick } raw 307:*: { haltdef msg #kanal $2 Hoş Geldiniz.. } kanala girenlere whois çekior raw ile de nicki kayitli ise hoş geldiniz dior.. ama tek kanala oluyor iki kanal olunca olmuyor... |
*:join:#kanal: { öncelikle bu kısım on *:join:#kanal: { olması gerekli. Birden çok kanalda uygulamak içinse : on *:join:#: { if ($chan == #a,#b,#c,#d) { whois $nick } } raw 307:*: { haltdef msg $chan $nick , $chan kanalına Hoş Geldiniz.. } |
Alıntı:
|
Doğru ;] on *:join:#: { if ($chan == #a,#b,#c,#d) { whois $nick set %Ğ $nick .timer 1 4 kayıt %Ğ } } raw 307:*: { set %Ş $2 } alias kayıt { if (%Ş != %Ğ) { msg $chan %Ğ hoşgeldiniz } } Şu şekilde denermisin bi |
yine olmadi galiba şundan olmuyor bu Alıntı:
on *:join e kayıt $chan $nick bunu yazardik alias kayıt a da msg $1 $2 $1 kanalına hoşgeldiniz. olabiilrdi sanirim ben bi deneyeyim.. |
yardimlarindan dolayi tşk ediyorum %Chans die bir verialbe oluşturdum oraya kanallari yazdim %Chans #a #b #c #d gibib ve remote kodu on *:join:#: { if ($chan isin %Chan) { whois $nick set %Ğ $nick timer 1 4 kayıt $chan $nick } } raw 307:*: { set %Ş $2 halt } alias kayıt { if (%Ş = %Ğ) { msg $1 $2 $1 kanalına hoşgeldin unset %Ş unset %Ğ } } şeklinde çalıştı.. ihtiyaci olanlar için paylaşalım |
bu kayıtlı nicklere Hosgeldiniz dio ya bunu Auser listdeki kişilere göre ayarlayamazmıyız misal /auser 100 RUMUZ rumuz yada 100 ekli başka bir nick kanala girdiğinde hoşgeldiniz dedirtemezmiyiz? |
on 100!:join:*:#: { msg $chan $nick hoşgeldin } |
Kod: Umarım soruyu Doğru Anlamışımdır Kolay Gelsin |
hoş geldiniz i kanala yazicak.. |
if ($3 == 3) { msg $chan $2 kanalımıza goş geldiniz $2 } if ($3 == 0) { msg $chan $2 nickini kayıtla hoşgeldin mesajı almaya hak kazan $2 :) } olarak düzenle |
Kırk yılda bi scripting konusunda işe yarıyacaktım Sacmaliyoruz , onu da engelledin ha :) Allah'tan cevap yazmadan son bi kez foruma bakayım dedim,sen cevaplamışsın.Yazmışken sorayım: Kod: if ($3 == 3) { msg $chan $2 kanalımıza goş geldiniz $2 } PHP- Kodu: Bir de bu $comchan tam anlamıyla ne işe yarar açıklayan olursa makbule geçer. |
on *:join:#kanal: { /msg $nick $nick : . . . Kanalına Hosgeldiniz . . . | /msg $nick Kanal Kuralları :Argo Kelime , Hakaret Yasaktır. Uymayanlar Kanaldan Uzaklaştırılacaklar. . . | /msg $nick Hos Sohßét . . . } şeklinde yapabilirsin devamını getirirsin eger belli bi sure sonra girene otomatik soylemesini istiyosan timers eklicen örn : on *:join:#kanal: { /timers1 0 05 | /msg $nick $nick : . . . Kanalına Hosgeldiniz . . . | /msg $nick Kanal Kuralları :Argo Kelime , Hakaret Yasaktır. Uymayanlar Kanaldan Uzaklaştırılacaklar. . . | /msg $nick Hos Sohßét . . . | /timers2 0 07 | } gibi ... |
buda kanala yazar devam ettirirsin on *:join:#kanal: { /msg # hosgeldin $nick } |
arkadaşlar bide şunu yapmak istiyorum ama olmuyor kanala op yada sop geldiginde bot kanal operatoru geldi diecek kanal sahibi geldiginde ise kanal sahibi qeldi diecek bunu nasıl yaparız ?? |
Hakkatten arkadaşlar, AdriAno güzel bi soru sormuş.Kanala girenin kanal içindeki mode sorgusunu nasıl yaparız? RAW mı kullanmak gerekir? |
Kanala who cekerek elde ettiğimiz 352. rawda kişinin durumunu görebiliriz. Örneğin #kanal MaeLStrOm Hr@ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :0 only wanna cry ;Hr@ kısmı Birde $comchan çalışması: //echo -a $comchan($nick,0) $nick ile ortak bulunduğumuz kanal sayısını gösterir. //echo -a $comchan($nick,1) Ortak bulunduğumuz ilk kanalı. |
Kod: Kolay Geldin |
Alıntı:
Bir de Misal; ortak kanalların tamamamında op vereceğim $nick e. mode $comchan($nick,1) +o $nickgibi birşey mi yazmam lazım remotede? |
Alıntı:
var %x = $comchan($1,0) var %i = 1 while (%i <= %x) { mode $comchan($1,%i) +o $1 inc %i } } remoteye Ekle Kullanımı : /nopla nick Güle Güle Kullan.. |
eyw. sacmalıyoruz calıstı saqol . . . |
msl adminiz bi server da dielim bi komutla bi nick e nasıl her kanalda op veya sop yazarız . . . yanı yazdıgım nik butun kanallarda op yada sop olacak :D |
Bulunduğunuz ortak kanallarda op ekler: alias opver { var %- = $comchan($1,0) while %- { if $me isop $comchan($1,%-) { mode $comchan($1,%-) +o $1 } dec %- } } Farklı renkli kısma istediğin komutu uyarlayabilirsin.$comchan($1,%-) kanalı $1 nicki ifade eder. Kullanımı: /opver nick |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:41. |
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