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/)
-   -   ident fullnameyi bir arada nasıl kullanırım? (https://www.ircforumlari.net/mirc-scripting-sorunlari/11423-ident-fullnameyi-bir-arada-nasil-kullanirim.html)

GangisteR 29 Ocak 2006 10:29

ident fullnameyi bir arada nasıl kullanırım?
 
mirc açıldığında,
identin otomatikmen klavye olmasını ve fulnamesininde klavye script olmasını istiyom
yada identin kaçak olunca fulnamesininde kaçak script olmasını istiyom
yani ident ne olursa fulnamede onunla ilgili bir şey olmalı.
böyle bişey mümkün mü?

Kablosuz NET 29 Ocak 2006 11:24

evet oldukça kolay bişey.variables bölümüne yeni bir variables eklersin. Örneğin

%fullident Klavye-Script

Scriptin fullname ve ident bölümlerine %fullident yazarsan istediğin olucaktır.


Bu identi ve fullnameyi aynı yapmanı sağlar.

Alience 29 Ocak 2006 11:46

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Linktekine ek olarak senin kod:

on *:start: {
var %ident = $readini($mircini,ident,userid)
if $regex(%ident,ka.ak) { .fullname Kaçak Script }
}
buradaki $regex(%ident,ka.ak) amacı identi kaçak yazınca mirc bunu ka_ak olarak türkçe karakter silerek yazdığından dolayı regex . kullandım (oraya bir kelime gelecek ne olursa olsun anlamındadır)
if $regex(%ident,Klavye) { .fullname Kalvye Script } gibi eklemeler yapabilirsin.

identifieri veren değişkeni bulamadım mirc nin inisinden okuttum :), kolay gelsin.

Alience 29 Ocak 2006 12:51

Alıntı:

GangisteR Nickli Üyeden Alıntı
mirc açıldığında
klavye
kaçak
yüzük
identlerini kullanacak ve bu idebtlere görede
ident yüzük - fulname yüzük scritp
ident klavye - fulname klavye script olacak otomatikmen olamsını istiyom,
---
senin söylediğine göre,

remoteye;

on 1:start: {
identd on $read ident.txt (içindeki klavye , yüzük gibi ident var bu dosyanın)
}

on *:start: {
var %ident = $readini($mircini,ident,userid)
if $regex(%ident,kacak) { .fullname Kaçak Script }
}
ve
on *:start: {
var %ident = $readini($mircini,ident,userid)
if $regex(%ident,kklavye) { .fullname Klavye script }
}

şeklinde remoteye ekelrsem yukarıdaki amacıma ulaşırmıyım?
yada asorunumu anlatabildim mi :)

bu durumda kodu remoteye:

on *:start: {
var %ident = $read(ident.txt)
.identd on %ident
if $regex(%ident,kacak) { .fullname Kaçak Script }
if $regex(%ident,kklavye) { .fullname Klavye script }
if $regex(%ident,klavye) { .fullname Klavye script }
if $regex(%ident,ircfrml) { .fullname Irc Forumlari vs vs.. }
}

şeklinde yazman gerekli $read(ident.txt) rastgele $read hakkında daha fazla bilgiyi forumda arama yaparak bulabilirsin.



bu kısımdan sonrası error stuff ekleyerek yaptığım kısım eğer mirc versiyonun 6.16 yada error handling i destekliyorsa istersen alttakini ekle farketmez:

on *:start: {
var %ident = $read(ident.txt)
.identd on %ident
if $regex(%ident,kacak) { .fullname Kaçak Script }
if $regex(%ident,kklavye) { .fullname Klavye script }
if $regex(%ident,klavye) { .fullname Klavye script }
if $regex(%ident,ircfrml) { .fullname Irc Forumlari vs vs.. }
:error
$derror(Otomatik idente göre isim değiştirme/start module,$error)
}
alias derror { if $isid && $2 { return echo $colour(info text) -at Açıklama: $1 , Error: $2- } }

Vatan 30 Ocak 2006 14:48

hiç gerek yok. işte kod:

alias server { .identd On Identim | .Fullname Bilmemne | server $1- }

bu kodla her server bağlantısı yapıldığında identd ve fullname isteğinize göre ayarlanmış olur. %variable 'lar değiştirilse bile bu alias kod değiştirilmeden kullandığınız scriptte identd/fullname değişikliği yapılamaz.

Mickey 04 Şubat 2006 05:35

yazık.. bot yapabilmek icin bu kadar emek harcanmazkı GangisteR :)


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

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