IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Nisan 2005, 14:00   #11
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)



CoMMaNDeR Nickli Üyeden Alıntı
set %_oplar $remove($4-,@)

şunu bidaha düşün


Burada bunun üzerinde ısrar etmemin sebebi şuan iş yerindeyim... Evdeki Bilgisayarımda CR kurulu ve orada rahatça scripti test edebiliyorum. Kaldı ki şuan TürkTelekom DNSlerinde problem olduğu için kendi sunucuma giremiyorum... o yüzden test edebileceğim bir ortam yok. Buradaki tüm bilgisayarlardan ben sorumlu olduğum için başkalarına da örnek olmam gerekir. Yani kısacası önceden burada çalışanlara karşı otorite kurdum. Sarsılmasın... Eğer müsaitsen ve buna muteakip ilgilenirsen sana minnettar kalırım...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 02 Nisan 2005, 14:17   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



proje hazırlıyorum ve kafamı toplamaya uğraşıyorum, işin fizibilite kısmındayım, o yüzden kısa cevaplar veriyorum yoksa tek mesajda yardım ederdim. bi yandan eksik olabileceğini düşündüğüm yeri yazdım işine yarar belki diye. sen names listte @ işaretlerini sildirip, oplar diye yazmışsın. haliyle bütün kişiler ve op olanlar dahil herkes op olarak gözüküyo doğal olarak. bunu anlatmak istemiştim.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 17:48   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



goXXip o kod birine whois çektiğinde kanallarını kaydediyor önce, ondan sonra tamdeop yazdığında o kişinin olduğu tüm kanallara sırayla samode uygulayarak opunu alıyor. Önce whois çekmen lazım tabi o kişiye.

Senin dediğin kodu yazayım;

;names rawları 2 tanedir. 353. de kanaldaki nickler çıkar. 366. names listesi
;sonu yazar. 353. raw kanalda çok kişi varsa 1den çok kez tekrarlanabilir,
;bu yüzden nickleri kaydederken addtok kullanmamız gerekecek.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 353:*:{ ;haltdef isteğe göre değişir. Eğer nickler çıksın dersen yazarsın, ama nickler ;çıkmasın sadece işlem yapsın dersen haltdef kullanabilirsin. haltdef var %x = 1 var %toplam $numtok($4-,32) while %x <= %toplam { if $chr(64) isin $gettok($4-,%x,32) { set %nickler $addtok(%nickler,$gettok($4-,%x,32),32) inc %x } } } alias tamdeop { var %x = 1 var %toplam = $numtok(%nickler,32) while %x <= %toplam { samode $1 -o $remove($gettok(%nickler,%x,32),$chr(64)) inc %x } unset %nickler }

Denemedim çalışmazsa söyle daha az kasan bir yöntemi de var ama o yöntemi hiç kullanmadığım için daha önce emin değilim deneme yapmam lazım mutlaka.
/names çektikten sonra /tamdeop #kanal şeklinde kullanacaksın. İstersen /tamdeop #kanal yazdığında kendisi names çekip cart edip curt edip otomatik deop da edebilir. Ama names ile deop biraz kasar who daha iyi gibime geliyor. Offff daraldım ulan 2 saattir açık bu sayfa anca yazabildim.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 17:51   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Ahuauhauh durun çalıştırmayın mIRC dondu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 18:11   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 353:*:{ haltdef var %toplam = $numtok($4-,32) var %x = 1 while %x <= %toplam { if $chr(64) isin $gettok($4-,%x,32) { set %nickler $addtok(%nickler,$remove($gettok($4-,%x,32),@),32) } inc %x } }

Tamdeop'u denemedim ama bu çalışıyor :p Ulan mIRC göçtü o kadar da download var reset atmak zorunda kalacaktım ödüm koptu ben 1 hafta daha elimi atmam kodlara modlara bırakıyorum abi bu işi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Çıkıp dışarı hava alayım biraz :P

CoMMaNDeR pc çok kasıyor şu an işlemci kullanımı %90larda msn değil winamp bile açamıyorum, buraya zaten post atana kadar canım çıkıyor döncem ben sana akşam
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 18:12   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias tamdeop { var %x = 1 var %toplam = $numtok(%nickler,32) while %x <= %toplam { samode $1 -o $gettok(%nickler,%x,32) inc %x } unset %nickler }

Tamam bu da çalışıyor, gidiyorum abi tatil yapıcam ya ödüm koptu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 18:15   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



goXXip Nickli Üyeden Alıntı
raw 353:* {
unset %_oplar
unset %_kanal
set %_oplar $remove($4-,@)
set %_kanal $3
}

kodlar böyle fakat tüm kanaldaki kullanıcılara deop çekiyor.. yani op olan deop oluyor olmayanda
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yardımcı olursan sevinirim..

Tüm kullanıcılara çeker doğal olarak, çünkü senin yaptığın kodda names'de çıkan tüm nickleri %_oplar diye kaydediyor. Orada sadece başındaki @ işaretini çıkartıyorsun set'lerken. Başında @ işareti olanları set'lemen lazım orada hata yapıyorsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 19:23   #18
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)



MephisTo Nickli Üyeden Alıntı
Tüm kullanıcılara çeker doğal olarak, çünkü senin yaptığın kodda names'de çıkan tüm nickleri %_oplar diye kaydediyor. Orada sadece başındaki @ işaretini çıkartıyorsun set'lerken. Başında @ işareti olanları set'lemen lazım orada hata yapıyorsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Teşekkür ederim üstad. Saol
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Senin yazdıklarından çıkarmak istedim ama olmadı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Tekrar teşekkür ederim....

 
Alıntı ile Cevapla

Alt 02 Nisan 2005, 21:41   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Status'deki popups'ındaki deop ops kısmına bak.
başka bir alias'a gerek kalmadan 353. rawın içinde herşey yapılıyor.
İşte kod:

#deopops off
raw 353:*:{
echo 4 -ts > [deop ops] $3 kanalındaki oplar deop ediliyor.
var %~ = $numtok($4-,32), %ç
while %~ { if ($left($gettok($4-,%~,32),1) = @) { %ç = $addtok(%ç,$remove($gettok($4-,%~,32),@),32) } | dec %~ }
while %ç {
raw -q MODE $3 $+(-,$str(o,$iif($numtok(%ç,32) > 1,6,1))) $gettok(%ç,1-6,32) | %ç = $deltok(%ç,1-6,32) }
halt
}
raw 366:*:echo 4 -ts > [deop ops] $2 kanalındaki oplar deop edildi. | .disable #deopops | halt
#deopops end

menu status {
-
deop ops:{
var %{ = $?="hangi kanaldaki opları deop etmek istiyorsun?"
if %{ && ($left(%{,1) = $chr(35)) { .enable #deopops | names %{ } | elseif ($left(%{,1) != $chr(35)) { echo 4 -ts > [deop ops] yanlış kanal adı. (kanal adı # ile başlamalıdır.) }
}
}


Umarım işine yarar..


Konu el33t tarafından (03 Nisan 2005 Saat 17:53 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 03 Nisan 2005, 05:51   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Öh oldum. el33t itiraf etmeliyim ki senin kodlarına bayılıyorum. Ama bir de sorun var ki; bu kodlarla insanlara balık tutmayı öğretmek yerine balık veriyorsun resmen diyebilirim. Çünkü adam bu kodu kullanır, görüşününden birşey anlamadığı için incelemez sadece kullanır. İncelese bile bir süre sonra bıkar. Tabi bu benim görüşüm yanılıyor da olabilirim herkesin fikri farklıdır.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
$gettok, gettok, identifiers, mirc, mirc download, mirc indir, tokenize


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bitwise Identifiers (Bitsel Tanımlar) Feragat mIRC Scripting Dersleri 2 26 Kasım 2014 23:23
gettok sorunu Spectral mIRC Scripting Sorunları 13 20 Ekim 2013 12:43
whois identifiers'i Lord_Raiden mIRC Scripting Sorunları 2 25 Aralık 2008 14:26
gettok sorunu RedLine mIRC Scripting Sorunları 1 14 Nisan 2008 01:57
Tokenize 32 and Tokenize 46 ...? Sw33t mIRC Scripting Sorunları 1 23 Ocak 2007 03:52