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/)
-   -   Deop Kodu (https://www.ircforumlari.net/mirc-scripting-sorunlari/308894-deop-kodu.html)

POSOFxBELA 02 Ocak 2010 01:14

Deop Kodu
 
on +@55:TEXT:!!deop:#:{
/mode $chan -o $me
/msg #control 4<<1 $nick 4>>1 $chan 4Kanalinda Deop Emri Verdi
..
}
else {
.msg $chan 5 $nick 1,Listemde Ekli Deyilsin!
.msg #control 5<<1 $nick 5>>1 $chan 5Kanalinda Deop
Olmami Istedi..
}

User yerinde:
55:nick1
55:nick2
..
ekli olcak .. kanalda !!deop yazildigi zaman deop bot kendini deop edicek ve control kanalina msg edicek ..
eger bu komutu kullanan 55 listesinde deyiL ise.. altkismi msg edicek .. cok ugastim ama bi turlu bi cozum bulamadim sizden yardim bekliorum :)
TskLer

CesuryureK 02 Ocak 2010 02:08

Cevap: Deop Kodu
 
PHP- Kodu:

on @*:TEXT:*:#: {
  
if ($== !!Deop) && ($level($nick) == Muaf) {
mode $chan -o $me
msg 
#control 4<<1 $nick 4>>1 $chan 4Kanalinda Deop Emri Verdi 
  
}
  elseif ($
== !!Deop) && ($level($nick) != Muaf) { 
msg $chan 5 $nick 1,Listemde Ekli Deyilsin!
msg #control 5<<1 $nick 5>>1 $chan 5Kanalinda Deop  Olmami Istedi..
 
}


şeklinde yapılabilir.

Users (kullanıcı) kısmına,

Muaf:Nick
Muaf:Nick1

şeklinde eklersin.

Bide yanlışın olarak,

if sorgusu olmadan else sorgusu yapamazsın.
if then else konusunu mirc scripting dersleri bölümünde aratıp bakabilirsin,

kısaca şöyle anlatayım..

if then else, bazı değerleri karşılaştırmak ve farklı alanlardaki karşılaştırmalara dayalı çalışmalar yapmanıza olanak sağlamaktadır.

Basit bir şekilde Formatı,

if (v1 operatör v2) { komutlar }
elseif (v1 operatör v2) { komutlar }
else { komutlar }


verdiğim koda bakarsan v1, operator ve v2 neye karşılık gelmekte karşılaştırıp daha iyi anlayabilirsin.
-
if'te sorguya uyuyorsa komutları çalıştır
elseif'te, üstteki sorguya uymuyorsa bu komutları çalıştır
else'de yukarıdakilerden hiçbiri değilse bu komutları çalıştır.
-
sen if sorgusunu doğru yapmış olsaydın bile,
else sorgun yanlış olacaktı çünkü deop dışındaki tüm yazılanlara else'deki komutları çalıştıracaktı.

POSOFxBELA 02 Ocak 2010 17:38

Cevap: Deop Kodu
 
Tessekkur Ederim Abicim .. Calisti :)
Ayrica Verdigin Ders Icinde Saol Simdi Daha Iyi Anliorum :))


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

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