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/)
-   -   on input [Yardım iSteyecektim de ?] (https://www.ircforumlari.net/mirc-scripting-sorunlari/1115-input-yardim-isteyecektim-de.html)

Majesti 12 Şubat 2005 13:03

pckopat o zaten MephisTo anlatıldığı gibi yapılıyor. Sen o access.txt dosyasın karşıdaki kullanıcının nickini ve atamak istediğin accessi belirliyorsun. Ama şölede yapabilirsin. Userlistte adamı ekleyip ve accessini belirleyip daha sonrada
on 5:text
ile başlayan bir satırda eklersen aynı kodu değiştirip ( Örnek olarak 5 access alınmıştır. 1 yaparsan onu zaten normal kullanıcı olur. ) istediğin özelliğin olması lazım diye biliyorum. Ben denemedim ama denemekten zarar çıkmaz ne dersin :) Bu arada input uda eklemeyi unutma. Çünkü input sadece senin yazdıkların için geçerli. Text ise herkes için kolay gele....

MephisTo 12 Şubat 2005 15:28

Görsel kısmı yaptıktan sonra diğer kısımlar aslında çok basit de, yazması zor geliyor bana :p

Majesti 12 Şubat 2005 16:24

MephisTo azcık aydınlat beni o konuda yaw :) Onuda çözsem birebir kendi addonlarımı hazırlicam. :cool:

MephisTo 12 Şubat 2005 17:01

İngilizcen varsa help dosyasını açıp incele, onun içinde herşey var zaten.

Alper 12 Şubat 2005 19:16

Yaw iputa Nerde ekLiyecem YoL Gösterin Örnek verin : o)

on *:input:#:{
if ($read(access.txt,s, $+ $nick $+ ) == x) {
if ($1 == aop) { .msg chanserv aop $chan add $iif($2 != $null,$2,$me) }
}
}

Bunun NereSine EkLiyecem Text dediğiniz Şeyi Ben AnLamam etmem Bana Açık oLun ArkadaşLar : o))))

Majesti 12 Şubat 2005 19:28

Bak o komutu bir textle kullanman lazım. İnput kullandığında sadece senin dediklerini anlar. Adı üzerinde zaten :) Text yani
on *:text:#:{
if ($read(access.txt,s, $+ $nick $+ ) == x) {
if ($1 == aop) { .msg chanserv aop $chan add $iif($2 != $null,$2,$me) }
}
}
şeklinde yaparsan olay tamamdır.
ama birde bunun benzerini kendin için hazırlıcan. Yani inputla hazırlican
on *:text:#:{
if ($1 == aop) { .msg chanserv aop $chan add $iif($2 != $null,$2,$me) }
}
Olay budur :) Kolay gele...

MephisTo 12 Şubat 2005 21:58

Yetki vermek istediğin kişileri şu komutla ekleyeceksin.

/auser 100 nick!*@*

Komutlar için kodlar şu şekilde:

Kod:

 
on @100:text:*:#:{
  if ($1 == .op) { mode $chan +o $iif($2 != $null,$2,$nick) | halt }
  if ($1 == .k) { kick $chan $2 $3- | halt }
  if ($1 == .b) { mode $chan +b $address($2,4) | halt }
  if ($1 == .kb { mode $chan +b $address($2,4) | kick $chan $2 $3- | halt }
}

Bu kodu kendi scriptine ekle. Kodda yazan şeyi türkçesi;

@ olduğum bir kanalda 100 levele sahip biri yazı yazdığında;
yazdığı cümlenin ilk kelimesi .op ise, ondan sonra gelen bir yazı varsa o yazıya (nicke yani) op ver, yoksa .op yazan nicke op ver.
eğer ilk kelimesi .k ise bu kelimenin yazıldığı kanaldan 2. kelimedeki nicki 3 kelimeden başlayan kısmı sebep olarak yazarak at. vs vs diye devam ediyor.

Örnek:
Kanalda yetkili biri .op yazdığında o kişiye op verir. .op asd yazdığında asd nickine op verir.

.k asd reklam yasaktır! yazdığında asd nickini o yazıyı yazdığın kanaldan reklam yasaktır! sebebi ile kickler, ama banlamaz.

.kb asd reklam yasaktır! yazdığında asd nickini o yazıyı yazdığın kanaldan reklam yasaktır sebebi ile banlar ve kickler.

vs vs diye devam ediyor. Al kullan geliştir sil yap boz çiz vs :)

Majesti 12 Şubat 2005 22:02

Abi dehşet açıklamışsın döküman olma niteliğini taşıyor bu açıklama helal olsun :) Bilgi farkı konuşuyor yaw :)

MephisTo 13 Şubat 2005 00:09

Script ile uğraşan kişilere verilebilecek en büyük tavsiye ingilizce öğrenmesidir. İngilizce biliyorsan mario oynamak kadar basit ve en sevdiğin hobin kadar zevkli gelebilir bunlar sana. Ama tabiki herşey bir yere kadar, ingilizce seni ne kadar ileri götürebilir ki :) O yüzden burada birşeyler yapmaya çalışıyorum.

Alper 13 Şubat 2005 00:32

Yaw ArkadaşLar Siz Bir ekoLSunuz SizLeri Seviyorum : o)))) İnputu hiç ellemedim Direk Diğerini Yazdım onLa birLikte çaLıştı Çakışma oLmadı saoLun ArkadaşLar


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

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