[ dobio_7 @ 16.08.2005. 00:09 ] @
Pozdrav, irc programeri potrebna mIRC skripta za zatvaranje private prozora koji mi nista ne odgovaraju, znaci ja posaljem lupetam 'ani' poruku 'cao', ona nista ne odgovori npr. 20sec. i taj private prozor se zatvori automatski, + ovo 20sec. da moze da se menja koliko ja hocu (1s - 3600s+)! E sad dali je to uopste moguce?

Hvala unapred svima!
[ dobio_7 @ 17.08.2005. 17:55 ] @
Znaci ocigledno da ne moze, tako sam i mislio...
[ Demoritus @ 26.08.2005. 03:00 ] @
Zaista nisam cuo za slicnu skriptu, pogotovo ne za mIRC
[ ColdKeyboard @ 26.08.2005. 12:21 ] @
Nije to uopste problem. Moze da se napravi u mIRC-u sta god pozelis pa
i ova jednostavna skriptica.

Znaci hoces da zatvara inactive prozore.

Po meni najbolje reshenje bi bilo da koristi timer $+ $nick 0 30 /checkpvt
a da alias checkpvt bude provjera da li je taj nick odgovorio.

Trebat ce mi malkice da nadjem slobodnog vremena da ti napisem ovaj
kod i istestiram ga. Kada bude gotov editovat cu svoj post.
[ igac @ 26.08.2005. 12:39 ] @
na event on text (ja mislim da je ? za private... pogledaj help) stavi da uradi "refresh" timera za zatvaranje prozora... ako neko u x sekundi nista ne kaze timer ce se izvrsiti i zatvoriti prozor (ako je to cmd koju si stavio na timer naravno)... naravno samo jos stavis da na taj event razdvaja timere za svakog usera posebno (kao sto ej vec coldkeyboard rekao kako...)
[ ColdKeyboard @ 26.08.2005. 23:51 ] @
Muci me jedan problem a to je sto nisi bio dovoljno precizan.
Da li ti treba samo kada ti otvorish prozor ili uopste ako je prozor
neaktivan vise od 30sec da ga zatvori ?

I koja bi to svrha bila, za tebe ili za bota ?
Ne znam kako da dizajniram kod da tebi odgovara to me muci
napravio sam 2-3 koda pa koji sada bude najbolji dacu ti ovdje.
A do tada ti probaj da mi pomognesh da ti pomognemo.
[ ColdKeyboard @ 27.08.2005. 01:35 ] @
evo napravio sam ti demo verziju.

Code:

on 1:OPEN:?:*: { 
  if ($nick == $me) { halt }
  else {
  timerck $+ $nick 1 30 .closemsg $nick  }
}

on 1:TEXT:?:*: { 
  if ($nick != $me) {
    timerck $+ $nick 1 30 .closemsg $nick 
  }
}



Znaci stavish ovo u remotes i kada te neko otvori ako ne odgovoris u roku
od 30sec tome nicku tajmer ce sam da zatvori taj prozor.
[ s1cK @ 27.09.2005. 00:31 ] @
hzm .. cold reko bi da owaj kod nece raditi naj bolje
odma da ti kazem.
on 1:open:?: { }
on 1:text:*:?: { }
time samo pravish novi tajmer..
npr .. ja ti se javim na pvt , startuje se prvi tajmer ( timercks1cK 1 30 closemsg s1cK )
posaljem ti ujedno i poruku ( logicno cim sam ti se javio ) - ( timercks1cK1 1 30 closemsg s1cK )
i posaljem ti drugu poruku ( u koliko krene razgovor ) ( timercks1cK2 1 30 closemsg s1cK )

time si dobio 3 tajmera , umesto 1
za ovo shto hocesh cold da uradish , mislim da bi trebao da koristish $token identifyere
( malo je zaebato al .. ybg )
cya

P.S. ide on 1:text:$(*text*):?,#,*: { } al ay .. da ne cepidlacim ( em mi se qnta em poqsawam da te ispravim :P )

[Ovu poruku je menjao s1cK dana 27.09.2005. u 01:36 GMT+1]
[ ColdKeyboard @ 28.09.2005. 15:49 ] @
Hvala na ispravkama, nisam primetio posto sam bio u zubri..

Btw, mislim da ako staivsh /timer 1 30 da ce ako 3x pokrenes
tu komandu napraviti timer 1, timer 2, timer 3.
Ali ako stavish /timerNekiNick onda ce samo da osvezava
taj tajmer,

Citat:
ColdKeyboard: evo napravio sam ti demo verziju.
Code:

    timerck $+ $nick 1 30 .closemsg $nick 



;)

No nebitno, ko ima vremena da se bakce oko toga...
be my guest ! :)