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/)
-   -   Servere giren çıkanları ve nickini degiştirenleri watch listesine ekleyip çıkarasın ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/13224-servere-giren-cikanlari-ve-nickini-degistirenleri-watch-listesine-ekleyip-cikarasin.html)

NaTSuKa 05 Mart 2006 22:57

Servere giren çıkanları ve nickini degiştirenleri watch listesine ekleyip çıkarasın ?
 
bir botun bir özelliginden bahis etmek istiyoru; örnegin servere "xx" nicki biri girdiginde bot hemene bu nickli kişiyi " /ns watch add xx " yaparak watch listesine eklesin e yine bu "xx" nicki kiş iserverden çıktıgında bot bu kişiyi watch listesinden " /ns watch del xx " yaparak silmesini istiyorum, artı bu " xx " nicki kişi serverde ike nckini degiştiridiginde bot eski nicki watch listesinden silip yeni nickini eklesin yani diyelim "xx" nicki kişi nickini "xy" olarak degiştiridi bot hemen " /ns watch del xx " ve "/ns watch add xy " yapmasını istiyorum... SaygıLarımla

Brain 05 Mart 2006 23:30

Bildigim kadariyla watch icin 60 kullanici siniri var.?

NaTSuKa 05 Mart 2006 23:41

(: ben yinede bu kodu istiyorum...

$îzºf®eN 06 Mart 2006 11:41

Eğer serverde Unreal kurulu ise ;

Kod:

on *:snotice:*Client*connecting*: {
if ($9 == xx) {
.ns watch add xx
}
}
 
on *:nick: {
if ($nick == xx) {
.ns watch del xx
.ns watch add $newnick
}
}
 
on *:snotice:*Client*exiting*: {
if ($6 == xx ) {
.ns watch del xx
}
}


NaTSuKa 06 Mart 2006 12:40

güzel olmuş ama bu sadece nicki XX olan kişi çin çalışır ben XX nickini örnek verdim sadece bu olay servere giren çıkan her nick yani herkez için olsun istiyorum...

$îzºf®eN 06 Mart 2006 12:46

Alıntı:

natsuka Nickli Üyeden Alıntı
güzel olmuş ama bu sadece nicki XX olan kişi çin çalışır ben XX nickini örnek verdim sadece bu olay servere giren çıkan her nick yani herkez için olsun istiyorum...

on *:snotice:*Client*connecting*: {
.ns watch add $9
}

on *:nick: {
.ns watch del $nick
.ns watch add $newnick
}

on *:snotice:*Client*exiting*: {
.ns watch del $6
}


Kusura bakma soruyu yanlış anlamışım , bu şekilde kullanabilirsin o zaman. Bende sana birşey sorayım watch ne işe yarar ;]

NaTSuKa 06 Mart 2006 17:01

watch sadece gereksiz bir şey onu kullanmıyacagım bile ama bu sorunu anlatırken watcgh gibi bir örnek vermem lazımdı.. sagolasın bu kod sayesinde bir çok kalıbı kavradım... başka ugraşlarımdada edtileyip kullanabilecegim bir olay... tşkr.
birde buradaki $6 , $9 tam olarak ne görebinde...

$îzºf®eN 06 Mart 2006 18:40

$9 : 9. kelime
$6 : 6. kelime

ikiside nick görevini görüyor , user bağlanınca sana gelen noticede 9. kelime nick'e denk geldiği için $9 , çıkış mesajındaki 6. kelime nick'i belirttiği içinde $6 kullandım.

Bir örnekle anlatmaya çalışıyım mesela yukarıda 'Kusura bakma soruyu yanlış anlamışım ' cümlesini kullanmışım.

$1 = kusura
$2 = bakma
$3 = soruyu
$4 = yanlış
$5 = anlamışım

yerine geçer , sen $1- kullanırsan cümlenin tamamını alır yani Kusura bakma soruyu yanlış anlamışım cümlesini almış olursun , $2- dersen bakma soruyu yanlış anlamışım , $3- dersen soruyu yanlış anlamışım , $4- dersen yanlış anlamışım , $5- dersen de sadece anlamışım kelimesini alırsın cünkü devamında birşey yok , umarım anlatabilmişimdir.

Vatan 07 Mart 2006 15:26

güzel anlatım =) tbr.

NaTSuKa 07 Mart 2006 22:31

peki ben şöyle bir cümlede "Deneme cümlesi yazıyorum buraya" gibi bir cümlede "yazıyorum" kelimesini kullancam diyelim

$1= Deneme
$2= cümlesi
$3= yazıyorum
$4= buraya

olsun ben script codunda "$3" sembolünü kullandıgımda "yazıyorum buraya" şeklinde almayacakmı o cümleden.. yani direk "yazıyorum" kelimesini almak için... ne yapmam lazım...

demek istedigimi anlamışsınızdır umarım..


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

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