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