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/)
-   -   veriableste ekli olan bir değeri okutma hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/363942-veriableste-ekli-olan-bir-degeri-okutma-hakkinda.html)

cashmare 06 Kasım 2010 19:26

veriableste ekli olan bir değeri okutma hakkında
 
s.a arkadaşlar elimde bi code var bu codeye veriablesten %opernick okutmak istiyorum nasıl yapabilirim...
on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

şimdi yukardaki code de şöyle bişe istiyorum. oper.txt nin içinde ekli olmayan nickler komutu kullanamıyor zaten
buna ek olarak %opernick şeklinde veriablesten bi muaf yapabilirmiyiz yani %opernick !op ekle nick komutunu kullandıgında eklesin.
umarım anlatabilmişimdir..

uFuK 06 Kasım 2010 20:43

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $nick == %opernick { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

cashmare 06 Kasım 2010 20:52

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 1040568733)
on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $nick == %opernick { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

olmadı fenomens !op ekle nick yazdıgımda yetkili deilsiniz diyor yine.
%opernick le denedigim zaman

uFuK 06 Kasım 2010 21:51

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Çalışmaz tabi o nasıl kod dizini öyle ben koda hiç bakmadım. Şu haliyle çalışır
on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $nick != %opernick { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

cashmare 06 Kasım 2010 22:21

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 1040568843)
Çalışmaz tabi o nasıl kod dizini öyle ben koda hiç bakmadım. Şu haliyle çalışır
on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $istok(%rootnick,$nick,32) { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

Emeğin için teşekkürler ama yine çalışmadı :)
aslında
Kod:

on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $istok(%opernick,$nick,32) { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}

bu şekilde de olması gerekiyor ama nie olmuyo anlamadım bi türlü :)

uFuK 06 Kasım 2010 22:23

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Kodunda bracket hatasıda varmış.

on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $nick != %opernick { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}
}

cashmare 06 Kasım 2010 22:24

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 1040568892)
Kodunda bracket hatasıda varmış.

on *:text:!op *:#: {
if $2 == ekle {
if !$read(oper.txt,w,$nick) || $nick != %opernick { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Lütfen Oper nickiniz ile deneyiniz }
else { opekle $3 }
}
}

o nasıl oluyor :) admin.txt ye ekli nicklerde tıkır tıkır ekliyor ama

uFuK 06 Kasım 2010 22:44

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Kanalda !op komutunu kullanan kişi eğer %opernick 'teki nickse else { deki komut çalışır.

Yok değilse komutu kullanmaya yetkili değilsiniz diye uyarı verir.

cashmare 06 Kasım 2010 22:48

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 1040568917)
Kanalda !op komutunu kullanan kişi eğer %opernick 'teki nickse else { deki komut çalışır.

Yok değilse komutu kullanmaya yetkili değilsiniz diye uyarı verir.

işte sorun orda fenomens çalışmıyor
bak sana codenin tamamını vereyim.. kendin dene bi
Kod:

on *:text:!op *:%operkanali: {
  if $2 == ekle {
    if !$read(oper.txt,w,$nick) { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Yetki listesine bakmak için 3!op list 1yazınız }
    else { opekle $3 }
  }
  if $2 == sil {
    if !$read(oper.txt,w,$nick) { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. Yetki listesine bakmak için 3!op list 1yazınız }
    elseif $read(%opernick,w,$3) { msg $chan $+(",$nick,") Root Admin Silinemez. }
    else { opsil $3 }
  }
  if $2 == list {
    msg $chan  Admin'ler Listeleniyor. | oplist | msg $chan Admin'ler Listesi Sonu.
  }
}
}
alias opekle { if $1 { if $read(oper.txt,w,$1) { msg $chan - $1 - Admin zaten listede. | halt } | else { write oper.txt $1 | msg $chan - $1 - Admin listeye eklendi. } } }
alias oplist { var %s = 1,%ss = $lines(oper.txt) | while %s <= %ss {  msg $chan 4 $read(oper.txt,%s) | inc %s } }
alias opsil { if $1 { if !$read(oper.txt,w,$1) { msg $chan - $1 - Admin listesinde yok. | halt } | else { write $+(-dl,$readn) oper.txt | msg $chan - $1 - Admin listesinden silindi. } } }


uFuK 06 Kasım 2010 23:02

Cevap: veriableste ekli olan bir değeri okutma hakkında
 
on *:text:!op *:#: {
if $2 == ekle {
if $read(oper.txt,w,$nick) || $nick == %opernick {
opekle $3
}
else { msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz }
}
}


Kodun yapısı bozuk oldugundan çalışmıyordu. Böyle dene baştan yazdım


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net