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/)
-   -   access ekle/sil (https://www.ircforumlari.net/mirc-scripting-sorunlari/116572-access-ekle-sil.html)

lacremel 06 Haziran 2008 15:25

access ekle/sil
 
Selam arkadaslar Kolay gelsin.

Bulunduqum kanallarda access islemi yapmak istiyorum örnek : /ekle osman

yaptıqım zaman bulunduqum kanallarda eklenecek /sil yaptıqımdada tabi silnecek yardımcı olursanız sevinirim. Simdiden tesekkürler. Kolay gelsin

ATLAS 06 Haziran 2008 17:55

Cevap: access ekle/sil
 
Kod:

on *:input:!ekle*:#ops: {
  .cs aop #eklenecekkanallar add $2
  .ms send #ops  $2 Nickli Kişi $nick Tarafından  GLOBAL Operator (@Ops) Olarak eklenmiştir. Kendisine Başarılar Dilerim. }

Kod:

on *:!input:sil*:#ops: {
  .cs aop #eklenecekkanallar del $2
  .ms send #ops  $2 Nickli Kişi $nick Tarafından  GLOBAL Operator (@Ops) Olarak eklenmiştir. Kendisine Başarılar Dilerim. }

çalışma şekli

!ekle nick
!sil nick

Kolay gelsin

aLieN 06 Haziran 2008 18:28

Cevap: access ekle/sil
 
Sadece açık olan kanal penceresinde eklemek istersen ;

alias ekle { cs acces $active add $1 $2 }
alais sil { cs access $active del $1 }


Örnek ekleme ; /ekle selam 100
selam nickine 100 seviye access ekler.

Bulunduğun kanallarda eklemek istersen ;

alias ekle {
var %a 1
while %a <= $chan(0) {
cs access $chan(%a) add $1 $2
inc %a
}
}
alias sil {
var %a 1
while %a <= $chan(0) {
cs access $chan(%a) del $1
inc %a
}
}


Örnek ; senin bulunduğun kanal listesi => #a #b #c
Örnek ekleme ; /ekle selam 999
selam nickine #a #b #c kanallarında 999 eklemiş olursun. ( tabi ekleme şansın varsa. )
Sadece belirli bir seviyede access eklemek istersen kodlarda ki ; $2 yerine seviyeyi yazabilirsin. Oraya herhangi bir sayı yazarsan "/ekle nick" şeklinde bulunduğun kanallarda access ekleyebilirsin.

InsoLent 11 Haziran 2008 21:13

Cevap: access ekle/sil
 
peki, Nick'in üstüne gelip sağ tuş yapip ekleme yapabilir miyiz? nasıL?

Regex 11 Haziran 2008 21:28

Cevap: access ekle/sil
 
Kod:

ekle if $2 { if !$3 && $regex($active,^#) && $regex($chan(#).mode,r) { cs access # add $1-2 } | elseif $3 == all { var %! = 1 | while %! <= $chan(0) { $iif($regex($chan(%!).mode,r),cs access $chan(%!) add $1-2) | inc %! } } }
sil if $1 { if !$2 && $regex($active,^#) && $regex($chan(#).mode,r) { cs access # del $1 } | elseif $2 == all { var %? = 1 | while %? <= $chan(0) { $iif($regex($chan(%?).mode,r),cs access $chan(%!) del $1) | inc %? } } }


Yukarıdaki kodu alias'a (alt+d) ekleyerek istediğin işlevi yaptırabilirsin.

Kullanımları:
/ekle <nick> <seviye> [all]
/sil <nick> [all]

Eğer "all" parametresi eklenilirse, access belirtilen nicke bütün kanallarda eklenir. Eğer "/ekle <nick> <seviye>" şeklinde kullanılırsa ve aktif pencere bir kanalsa, sadece o kanalda access eklenir.

Umarım işine yarar. Kolay gelsin.

haka_n 12 Haziran 2008 22:55

Yanıt: access ekle/sil
 
nick üstünde sagtuş yaparak ekleme silme
Aop Ekle:/cs aop # add $$1
Aop Sil:/cs aop # del $$1

kolay gelsin


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

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