![]() |
|
|
|
#1 |
|
Nick kopyalandı!
|
15 dakika yazılmazsa nickinize |Meşgul 45 dakika yazılmazsa
|Dışarıda takısı ekler. Tekrar yazmaya başlayınca otomatik olarak orijinal nickinize döner. Not: Sunucuya bağlanınca otomatik çalışır. /away_baslat komutu ile manuel de başlatabilirsiniz. Örnek; Kod:
[12:14:22] <~Forbidden> ... [12:30:21] * Forbidden Nick değişerek Forbidden|Meşgul Oldu [12:59:25] * Forbidden|Meşgul Nick değişerek Forbidden|Dışarıda Oldu [13:01:44] <~Forbidden|Dışarıda> ... [13:01:44] * Forbidden|Dışarıda Nick değişerek Forbidden Oldu Kod:
alias away_baslat {
var %ana.nick = $gettok($me,1,124)
set %orijinal.nick %ana.nick
set %away.durum normal
if (!$timer(kontrol)) { .timerkontrol 0 60 away_kontrol }
}
on *:connect:{
set %son.aktif $ctime
away_baslat
}
on *:input:*:{
var %karakter = $left($1-,1)
if (%karakter != /) && (%karakter != $null) {
set %son.aktif $ctime
if ((%away.durum != normal) && (%orijinal.nick != $null)) {
nick %orijinal.nick
set %away.durum normal
}
}
}
on *:nick:{
if ($nick == $me) {
if (%away.durum == normal) {
set %orijinal.nick $newnick
}
}
}
alias away_kontrol {
if (!%orijinal.nick) { set %orijinal.nick $gettok($me,1,124) }
if (!%son.aktif) { set %son.aktif $ctime }
var %gecen = $calc($ctime - %son.aktif)
if (%gecen >= 2700) {
if (%away.durum != disarida) {
nick %orijinal.nick $+ |Dışarıda
set %away.durum disarida
}
}
elseif (%gecen >= 900) {
if (%away.durum != mesgul) {
nick %orijinal.nick $+ |Meşgul
set %away.durum mesgul
}
}
}
|
|
|
Alıntı Yap |
| Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi) | |
|
|