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/)
-   -   Çözüldü ODADAKİ HERKESE SESLENME (https://www.ircforumlari.net/mirc-scripting-sorunlari/876720-odadaki-herkese-seslenme.html)

Fikret 28 Temmuz 2020 17:11

ODADAKİ HERKESE SESLENME
 
Merhaba

/herkes { if $active == $$chan { .remove nikler.txt | var %a 1
while %a <= $nick(#,0) { bwrite nikler.txt -1 -1 $nick(#,%a) $+ $chr(160) $+ $iif(50 // %a,$crlf) | inc %a }
var %b 1 | while %b <= $lines(nikler.txt) { say $replace($read(nikler.txt,%b),$chr(160),$chr(32)) | inc %b }
}
}



bu komutu kullanarak odada bulunan botlar dahil bütün nicklere sesleniyor
botları (belirlediğim nickleri) nasıl muaf ederim

Toprak 28 Temmuz 2020 17:36

Cevap: ODADAKİ HERKESE SESLENME
 
Alıntı:

Fikret Nickli Üyeden Alıntı (Mesaj 1042339717)
Merhaba

/herkes { if $active == $$chan { .remove nikler.txt | var %a 1
while %a <= $nick(#,0) { bwrite nikler.txt -1 -1 $nick(#,%a) $+ $chr(160) $+ $iif(50 // %a,$crlf) | inc %a }
var %b 1 | while %b <= $lines(nikler.txt) { say $replace($read(nikler.txt,%b),$chr(160),$chr(32)) | inc %b }
}
}



bu komutu kullanarak odada bulunan botlar dahil bütün nicklere sesleniyor
botları (belirlediğim nickleri) nasıl muaf ederim


Merhaba, öncelikle kodu kısaltmak gerekir ise;
Kod:

alias herkes {
  var %:t = $nick(#,0) | while %:t { var %:say = %:say $+($nick(#,%:t),$chr(44)) | dec %:t }
  say %:say
}

Muaf nick eklemek için;
Kod:

alias herkes {
  var %:t = $nick(#,0) | while %:t { if !$istok(Nick Nick2 Nick3,$nick(#,%:t),32) { var %:say = %:say $+($nick(#,%:t),$chr(44)) } | dec %:t }
  say %:say
}

Biraz cancanlı istiyor isen;
Kod:

alias herkes { say $regsubex($str(-,$nick(#,0)),/./g,$iif(!$istok(Nick Nick2 Nick3,$nick(#,\n),32),$+($nick(#,\n),$chr(32)))) }

Fikret 28 Temmuz 2020 21:57

Cevap: ODADAKİ HERKESE SESLENME
 
/herkes { say $regsubex($str(-,$nick(#,0)),/./g,$iif(!$istok(G-Bot KadifeSohbet S-PUAN SProxy Afacan Fikret[bNc] Kadife Fikret KOMIKBOT,$nick(#,\n),32),$+($nick(#,\n),$chr(32))) ) }

muaf nickleri böyle denedim olmadı yine bu nickleride yazdı

OperServ 28 Temmuz 2020 23:21

Cevap: ODADAKİ HERKESE SESLENME
 
Alıntı:

Fikret Nickli Üyeden Alıntı (Mesaj 1042339823)
/herkes { say $regsubex($str(-,$nick(#,0)),/./g,$iif(!$istok(G-Bot KadifeSohbet S-PUAN SProxy Afacan Fikret[bNc] Kadife Fikret KOMIKBOT,$nick(#,\n),32),$+($nick(#,\n),$chr(32))) ) }

muaf nickleri böyle denedim olmadı yine bu nickleride yazdı

Merhaba muaf nickleri çogaltabilirsiniz.
Kod:

alias herkes {
  var %a = $nick(#,0)
  while %a {
    if $nick(#,%a) != $me && $nick(#,%a) != muafnick && $nick(#,%a) != muafnick2 {
      %b = $addtok(%b,$nick(#,%a),32)
    }
    dec %a
  }
  say %b $1- | unset %b
}


Fikret 29 Temmuz 2020 00:05

Cevap: ODADAKİ HERKESE SESLENME
 
ustalar ben yine beceremedim bir türlü :(

sizlerden rica etsem lütfen 'G-Bot KadifeSohbet S-PUAN SENSATION SProxy Fikret[bNc] Kadife Fikret KOMIKBOT'
bu nicklerin muaf olarak yazıp kodu eklermisiniz buraya

Umud1990 21 Mayıs 2021 08:07

Cevap: ODADAKİ HERKESE SESLENME
 
Alıntı:

Fikret Nickli Üyeden Alıntı (Mesaj 1042339883)
ustalar ben yine beceremedim bir türlü :(

sizlerden rica etsem lütfen 'G-Bot KadifeSohbet S-PUAN SENSATION SProxy Fikret[bNc] Kadife Fikret KOMIKBOT'
bu nicklerin muaf olarak yazıp kodu eklermisiniz buraya

Haleetmişsindir umarım :)

Che 21 Mayıs 2021 18:00

Cevap: ODADAKİ HERKESE SESLENME
 
Alıntı:

Fikret Nickli Üyeden Alıntı (Mesaj 1042339883)
ustalar ben yine beceremedim bir türlü :(

sizlerden rica etsem lütfen 'G-Bot KadifeSohbet S-PUAN SENSATION SProxy Fikret[bNc] Kadife Fikret KOMIKBOT'
bu nicklerin muaf olarak yazıp kodu eklermisiniz buraya




Kod:

alias herkes {
  var %:t = $nick(#,0) | while %:t { if !$istok(G-Bot KadifeSohbet S-PUAN SENSATION SProxy Fikret[bNc] Kadife Fikret KOMIKBOT,$nick(#,%:t),32) { var %:say = %:say $+($nick(#,%:t),$chr(44)) } | dec %:t }
  say %:say
}


YouMyCure 21 Mayıs 2021 18:52

Cevap: ODADAKİ HERKESE SESLENME
 
Alıntı:

Che Nickli Üyeden Alıntı (Mesaj 1042490450)
Kod:

alias herkes {
  var %:t = $nick(#,0) | while %:t { if !$istok(G-Bot KadifeSohbet S-PUAN SENSATION SProxy Fikret[bNc] Kadife Fikret KOMIKBOT,$nick(#,%:t),32) { var %:say = %:say $+($nick(#,%:t),$chr(44)) } | dec %:t }
  say %:say
}


150 karakter limitine takılır! , alternatif: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Sarya 21 Mayıs 2021 19:52

Cevap: ODADAKİ HERKESE SESLENME
 
Emeğinize sağlık

NiKaN 21 Mayıs 2021 20:18

Cevap: ODADAKİ HERKESE SESLENME
 
Kod:

ON *:TEXT:!seslen:#: { seslen $chan }
ON *:INPUT:#: {
  if ($1 == !seslen) { .timer 1 0 seslen $chan }
}
 
alias -l seslen {
  var %not_nicks = muaf1 muaf2 muaf3
  var %t = $nick($1,0)
 
  while (%t) {
    var %n = $nick($1,%t)
 
    if (%n !== $me) && (!$istok(%not_nicks,%n,32)) { var %tot = $addtok(%tot,%n,32) }
 
    dec %t
  }
 
  if (%tot) { msg $1 %tot }
  else { msg $1 kişiler yok }
}

Muaf1 vs olan yerlere nickleri yazarak muaf edebilirsin ve o nickllere seslenmez.Belirlediğin kanalda veya tüm kanallarda kullana bilirsin.Aynı zamanda başkaları da kullana bilir ( !seslen ) i ve bu sorun yaratırsa senin için ufak bir düzenleme yapman lazım.


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

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