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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   sadece userlere + versin sorun sorsun (https://www.ircforumlari.net/mirc-scripting-sorunlari/11875-sadece-userlere-versin-sorun-sorsun.html)

arananadam1 09 Şubat 2006 01:53

sadece userlere + versin sorun sorsun
 
mrb

on *:join:#help,#operhelp:{
if ($nick == $nick) { mode # +v $nick }
if ($nick == $nick) { msg # $nick 7,1 buyurun sorun nedir? }
if ($nick == $nick) { msg # $nick 0,1 Yardım Konuları 0,4/Chanserv /Nickserv /Memoserv 0,1'den İbarettir. }
if ($nick == $nick) { msg # $nick 4,1 Lutfen sorununuzu kisa ve oz bir sekilde bildiriniz }
if ($nick == $nick) { msg # $nick 9,1 Sorununuz yoksa bekleme yapmayiniz. }
}


on *:snotice:*now*an*operator*: {
var %opnick = $deltok($deltok($4,2,33),1,40)
fjoin %opnick #operhelp
samode #operhelp +o %opnick
fjoin %opnick #help
samode #help +o %opnick
fjoin %opnick #yönetim
}

kardes sadece userlere ustteki addon u uygulasın operlere uygulamamasi icin napmam lazim yardim edermisiniz tesekkurler

el33t 09 Şubat 2006 02:11

Senin kodunda if $nick == $nick niye var anlamadım, olması çok saçma çünkü o koşul her zaman $true çıkacaktır. Senin sadece userlara + vermesini sağlaman için biri kanala girdiğinde bir timerla bir alias çağıracaksın 3-4 saniye sonra ve o kişi hala 3-4 saniye içinde op değilse mesaj atacaksın. Yani aşağıdaki kod gibi bir şey işine yarayabilir.

on @*:join:#help,#operhelp:{ $+(.timer,$nick,$chan) 1 4 cstatus # $nick }
alias -l cstatus { if ($me isop $1 && $2 isreg $1) { mode $1 v $2 | msg $1 Nasıl yardımcı olabilirim, $+($2,?) } }


2. soruna gelince zaten o notice biri oper olduğunda gelmiyor mu? Eğer onu yazanın daha önceden oper olup olmadığını demek istiyorsan, onun için ya gelen notice'de hostunda serverın ismi olup olmadığına bakacaksın (yani yöneticilere özel host olup olmadığına) ya da /whois çekip oper olup olmadığına bakacaksın ki bu çok uzun ve gereksiz olur.

Burası forum olduğu ve soruları birden fazla kişinin cevapladığını düşünürsek kardeş diye hitap etmen çok saçma.

arananadam1 09 Şubat 2006 13:34

pardon ozur dilerim arkadaslar diyeyim o zaman

CSTATUS Bilinmeyen Komut. diye bir sorun verdi arkadaslar

Ajan 09 Şubat 2006 14:47

on @*:join:#help,#operhelp:{ $+(.timer,$nick,$chan) 1 4 cstats # $nick }
alias -l cstats { if ($me isop $1 && $2 isreg $1) { mode $1 v $2 | msg $1 Nasıl yardımcı olabilirim, $+($2,?) } }


Böyle dene , 'u' harfi fazlalığı vardı .

arananadam1 09 Şubat 2006 15:29

oldu super oldu :) elinize saglik basarilarinizin devamini dilerimm..:P

CipriX 09 Şubat 2006 19:15

arananadam1 arkadaşım dikkatimi çektide sorduğun sorular hep birbirine yakın biraz dene kendin yapabilirsin bence olmazsa sor :) yanlış anlama


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:14.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net