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/)
-   -   bot işlem yaptirmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/426260-bot-islem-yaptirmak.html)

yawer 12 Kasım 2011 19:51

bot işlem yaptirmak
 
s.a arkadaşlar ben bi konudayardımınızı istiyorum.
elımde kendı yaptığım botum var script den bot yaptım ama servere bağlandığında list cekip global kanallara örnek:(#ircforumlar_*) oto gırış yapacak artı server genelınde user sayısı 4 fazla kanalarada gırecek +s olan kanalara gırmıyecek gırdiği kanal +s olursa oto cıkacak bi kod arıyorum yardımcı olacak arkadaşlar varmı şimdide tşk. kolay gele

q0kh4n 12 Kasım 2011 21:17

Cevap: bot işlem yaptirmak
 
PHP- Kodu:

raw *:*:{
  if 
$numeric == 321 window -"Channels List" }
  elseif 
$numeric == 322 && $>= 15 && !$read(yasaks.txt,w,$+(*,$2,*)) { join $
  elseif 
$numeric == 323 { if $window("Channels List") { window -"Channels List" } }


botun list çektiğinde bu kod çalışacaktır. botun girmesini istemediğin kanalları yasaks.txt metin belgesine alt alta yazın +s modunu tam anlamadım ama girmemesini istediğin kanalları listeleyebilirsin

Paint 12 Kasım 2011 22:55

Cevap: bot işlem yaptirmak
 
Bence botu +s kanallardan çıkarma.

muratt_aziz 13 Kasım 2011 08:25

Cevap: bot işlem yaptirmak
 
Kod:

on *:connect:.timer 1 4 /list | .timer 0 300 .list
raw 322:*:{ if $3 >= 4 { join $2 } }
on *:part:#: {
  if $nick($chan,0) < 3 {
    part #
  }
}
raw 324:*: { $iif(s isincs $gettok($chan($2).mode,1,32),part $2,) }


Paint 13 Kasım 2011 14:09

Cevap: bot işlem yaptirmak
 
Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 1040912090)
Kod:

on *:connect:.timer 1 4 /list | .timer 0 300 .list
raw 322:*:{ if $3 >= 4 { join $2 } }
on *:part:#: {
  if $nick($chan,0) < 3 {
    part #
  }
}
raw 324:*: { $iif(s isincs $gettok($chan($2).mode,1,32),part $2,) }



Kod sağlıklı ve güzel ama ben halen +s kanallardan çıkmama taraftarıyım :)

yawer 18 Kasım 2011 17:14

Cevap: bot işlem yaptirmak
 
murat adas +s dekı maksat ozel kanalların ayrı op kanalları var oraya gırmemesı ıcın orası her zaman +s dedır lıst cekınce ot orayada gırecek anlıyormusun oraya ve benzerı +s olan yere gırmemesını ıstıyoruz. olay bu ınsallah anlamısındır hadı kolay gele kod ıcınde tşk.

yawer 18 Kasım 2011 17:44

Cevap: bot işlem yaptirmak
 
murat elımde söğle bı kod var guzelde calısyor /gir komutuyla calısıyor bu kodu senın kodla bırleştırsene hemen hemen aynı bı bah

alias gir {
.enable #lists
list
}
#lists off
raw 322:*:join -n $2 | mode $2 +o $me | /cs invite $2 $me
raw 323:*:haltdef | .disable #lists
#lists end

alias cık {
.enable #listcık
list
}
#listcık off
raw 322:*:if $2 isin (#mucur,#sohbet,#radyo,#ops,#opers,#help,#operhelp ,$2,32) { halt } | sapart $me $2
raw 323:*:haltdef | .disable #listcık
#listcık end

/gir komutuyla giriyor
/cik komutuyla cıkıyor

yawer 18 Kasım 2011 17:47

Cevap: bot işlem yaptirmak
 
murat bıde kod kanal 3 kişi bır uzer gırınce oto gırmesı lazım girmıyor onada bı bah tşk.

angry1 18 Kasım 2011 19:36

Cevap: bot işlem yaptirmak
 
Alıntı:

yawer Nickli Üyeden Alıntı (Mesaj 1040919603)
murat bıde kod kanal 3 kişi bır uzer gırınce oto gırmesı lazım girmıyor onada bı bah tşk.


on *:connect: {
.timer 1 55 list
.timerlist 0 120 list
}
raw 322:*:{ if !$regex($2,/#(kanal1|kanal2|kanal3|kanal4|kanal5)/i) { if $3 >= 3 { join $2 } | else { part $2 } } }

WingmaN hocanın yazdıqı 1 kod
2 dakaka aralıkla list ceker kanal 3 kişi ise oto girer
kanaldakı user 2 ye düşerse o kanaldan part eder (çıkar) süre ve user sayısını dilediğin qibi ayarlaya bılırsın kanal1 kanal2 muaf girmeyeceği kanallardır muhabbet|sohbet|chat vs coğalta bılırsın umarım işinize yarar


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

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