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/)
-   -   Çözüldü belirlediğim kişiye kanala girince op verme (https://www.ircforumlari.net/mirc-scripting-sorunlari/1110-belirledigim-kisiye-kanala-girince-op-verme.html)

alfa 07 Şubat 2005 08:59

belirlediğim kişiye kanala girince op verme
 
abi bana cok acil soyle bir kod lazim size cok acik anlayabileceginiz bir tarzda anlatacam nedemek istedigim hemen anlayacaksiniz. karisik bişey deil demek istiyorum


mesela ben soyle bişey istiyoru

Nick:Aman

aman nicki girince benim bulundugum ve benim belirledigim bir kac kanalda op olmasini istiyorum yani girer girmez ona +o verecek
oner

nick:aman aman nicki girince #aman #mynet #lolipop ta op olacak

ama nick : sahip : girince #manisa #ergli de op olacak
umarım alata bilecegimi anlatmısımdır bunu yüzdelere nasil dokecez ?

cok lazim.

goXXip 07 Şubat 2005 09:57

Kod:

on ^&*:JOIN:#: {
    if($nick == Aman) {
      if($chan == #aman) { mode $chan +o $nick }
      if($chan == #mynet) { mode $chan +o $nick }
      if($chan == #lolipop) { mode $chan +o $nick }
    }
    if($nick == sahip) {
      if($chan == #manisa) { mode $chan +o $nick }
      if($chan == #ergli) { mode $chan +o $nick }
    }
}

Kodları denemedim ama idare et:) inş. çalışıyordur.

alfa 07 Şubat 2005 10:08

tsk ederim ama boyle istemiyorum iste... tek tek yapamam ben iste ben boyle istemiyorum yinede saol

goXXip 07 Şubat 2005 10:11

Scripting e başlayalı daha 3 hafta oldu. Benden bu kadar :)

alfa 07 Şubat 2005 10:13

:))))))))))) sendemi bulastin bu belaya ::P

goXXip 07 Şubat 2005 10:19

.
 
Malesef :)

Majesti 07 Şubat 2005 10:38

Ben 1 aydan fazladır ki debeleniyorum. Daha ortada pek bişi yok. Helal olsun sana goXXip :)

UOnur 07 Şubat 2005 10:57

on ^&*:JOIN:#: {
if($nick == Aman) { set %nnick $nick | oplat }
}
alias opLat {
//var %i 1
while $gettok(%kanallar,%i,32) {
.set %kanal $ifmatch
.mode %kanal +o %nick
inc %i
}
}

%kanallar = #kanal1 #kanal2 v.s. die ayarlarsın..
denemedim ama Çalışması Lazım.
goXXip boyle boyle ogrenioz :) Ben mircle ilgilendiim 3. haftada if-else döngüsünü bile bilmiodum.bole dewam edersen gecersin heralde beni :)

DefauLt 07 Şubat 2005 14:49

userlist'i kullanacaksin. Kendi urettigim bir teknigi ogreteyim,

/auser autoop aman #kanal1 #kanal2 #kanal3

Seklinde kisiyi userliste ekleyeceksin. Istedigin kadar nick, istedigin kadar kanal ekleyebilirsin.
Sonra su kodu remote'a paste etmen yeter:
Kod:

on *:join:#: {
  if $level($nick) == autoop {
    if $istok($ulist($nick).info,#,32) {
      mode # +o $nick
    }
  }
}


goXXip 08 Şubat 2005 09:43

Alıntı:

Majesti Nickli Üyeden Alıntı
Ben 1 aydan fazladır ki debeleniyorum. Daha ortada pek bişi yok. Helal olsun sana goXXip :)

Saol üstad :)

goXXip 08 Şubat 2005 09:44

Alıntı:

UOnur Nickli Üyeden Alıntı
on ^&*:JOIN:#: {
if($nick == Aman) { set %nnick $nick | oplat }
}
alias opLat {
//var %i 1
while $gettok(%kanallar,%i,32) {
.set %kanal $ifmatch
.mode %kanal +o %nick
inc %i
}
}

%kanallar = #kanal1 #kanal2 v.s. die ayarlarsın..
denemedim ama Çalışması Lazım.
goXXip boyle boyle ogrenioz :) Ben mircle ilgilendiim 3. haftada if-else döngüsünü bile bilmiodum.bole dewam edersen gecersin heralde beni :)


yok canım üstadları geçmek ne haddimize :)

UOnur 08 Şubat 2005 19:37

while olayını çözersen çok i$ler yapabilirsin.Dikkat edersen Ben çok kullanıorum while döngüsünü.Bilmediimi dü$ünsene :)

Majesti 08 Şubat 2005 21:16

Yaw o döngü sanki benim elimdeki bir PHP kitabında anlatılıyordu da şöle bişi var PHP deki kullanımı ile mirc scripting teki kullanımı aynımı acep. Bilen biri varsa bir sölesin. Ona göre bir göz atıp kapayım olayı :rolleyes:

UOnur 09 Şubat 2005 19:36

:) phpdeki kullanımı bilsem aynımı deilmi solerdim ama melasef php 0

Majesti 11 Şubat 2005 11:47

Benzerliği var mı bilen varsa bir izah etsin :) Yanı başımdaki kaynaktan öğrenip bişiler daha bilmiş olalım.
Şimdiden teşekkürler...

goXXip 11 Şubat 2005 15:08

while ingilizce de iken demek. Buna göre kod rahatlıkla türkçeye çevrilebilir. UOnur o while döngüsü içeren komutu bir kere çevirmen benim için yeterli :) Ne dersin :)

Majesti 11 Şubat 2005 17:14

goXXip bunların bize yardım etceği yok yaw :( Ben help dosyasından bir bakayım dedim. Bir örnek koymuş. Mantığını anladım örneği inceleyerek. Sende anlarsın inşallah.
Örnek:
var %i = 1
while (%i <= 10) {
echo 2 %i
inc %i
}
Ama işin anlamadığım noktası tam olarak nerelerde kullanırım. Birkaç yer düşünüyorum ama aklıma gelmicek yerlerde olabilir. Bunu söylerseniz vizyonumuzda genişler ne dersinzi ?

UOnur 11 Şubat 2005 19:32

while tekrarlama i$ine yarıyor.
mesela gireim bi :)

var %i = 1
;%i die bir variable olu$turur ama bu Olay bittiğinde kaybolur.
while (%i <= 10) {
;while de if'e benzer. yani (%i <= 10) Olumlu ise komutlar işler.if'den tek farkı komutu Olumsuz bir Sonuc alana döngüyü kadar tekrar etmesidir.Yani (%i <= 10) $false olursa while sona erer.Genelde i$ identifier de biter.
echo 2 %i
;Burda anla$ılmıcak bi$i yok :)
inc %i
;%i 'in değerini "1" artırır."nie artırıyor ?" sorularını duyar gibiyim.Eğer Artırmazsa Döngü Sonsuza kadar dewam eder.(yada pc kitlenip siz reset atana kadar.)Çünkü (%i <= 10) eşitLiğinden SürekLi oLumLu bir sonuç aLır ve döngü hiç durmaz.
}
;Olay biter

AnLa$ılmayan yerleri sorabilirsiniz.

Majesti 11 Şubat 2005 23:14

Hepisini anladım üstad çok sağol yaw. While ıda öğrendik kim tutar artık beni yaw :D Savulunnnnn ben geliyommmmm :p

goXXip 12 Şubat 2005 08:18

Majesti konuşmakta biraz erken davrandın :) Bak üstad ne güzel anlatmış. Biz de anladık. Ellerine sağlık UOnur.. :)

UOnur 12 Şubat 2005 18:58

afiyet olsun :) artık gerisi size kaldı.Sizden cok $eyler bekLiom fLn :P

sniper 22 Kasım 2007 20:13

Cevap: belirlediğim kişiye kanala girince op verme
 
UOnur eline sağlık kardeş
____________________________
Yaşanmadan Geçen YıLLar Utansın !!!

Giant 01 Ağustos 2024 18:30

Cevap: belirlediğim kişiye kanala girince op verme
 
Belirlediğim X nicki #Sohbet kanalına girince #Sohbet kanalına mesaj yazsın bunu da çözerseniz sevinirim.

YouMyCure 01 Ağustos 2024 19:00

Cevap: belirlediğim kişiye kanala girince op verme
 
Kod:

on *:join:#sohbet: { if $nick = X { msg # Selam $nick Hoşgeldin } }
Alıntı:

Giant Nickli Üyeden Alıntı (Mesaj 1042917491)
Belirlediğim X nicki #Sohbet kanalına girince #Sohbet kanalına mesaj yazsın bunu da çözerseniz sevinirim.



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

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