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/)
-   -   dialoglar yetkiliyse açılsın (https://www.ircforumlari.net/mirc-scripting-sorunlari/313877-dialoglar-yetkiliyse-acilsin.html)

fener1907 29 Ocak 2010 19:05

dialoglar yetkiliyse açılsın
 
arkadaşlar bu sağ tıklaınca op menüsünü iptal etme (yani op olunca voice verme vs. menüsünün aktif olması) gibi aynı sekilde bende iki dialog var birisi op birisi admin bunları op olan op olunca admin olanda admin olunca açtırabilmek gibi bir şansımız var mı. yanı op olmayanlar op menüsünü açmak istediklerinde op değilsiniz gibi bir uyarı verip menu acılmasa bu olabilir mi?

XcLusive 29 Ocak 2010 22:43

Cevap: dialoglar yetkiliyse açılsın
 
opu neye göre algılayacak ki? adam #deneme kanalına girip op olsa bile dialog aktif olabilir o op olayını iyi düşünmen gerek..
admin komutlarını kısıtlayabilirsin
if A isin $usermode gibi..

SaW 29 Ocak 2010 23:18

Cevap: dialoglar yetkiliyse açılsın
 
Kod:

menu channel {
  $iif(($me ishop #) || ($me isop #),opmenusu)
.menu1
.menu2
}

gibi bir mantıkla yapabilirsin.

CipriX 29 Ocak 2010 23:26

Cevap: dialoglar yetkiliyse açılsın
 
Tam hatırlamıyorum scriptlerde bulabilirsin, bunu disable enable yapma olayı vardı, kelebek scriptte olmalı. İncele derim

XcLusive 29 Ocak 2010 23:31

Cevap: dialoglar yetkiliyse açılsın
 
sanırım arkadaş dialogları kanalda op kullanım ve admin modlarında kullanım amaçlı sormuş.
Nebiliymben örnek vermiş admin dialogunuda benim verdiğim ipucu ile yapabilirsin.
$iif(A !isincs $usermode,$style(2)) Admin):/dialog adminX adminX
gibi falan.

fener1907 29 Ocak 2010 23:35

Cevap: dialoglar yetkiliyse açılsın
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 1040309776)
opu neye göre algılayacak ki? adam #deneme kanalına girip op olsa bile dialog aktif olabilir o op olayını iyi düşünmen gerek..
admin komutlarını kısıtlayabilirsin
if A isin $usermode gibi..


mesela #help kanalına göre ayarlasak help kanalına girip op olursa o zaman aktif olabilir

XcLusive 29 Ocak 2010 23:42

Cevap: dialoglar yetkiliyse açılsın
 
Bütün cevapları oku lütfen.

fener1907 29 Ocak 2010 23:47

Cevap: dialoglar yetkiliyse açılsın
 
basit bir örenekle açıklamaya çalışıyım ;
PHP- Kodu:

dialog opmenu {
  
title "Op Menü"
  
size --1 80 199
  option dbu
  button 
" At! 1, 5 46 68 12
  button "
(+v)", 2, 17 127 47 11

on *:dialog:opmenu:sclick:1:{ /kick 
$snick($active,1)  }
on *:dialog:opmenu:sclick:2:{  /voice 
$snick($active,1) } 

bu sekılde opmenusu var bunu /dialog -m opmenu opmenu dıye acabılıyo herkes.
ben şimdi istiyorum ki kişi eğer #help kanalında op değilse bu menü açılmasın op değilsiniz gibi bi uyarı versin. nickliste op olunca sağ tıklandığında op komutları açıldığı gibi.

CipriX 29 Ocak 2010 23:56

Cevap: dialoglar yetkiliyse açılsın
 
O şekil diyorsun, sağ tuşla tıklama filan dediğin için popups sandım ben,

on *:dialog:opmenu:init:*:{ if $me !isop #help { dialog -x $dname $dname | echo -a Dialogu açmaya yetkili değilsin! } }

Bir örnek, daha farklı yöntemlerde var.

fener1907 30 Ocak 2010 00:03

Cevap: dialoglar yetkiliyse açılsın
 
ellerine sağlık çok teşekkür en sağlam yöntem budur inşallah :)

Not: bunu operini giren kişi kullanamıyo oper girende kullanacak şekilde olabilirmi size zahmet olmazsa (yani op olmadığı bir nickle girip operini girdiği zaman)

CesuryureK 30 Ocak 2010 00:39

Cevap: dialoglar yetkiliyse açılsın
 
Alıntı:

fener1907 Nickli Üyeden Alıntı (Mesaj 1040309871)
ellerine sağlık çok teşekkür en sağlam yöntem budur inşallah :)

Not: bunu operini giren kişi kullanamıyo oper girende kullanacak şekilde olabilirmi size zahmet olmazsa (yani op olmadığı bir nickle girip operini girdiği zaman)


on *:dialog:opmenu:init:*:{ if ($me !isop #help) || ($me !ishop #Help) || (o !isin $usermode) { dialog -x $dname $dname | echo -a Dialogu açmaya yetkili değilsin! } }

halfop'u da ekledim malum halfop olan kişiler olabilir Help kanalında.

heralde oper olunca o modesi alınıyor. serviceste olsa server de co adminde ircop'ta da.. o modesi yeterli sanırım

fener1907 30 Ocak 2010 02:02

Cevap: dialoglar yetkiliyse açılsın
 
malesef op oluncada oper girinlincede açmadı

kup{a}pazl 30 Ocak 2010 02:22

Cevap: dialoglar yetkiliyse açılsın
 
$iif($me isop #Help,«» Helper Kontrol, $style(2) «» Helper Kontrol)

Bende boyle bir kod var help kanalına göre ayarlı bunu Oper kanallarınıza göre uyarlarsanız o kanalda op olmazsa işlem görmüyor. Beli işinize yarar..

PoPupS a menu Halinde Ekliyorsunuz.

Kod:


$iif($me isop #Help,«» Helper Kontrol, $style(2) «» Helper Kontrol)
.DeLiGeNnC Script:/echo %ara
.-
.(+) Ver Soru Al:/mode #help +v $* | /msg #help $$1 Size nasıl yardım edebilirim?
.(+) Al Reddet:/mode #help -v $* | /msg #help $$1 Help kanalında servis komutları v.b konular hakkında yardım alabilirsiniz. (Lütfen kanaldan çıkınız.)
.Bekleme Uyarısı:/msg #help $$1 Help kanalında gereksiz yere beklemek yasaktır.Sorunuz yoksa kanaldan çıkabilirsiniz.
.Banla (Beklemek yasak):/mode # -o+b $1 $address($1,2) | kick # $1 Help kanalında gereksiz yere beklemek yasaktır.
.İlgisiz Soru (Uyar):/msg #help $$1 Help kanalında IRC komutları v.b konular hakkında yardım alabilirsiniz. (Başka bir sorunuz yoksa kanaldan çıkabilirsiniz.)
.-


RapStar 30 Ocak 2010 13:00

Cevap: dialoglar yetkiliyse açılsın
 
Kod:

.$iif(($me isop # || $me ishop # || o isin $usermode),$chan Kanal Modları,$style(2)  Kanal Modları[Op Olmalısınız])

Böyle Birşey Olabilir. Tüm Kanallarda Aktif Olr

fener1907 31 Ocak 2010 04:02

Cevap: dialoglar yetkiliyse açılsın
 
bunu #help kanalında op olma şartı değilde #help kanalında bulunma şartı olarak değiştirebilirmiyiz lutfen yanı help kanalında bulunuyosa o kişi açılması için yeterli olsun


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

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