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/)
-   -   sohbet (https://www.ircforumlari.net/mirc-scripting-sorunlari/798318-sohbet.html)

Zalimsin 01 Temmuz 2018 15:10

sohbet
 
merhaba arkaşdalar söyle bir kod arıyorum ama baktım bulamadım kanaldan konuşan olmadıgı zaman bot dosya.txt sectigi bazı sözleri kanala yazcak böyle bir kod varmıdı acaba saolun

BlackForce 02 Temmuz 2018 01:48

Cevap: sohbet
 
Kod:

alias -l noticeds return 10
alias -l noticech return #blackforce

on *:text:*:*: {
  if $chan != $noticech { return }
  timerkontrol off | timerkontrol 0 $noticeds msg $noticech $read(dosya.txt)
}

noticeds kısmına notice zamanını yazarsın saniye cinsinden (60 sn, 60*60 bir saat mantığı)
noticech kısmına kanalı yazarsın

Zalimsin 02 Temmuz 2018 22:50

Cevap: sohbet
 
kanalda konuşma olmadıgı zaman devreye gircek degilmi birde söyle bir sey yapa bilirmiyiz artı olarak kanala yazsın hepde kanalda bulunan oplara seslene bilirmi kanalda mesela gelin sohbet edelim gibi botu uyarcak

BlackForce 04 Temmuz 2018 01:09

Cevap: sohbet
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041963838)
kanalda konuşma olmadıgı zaman devreye gircek degilmi birde söyle bir sey yapa bilirmiyiz artı olarak kanala yazsın hepde kanalda bulunan oplara seslene bilirmi kanalda mesela gelin sohbet edelim gibi botu uyarcak

Kod:

alias -l noticeds return 10
alias -l noticech return #blackforce
alias -l noticemuaf return nick1 nick2 nick3 nick4
alias -l noticeop return 2Hadi sohbete..
alias okut { if $r(1,2) == 1 { msg $noticech $regsubex($str(*,$nick($noticech,0,o)),/./g, $iif(!$istok($noticemuaf , $nick($noticech,\n,o), 32), $nick($noticech,\n,o) $chr(32))) $noticeop } | else { msg $noticech $read(dosya.txt)) } }
on *:text:*:*: {
  if $chan != $noticech { return }
  timerkontrol off | timerkontrol 0 $noticeds .okut
}

noticemuaf [nick1,nick2 vs] kısmına tablarken muaf nickleri yazabilirsin
noticeop kısmına operatorleri tablarken ne yazacağını falan işte
Şansa göre ya dosya.txt'yi okutuyor ya da operatör isimlerini tablıyor

sondura66 14 Temmuz 2018 15:58

Cevap: sohbet
 
evett

CoCoRiCo 17 Temmuz 2018 13:14

Cevap: sohbet
 
Siz odaya girdiğinizde odanın idle zamanı başlar, bu süre eğer kırmızı alandaki
zamana ulaşır ise mavi alandaki sürede dosyadan bir satırı okur.
kod her oda için farklı çalışır ve aylaklar farklı hesaplanır.
muafiyetler vs. size kalmış işinize yarayacak şekilde geliştirebilirsiniz.

Kırmızı alan odadaki aylak süresini saniye cinsinden ayarlar...
mavi alan dosyadan ne kadar sürede bir metni odaya yazacağınızı belirler,

ayrıca bu süre aylak kontrolü zamanını da belirler..

aşağıdaki kod 10 dk. lık aylak süresinde 5 saniyede bir satır yazı yazmak için ayarlıdır.


Kod:

on *:join:#: if $nick == $me { .timer_ $+ # 0 5 idle_c # }
on *:part:#: if $nick == $me { .timer_ $+ # off }
alias -l idle_c $iif($chan($1).idle < 600,,msg $1 $read(dosya.txt))



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

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