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/)
-   -   mass toplu komutlara ilave (https://www.ircforumlari.net/mirc-scripting-sorunlari/289140-mass-toplu-komutlara-ilave.html)

TİGeR 07 Kasım 2009 18:37

mass toplu komutlara ilave
 
selam dostlar. elimdeki mass işlemler için remoteye ilave ekleye bilirmiyiz

kill zline gline sajoin gibi fakat rawlarıyla operservden yani ? mümkündür sanırım

cod bu:
PHP- Kodu:

massmsg 
  
set %msg $$?="Mass msg girin?" 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $opnick) { inc %people | goto loop | halt } 
  
else { .msg $nick(#,%people) %msg } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %msg | unset %people } 
  
else { goto loop 

alias massop 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .mode $chan +o $nick(#,%people) } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias massdeop 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .mode $chan -o $nick(#,%people) } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias massvoice 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .mode $chan +v $nick(#,%people) } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias massdevoice 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .mode $chan -v $nick(#,%people) } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias masskick 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .kick $chan $nick(#,%people) (Script name) Mass Kick.. } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias massban 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .ban $nick(#,%people) } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people } 
  
else { goto loop 

alias masskb 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
else { .ban $nick(#,%people) | kick $chan $nick(#,%people) (-[(Fıkra Beta)]-) Mass KickBan... } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %people} 
    
else { goto loop 
  } 

alias massinv 
  
set %in $$?="Örnek: #fıkra :" 
  
set %people 1 
  
:loop 
  
if ($nick(#,%people) == cs) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $me) { inc %people | goto loop | halt } 
  
if ($nick(#,%people) == $opnick) { inc %people | goto loop | halt } 
  
else { .invite $nick(#,%people) %in } 
  
inc %people 
  
if ($nick(#,%people) == $null) { unset %massinv | unset %people | halt } 
  
else { goto loop 

menu channel 
  
Mass Command 
  
.Mass Msg:/massmsg 
  
.Mass Invite:/massinv 
  
.- 
  .
Mass Op:/massop 
  
.Mass Deop:/massdeop 
  
.Mass Voice:/massvoice 
  
.Mass Devoice:/massdevoice 
  
.- 
  .
Mass Ban:/massban 
  
.Mass Kick Ban:/masskb 
  
.Mass Kick:/masskick 



WeiLSiDe 07 Kasım 2009 21:21

Cevap: mass toplu komutlara ilave
 
mass derken kanalda kim var kim yok hepsine mi?
yoksa seçtiğin nicklere mi?

1 ncisi bana pek etik gelmedi ama eğer seçili nicklere işlem yapmak istiyorsan
Kod:

Alias allkill var %1 = 1 | while ($snick($active,%1)) { .kill $v1 dışarı | inc %1 }
Alias allshun var %1 = 1 | while ($snick($active,%1)) { .shun $v1 1h dışarı | inc %1 }
Alias allzline var %1 = 1 | while ($snick($active,%1)) { .zline $v1 1h dışarı | inc %1 }
menu nicklist {
  OPER KONTROL
  .KiLL:allkill
  .Shun:allshun
  .Z-LiNe:allzline
}

$snick event ını kullanarak böle bişey yapabilirsin. İyi Forumlar.

TİGeR 08 Kasım 2009 00:19

Cevap: mass toplu komutlara ilave
 
Alıntı:

WeiLSiDe Nickli Üyeden Alıntı (Mesaj 860609)
mass derken kanalda kim var kim yok hepsine mi?
yoksa seçtiğin nicklere mi?

1 ncisi bana pek etik gelmedi ama eğer seçili nicklere işlem yapmak istiyorsan
Kod:

Alias allkill var %1 = 1 | while ($snick($active,%1)) { .kill $v1 dışarı | inc %1 }
Alias allshun var %1 = 1 | while ($snick($active,%1)) { .shun $v1 1h dışarı | inc %1 }
Alias allzline var %1 = 1 | while ($snick($active,%1)) { .zline $v1 1h dışarı | inc %1 }
menu nicklist {
  OPER KONTROL
  .KiLL:allkill
  .Shun:allshun
  .Z-LiNe:allzline
}

$snick event ını kullanarak böle bişey yapabilirsin. İyi Forumlar.

Evet hocam böylesi daha güzel aslında ben toplu işlem derken yani 1den fazla nick için demiştim tabiki butun herkesi kasdetmedim :D kodu denemedim suan ama umarım ii calışır saolasın ilgilendiğin için iyi forumlar..;olley


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

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