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/)
-   -   variables sorunu (https://www.ircforumlari.net/mirc-scripting-sorunlari/287635-variables-sorunu.html)

Selim01 05 Kasım 2009 21:53

variables sorunu
 
selam arkadaşlar Variables te %ahmet şeklinde eklediğim ahmet nickine mircimden nasıl selam yollayabilirim?

alias gönder { /msg vs vs }
/gönder ahmet mesajım

gibi

Doktrin 06 Kasım 2009 00:48

Cevap: variables sorunu
 
alias gönder { .msg %ahmet $1- }
/gönder mesajın

Selim01 06 Kasım 2009 01:50

Cevap: variables sorunu
 
tşk ama ben her seferinde %ahmet diye yazmam gere bu olmaz otamatik olarak olması lazım variables te %ahmet ile başlayan nicklere /gönder mesaj şeklinde olsa daha iyi olur aslında yardımcı olursanız sevinirim

Doktrin 06 Kasım 2009 01:58

Cevap: variables sorunu
 
Arkadaşım ne istediğini kendin de bilmiyor gibisin.ilk mesajında ahmet nickine yollicam demişsin,son postunda da %ahmet e eklediğim nicklere demişsin.Eğer 1'den fazla nick ekliyeceksen while kullanman gerekir.

Örn:

alias gönder {
var %nickler ahmet mehmet osman selim
var %; 1
while %i <= $numtok(%nickler,32) {
.msg $gettok(%nickler,%;,32) $1-
inc %;
}
}


gibi...

Selim01 06 Kasım 2009 02:11

Cevap: variables sorunu
 
Bunu şöyle yaparsak son olarak rica etcem variables kımında ekliolan değerlerin ahmet ile başlayanlarına mesaj göndermemiz mümkün olabilirmi
diyelimki %ahmet-deneme veya %ahmetizmir %ahmet* gibi bişey mi olması lazım variablesteki %ahmet i le başlıyorsa o kişilere mesaj göndermek yani biliyorum çok şey istedim ama kusurab akmayın :)

Difuzyon 06 Kasım 2009 12:49

Cevap: variables sorunu
 
Variables kısmında nicklerin ;
%ahmet nick1 nick2 nick3 nick4
%ahmetizmir nick16 nick25 nick27 nick18
%ahmetistanbul nick82 nick24
....
şeklinde aralarında bir karakter boşluk olmalı ve bir %variables'te maksimum 20 nick olmalı,yani 20 nicki geçmemeli (sunucu VERSION'unda tek komut dizininde maksimum 20 hedefe gönderim (MAXTARGETS=20) yapılacağını varsayıyorum).Bu durumda :

gönder var %dify 1 | while %dify <= $var(%ahmet*,0) { msg $regsubex($var(%ahmet*,%dify).value,/(\s)/g,$chr(44)) $1- | inc %dify }

Yukarıdaki dizini ALT + D ile açılan ALIASES kısmına eklemen halinde istediğin gerçekleşecektir.

İyi forumlar.

Selim01 06 Kasım 2009 14:44

Cevap: variables sorunu
 
Hocam çok tşk yanlız sizin verdiğiniz kodda variablesteki eklediğim nicki yazmam gerekiyor örneğin %ahmetdeneme ekli diyelim variableste
/gönder mesaj yazdığımda çalışmıyor ama /gönder ahmetdeneme mesaj yazdığımda gidiyor benim istediğim ise

variablese %ahmet1 nicki ekledim mesela /gönder naber yazıcam ahmet1 nickine naber yazısı gidicek ben nick belirtmeyeceğim %ahmet2 eklenmiş ise bile /gönder mesaj yazdığımda ahmet2 nickine mesajım gidecek

yani variableste %ahmet ile başlayan nick var ise
/gönder mesaj yazdığımda mesajım gönderilicek mümkünse yardımınızı bekliyorum ilginiz için tşkler

Difuzyon 06 Kasım 2009 18:34

Cevap: variables sorunu
 
gönder var %dify 1 | while %dify <= $var(%ahmet*,0) { msg $remove($var(%ahmet*,%dify),$chr(37)) $1- | inc %dify }

Bu isteğini karşılayacaktır.

Selim01 06 Kasım 2009 19:22

Cevap: variables sorunu
 
Budur dify çok tşk.ederim şeyine sağlık :D Eline ;s6

cruel 08 Temmuz 2010 21:23

Cevap: variables sorunu
 
Amaç ne kızlara mesaj göndermekmi böyle bişeyi neden yapmak istediğini çözemedim. :) konuyu zortlatıcaz ama idare edin forumlardan bilgi almanın en iyi yolu eski konuları bulabilmek bu çok iyi.














____________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


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

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