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)


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

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