Proste skrypty.
W texcie tym przedstawie proste skrypty ktore umila troche zycie zwyklemu (l)userowi.
###1 Auto-join
on 1:CONNECT: {
/j #actionmag
/j #punkrock
}
Powyższy kod należy wpakować oczywiście do Remotes (alt +R). Myślę, że nie muszę go specjalnie tłumaczyć.
###2 Auto-join w wypadku kicka
on 1:KICK:#: {
if ($knick == $me) {
/j $chan
}
}
Tutaj mamy konstrukcje if..then. Sprawdza ona czy kopnięta osoba ($knick) to my ;] ($me) i jeśli tak to
robi /j na ów # ($chan). Można też po prostu ustawić w opcjach: Rejoinj channel when kicked, ale ten sposób w łatwy sposób pokazuje pętlę.
###3 Ulepszony ;) awaj
Tym razem do aliases i jak ktoś chce to do popups'ów.
[do Aliasow]
/saway /ame is away: $$?="Powod awayu" | /away Gone
/sback /ame came back from away. | /away
Pierwszy alias puszcza /me na wszystkie # na których jesteśmy o takiej treści [nick] is away: to txt ktory wpisaliśmy w okienku. I daje away z 'Gone' w statusie. Drugi po prostu wyłącza away i puszcza /me, że wrócilismy.
[do Popus (pod channel)]
Aways
.Away: /saway
.Back: /sback
###4 Auto-cycle
[do Aliasow]
/cycle {
/p $chan cycling
/quote join $chan
}
Jedna rzecz o której warto wspomnieć. Czemu właściwie jest quote join a nie poprostu /j ? Nie wiem, ale tak by zabardzo nie działało ;P. Ten opis także był tylko po to, aby zarpezentować obsługę join'a, gdyż taka opcja jest gdy napiszemy /hop, ale wtedy zamiast cycling jest wypisany nasz nick
###5 Fajniejszy kick.
Musimy dodać mały szczegół do kicka w zakładce popups (pod Nick List). Widnieje tam linijka:
.Kick (why):/kick # $$1 $$?="Reason:"
Zmieniamy ja na np.:
.Kick (why):/kick # $$1 Bo cie nie lubie i $$?="dalszy txt:"
W tym momenicie jeśli kogoś będziemy chcieli kicknąć z poziomu menu to pojawi nam sie okienko, załóżmy, że wpiszemy
tam 'spamujesz'. W takim wypadku przy kicku pojawi się dopisek 'Bo cie nie lubie i spamujesz'.
Tak jak juz pisałem do bardzo proste 'skrypty' i nie ma się co chwalić, niemniej wydaje mi się,
że umila ircowanie.
jedi_kid