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

QkLa 03 Şubat 2009 10:51

log
 
denemesini serdar ile beraber yapmistik sorun yoktu.ama suan cikan hata

/write: insufficient parameters (line 5, script28.mrc)

Kod:

alias lfile return logs\ $+ $1 $+ .txt
on *:text:*:#: {   
  var %file = $shortfn(logs\ $+ $nick $+ .txt)
  if ($left($1-,1) != $chr(33)) {
    if ($isfile(%file) == $false) write -c $qt(%file)
    write logs\ $+ $nick $+ .txt < $+ $nick $+ > $+ $chr(32) + $1-
  }
  else {
    if ($1 == !sil) {
      if ($isfile($lfile($2)) == $false) msg # Üzgünüm! Bu nick'e ait kay&yacute;tl&yacute; bir yaz&yacute;&thorn;ma bulunamad&yacute;.
      else { .remove $lfile($2) | msg # Bütün yaz&yacute;&thorn;malar silindi! }
    }
    elseif ($1 == !kayit) {
      if (!$istok(ali veli deli,$nick,32)) && ($nick !isop #) .msg # Bu komutu kullanmaya yetkiniz yok
      else {
        var %file = $shortfn(logs\ $+ $2 $+ .txt)
        if (!$2) .msg # Nick girmediniz.
        elseif ($isfile(%file) == $false) msg # Kay&yacute;t bulunamad&yacute;.
        elseif ($lines(%file) == 0) .msg $nick Aran&yacute;lan kay&yacute;t bulunamad&yacute;.(Aran&yacute;lan nick: $2)
        else {
          var %i = 1
          while (%i <= $lines(%file)) {
            .msg $nick $read(%file,%i)
            inc %i
          }
        }
      }
    }
  }
}

buradaki hatayi duzelttim..

!sil komutu uygulandiginda buna sadece gorevliler izinli olacak ama userlerde kullanabiliyor.

bu konuda yardimci olabilirseniz sevinirim

CesuryureK 03 Şubat 2009 13:07

Cevap: log
 
Görevlilerden kastın admin mi, oper mi, op mu sop mu nedir açıklarmısın?

QkLa 03 Şubat 2009 13:34

Cevap: log
 
en dusuk yetkili seviyesi op olacak.

Difuzyon 03 Şubat 2009 14:49

Cevap: log
 
if ($1 == !sil) {

satırı yerine

if ($1 == !sil) && $count($nick($chan,$nick).pnick,@,&,~) {

olacak...Text event'ında kanala yazan kişide (@,&,~) prefixlerinden biri varsa ; anlamına gelir...


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

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