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/)
-   -   Away de sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/355720-away-de-sorun.html)

LordAres 20 Eylül 2010 17:39

Away de sorun
 
basit bir away menu yapmak istedim. sitede bir çok gelişmiş kod buldum, fakat yeni öğrendiğim için kodlar biraz karışık geldi. anlamam açısından basit bir away kodu verebilirmisiniz.
kodun çalışma şeklini inceleyerek öğrenmek istiyorum.

iki buton bir edit var diyellim.
birinci buttona bastığımda away olucak ve tum kanallara edit içine girmiş olduğum away mesajı gonderecek

ikinci butonda awaydan çıktımda awaydan çıktı diye mesaj gondererek awaydan çıkıcak

yardımlarınız için şimdiden teşekkurler

fener1907 20 Eylül 2010 18:36

Cevap: Away de sorun
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bu konuyu ıncelersen işne yarayacaktır

LauReLL 20 Eylül 2010 20:42

Cevap: Away de sorun
 
Bu Benim Scriptime Aittir!.. Kullanka İstersen tam Aradıgın Sekılde Bir Away Addonudur!.. : ) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

LordAres 20 Eylül 2010 21:11

Cevap: Away de sorun
 
Alıntı:

LauReLL Nickli Üyeden Alıntı (Mesaj 1040523402)
Bu Benim Scriptime Aittir!.. Kullanka İstersen tam Aradıgın Sekılde Bir Away Addonudur!.. : ) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


arkadaşım bir suru addon var. addon aramıyorum. nasıl yapıldığını anlamaya çalışıyorum.

verdiniz linkleri inceledim zaten arkaway away felan yazıyor. acemi biri için karmaşık geldi bu yuzden dedim ki

sadece away ol awaydan çık kodu nedir, nasıl gonderilir bunu kod ile nasıl yapıldını anlamaya çalışıyorum

LauReLL 20 Eylül 2010 21:44

Cevap: Away de sorun
 
Pekala Dostum Anlatıyım!..
/away Meşgul drumuna girmei sağlar ( eğer meşgul değil isen)
/away yine aynı komut meşgulde isen geri normal mode gemledi sağlar..

yanı /away komutu mesgul isen mormale cevirir normal isen mesgule cevirir!..

Mesela buna süs vrelim...
Diyelimki yemek yiyecegiz ve away olmak ıcın bi ileti göndermek ıstıyorsunuZ..

kodumuzun adı /awayol olsun
; allakı alias ilk baslangıc kodumuz..
alias awayol {

; away sebebini girdim alt tarafa istediğin şekilde değiştir..
.away 5 Yemekteyim Gelicem!..

; ilk nickini kaydediyorum awaydan geri geldiğinde işe yarıyacaktır..
.set %nnickk $nick

; away iken nickini değiştirecek _yok yazısı yerine asıl nickin yanına ne gelsin istiyorsan onu koy mesela LauReLL_yok gb olucak asıl nick LauReLL var sayalım..
.set %awaynick $nick $+ _yok
.nick %awaynick

.ame 5 Yemekteyim Gelicem!..

}

Şimdide awaydan geri dönelim!..

kodumuzun adı /awaydon olsun
; alttaki alias ilk baslangıc kodumuz...
alias awaydon {

; awaydan döndüm diye bi mesaj atalım herkese
.ame 5 Yemekten geldim!..

; şimdide awaydan önceki Nickimizi Asıl nizkimize otomatik geri dönelim..
.nick %nnickk
}

LordAres 21 Eylül 2010 09:46

Cevap: Away de sorun
 
supersin dostum işte bu. Ellerine sağlık yardımın için teşekkurler

LordAres 21 Eylül 2010 14:22

Cevap: Away de sorun
 
arkadaşım tekrar teşekkurler fakat daialog olarak yapmaya kalktımda açıkçası karıştırdım.
eğer yardımcı olursan sevinirim. neyi nereye yazacağımı şaşırdım

alias awaymenu { dialog -m avaydlg avaydlg }
dialog avaydlg {
title "Away Menüsü"
size -1 -1 217 98
option dbu
text "Away Sebebi : ", 1, 7 12 39 8
edit "", 2, 47 11 161 10
button "AWAY OL", 3, 141 27 57 9, flat
check "Nickin Sonuna Ekle :", 4, 7 27 57 8
edit "", 5, 68 26 64 10
box "Away Menü Ayarları :", 6, 3 1 210 40
button "AWAYDAN DÖN", 7, 17 82 87 12
button "PENCEREYİ KAPAT", 8, 111 82 87 12, ok
}
bu sekilde bir dialog oluşturdum. daha sonra kaldım :) senin addonu indirdim baktım baktım kaldım . yinede sağol

LordAres 23 Eylül 2010 15:54

Cevap: Away de sorun
 
Alıntı:

LauReLL Nickli Üyeden Alıntı (Mesaj 1040523448)
Pekala Dostum Anlatıyım!..
/away Meşgul drumuna girmei sağlar ( eğer meşgul değil isen)
/away yine aynı komut meşgulde isen geri normal mode gemledi sağlar..

yanı /away komutu mesgul isen mormale cevirir normal isen mesgule cevirir!..

Mesela buna süs vrelim...
Diyelimki yemek yiyecegiz ve away olmak ıcın bi ileti göndermek ıstıyorsunuZ..

kodumuzun adı /awayol olsun
; allakı alias ilk baslangıc kodumuz..
alias awayol {

; away sebebini girdim alt tarafa istediğin şekilde değiştir..
.away 5 Yemekteyim Gelicem!..

; ilk nickini kaydediyorum awaydan geri geldiğinde işe yarıyacaktır..
.set %nnickk $nick

; away iken nickini değiştirecek _yok yazısı yerine asıl nickin yanına ne gelsin istiyorsan onu koy mesela LauReLL_yok gb olucak asıl nick LauReLL var sayalım..
.set %awaynick $nick $+ _yok
.nick %awaynick

.ame 5 Yemekteyim Gelicem!..

}

Şimdide awaydan geri dönelim!..

kodumuzun adı /awaydon olsun
; alttaki alias ilk baslangıc kodumuz...
alias awaydon {

; awaydan döndüm diye bi mesaj atalım herkese
.ame 5 Yemekten geldim!..

; şimdide awaydan önceki Nickimizi Asıl nizkimize otomatik geri dönelim..
.nick %nnickk
}


hocam bişey sorabilirmiyim, diyelimki away im ve tekrar away ol dedim. ozaman şoyle bir mesaj vermek istiyorum.
zaten awaysiniz.
Away olup olmadığımı nasıl kontrol ederim.

LordAres 23 Eylül 2010 19:23

Cevap: Away de sorun
 
Alıntı:

LauReLL Nickli Üyeden Alıntı (Mesaj 1040523448)
Pekala Dostum Anlatıyım!..
/away Meşgul drumuna girmei sağlar ( eğer meşgul değil isen)
/away yine aynı komut meşgulde isen geri normal mode gemledi sağlar..

yanı /away komutu mesgul isen mormale cevirir normal isen mesgule cevirir!..

Mesela buna süs vrelim...
Diyelimki yemek yiyecegiz ve away olmak ıcın bi ileti göndermek ıstıyorsunuZ..

kodumuzun adı /awayol olsun
; allakı alias ilk baslangıc kodumuz..
alias awayol {

; away sebebini girdim alt tarafa istediğin şekilde değiştir..
.away 5 Yemekteyim Gelicem!..

; ilk nickini kaydediyorum awaydan geri geldiğinde işe yarıyacaktır..
.set %nnickk $nick

; away iken nickini değiştirecek _yok yazısı yerine asıl nickin yanına ne gelsin istiyorsan onu koy mesela LauReLL_yok gb olucak asıl nick LauReLL var sayalım..
.set %awaynick $nick $+ _yok
.nick %awaynick

.ame 5 Yemekteyim Gelicem!..

}

Şimdide awaydan geri dönelim!..

kodumuzun adı /awaydon olsun
; alttaki alias ilk baslangıc kodumuz...
alias awaydon {

; awaydan döndüm diye bi mesaj atalım herkese
.ame 5 Yemekten geldim!..

; şimdide awaydan önceki Nickimizi Asıl nizkimize otomatik geri dönelim..
.nick %nnickk
}

away don kısmında hata verdi

.nick %nnickk
}


yetersiz veya eksik parametre diyor

fener1907 24 Eylül 2010 01:14

Cevap: Away de sorun
 
Kod:

dialog avaydlg {
  title "Away Menüsü"
  size -1 -1 217 98
  option dbu
  text "Away Sebebi : ", 1, 7 12 39 8
  edit "", 2, 47 11 161 10
  button "AWAY OL", 3, 141 27 57 9, flat
  text "Nickin Sonuna Ekle :", 4, 7 27 57 8
  edit "", 5, 68 26 64 10
  box "Away Menü Ayarları :", 6, 3 1 210 40
  button "AWAYDAN DÖN", 7, 17 82 87 12
  button "PENCEREYİ KAPAT", 8, 111 82 87 12, ok
}
 
on *:dialog:avaydlg:init:*:{
  .did -ra $dname 2 %msebep
}
 
on *:Dialog:avaydlg:sclick:3: {
  if $did(6) !== $null {
    .set %mnickim $$me
    .set %msebep $did(2)
    if ($did(4) !== $null) { .nick $$me $+ ` $+ $did(5) }
    .away %msebep
    /ame Gidiyorum.. Sebep: " $+ %msebep $+ 2"
    .timer 1 0 dialog -x $dname $dname
  }
 
}
on *:Dialog:avaydlg:sclick:7: {
  if (%mnickim !== $null) .nick %mnickim
  .away
  /ame geri geldim..
  .timer 1 0 dialog -x $dname $dname
}

basitce böyle süslersin kafana göre.
digerinin hata verme nedeni $nick yeri $me olması gerekiyo


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

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