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/)
-   -   statuste bekleyenleri sajoin (https://www.ircforumlari.net/mirc-scripting-sorunlari/184584-statuste-bekleyenleri-sajoin.html)

QkLa 04 Mart 2009 10:51

statuste bekleyenleri sajoin
 
asagidaki codeye gore !statuslist yazdigimizda statuste bekleyenler listeleniyor.buna soyle bir eklenti yapabilirmiyiz lutfen.

!al nick #kanal yazdigimizda statuste bekleyen ve ismini yazdigimiz nicki belirledigimiz kanala alacak.!topal #kanal yazdigimizda da statuste bekleyenlerin hepsini belirledigimiz kanala alacak

Kod:

#raww off
raw 352:*: {
  if #* !iswm $2 {
    msg $chan(#dura) Nick: $6 ip: $+($3,@,$4) Fullname: $9-
  }
}
#raww end
on *:text:*:#d: {
  if ($1 == !statuslist) {
    if ($nick isop $chan) || ($nick == ae) {
      enable #raww
      msg $chan(#d)  | who *
      .timer 1 5 disable #raww
    }
    else {
      msg $chan ..    }
  }
}


CesuryureK 04 Mart 2009 15:07

Cevap: statuste bekleyenleri sajoin
 
PHP- Kodu:

on *:Text:*:#Kanal: {
  
.set %kanal $chan
  
if ($== !statuslist) && ($nick isop $chan) { .enable #Sta | who * | .timer 1 6 .disable #sta | set %liste on }
  
if ($== !al) && ($!= $null) && ($nick isop $chan) { .sajoin $$
  if ($
== !topal) && ($!= $null) && ($nick isop $chan) { .set %saj $| .set %Cek on | .enable #Sta | who * | timer 1 6 .disable #sta  } 
}
#sta off
raw 352:*: { 
  if (*
#* !iswm $2) && (services !isin $3) && (%liste == on) { msg %kanal $6 | timer 1 5 .set %liste off } 
  
if (*#* !iswm $2) && (services !isin $3) && (%cek == on) { sajoin $6 %saj | timer 1 5 .set %Cek off }
}
#sta end 

:#Kanal: yerine buraya uygun kanalını yazdın mı tamamdır.

Komutlar:
!statuslist : statusta bekleyen nickleri belirtilen kanala gönderir.
!al nick #kanal : belirtilen nicki belirtilen kanala alır
!topal #kanal : statusta bekleyen nickleri belirtilen kanala alır.

muratt_aziz 04 Mart 2009 21:23

Cevap: statuste bekleyenleri sajoin
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 652265)
PHP- Kodu:

on *:Text:*:#Kanal: {
  
.set %kanal $chan
  
if ($== !statuslist) && ($nick isop $chan) { .enable #Sta | who * | .timer 1 6 .disable #sta | set %liste on }
  
if ($== !al) && ($!= $null) && ($nick isop $chan) { .sajoin $$
  if ($
== !topal) && ($!= $null) && ($nick isop $chan) { .set %saj $| .set %Cek on | .enable #Sta | who * | timer 1 6 .disable #sta  } 
}
#sta off
raw 352:*: { 
  if (*
#* !iswm $2) && (services !isin $3) && (%liste == on) { msg %kanal $6 | timer 1 5 .set %liste off } 
  
if (*#* !iswm $2) && (services !isin $3) && (%cek == on) { sajoin $6 %saj | timer 1 5 .set %Cek off }
}
#sta end 

:#Kanal: yerine buraya uygun kanalını yazdın mı tamamdır.

Komutlar:
!statuslist : statusta bekleyen nickleri belirtilen kanala gönderir.
!al nick #kanal : belirtilen nicki belirtilen kanala alır
!topal #kanal : statusta bekleyen nickleri belirtilen kanala alır.

Burda listelermi !statuslist yoksa alırmı belirtilen kanala ufak bir dalgınlık var sanki yada ben anlamadım :)
Kod:

!statuslist : statusta bekleyen nickleri belirtilen kanala gönderir.

CesuryureK 04 Mart 2009 21:58

Cevap: statuste bekleyenleri sajoin
 
Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 652468)
Burda listelermi !statuslist yoksa alırmı belirtilen kanala ufak bir dalgınlık var sanki yada ben anlamadım :)
Kod:

!statuslist : statusta bekleyen nickleri belirtilen kanala gönderir.

!statuslist yapıldığında statusta bekleyen nickleri msg olarak komutun uygulandığı kanalda gönderir. nickleri oraya sajoin yapmaz yani çünkü
komut öyle istenmiş öyle kodladım.

if (*#* !iswm $2) && (services !isin $3) && (%liste == on) { msg %kanal $6

koda dikkatlice baktığınızda liste variablesini !statuslist komutunda on'a eşitleyip who çektirdim eğer on ise, msg %kanal $6
$6 statusta bekleyen nicke denk gelir aziz.


muratt_aziz 04 Mart 2009 23:52

Cevap: statuste bekleyenleri sajoin
 
Ben yanlıs anlamısım list cekmesi gerek sanmıştım :)

Mustafa 04 Mart 2009 23:57

Cevap: statuste bekleyenleri sajoin
 
paylaşımlar için tşk.


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

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