I forrige uke gjorde jeg mitt forsøk på å imøtekomme nybegynnere til den fantastiske verden av Internet Relay Chats. I denne uken skal vi sette ting opp til neste nivå for de som har besluttet at HydraIRC tilhører oppgavelinjen. Hvis du er noe som meg, føler du at det er nødvendig å være på 50 forskjellige kanaler samtidig (selv om du vet at du aldri kan holde tritt med alt dette).
Det er på tide for deg å lære å spare deg mye tid ved hver oppstart og automatisere prosessen med å bli med dine favoritt IRC-servere og kanaler. Dette er forresten en annen grunn til at HydraIRC er den overlegne klienten til de som er nye til chat-universet. Å lage "skript" er utrolig enkelt og intuitivt.
La oss starte med å gå inn i Alternativer- menyen og klikke på Prefs .... Et vindu med preferanser burde da dukke opp for deg.
Til venstre klikker du på Skript . På dette punktet bør du se et enkelt alternativ til " SomeNetwork_OnLoggedIn ".
I skjermbildet vil du se mange flere fordi jeg har satt opp autojoins på flere servere. Likevel er dette et eksempel på skriptprofil som HydraIRC har laget for deg. Brukes alene, kan noen brukere måle hvordan de skal sette opp sine skript. Du kan lære litt mer om kommando / skriptprofiler på den offisielle nettsiden, men la meg gjøre noen grunnleggende forklaringer.
HydraIRC har tre innebygde profilnavn-suffiks som utløser programmet for å automatisk utføre et skript. Disse tre er som følger:
- OnStartUp, som vil utføre skriptet umiddelbart når programmet startes.
- OnLoggedIn, som vil utføre skriptet når du har sluttet seg til en bestemt server.
- OnJoin, som vil utføre skriptet når du blir med på en bestemt kanal.
Ved å opprette profiler med navnene " OnStartUp", "{SERVER} _OnLoggedIn" eller "~ {SERVER} _ {CHANNEL} _OnJoin", tillater du at HydraIRC automatisk utfører skriptene under disse forholdene. Hvis vi ønsket at et skript skulle utføres automatisk når vi ble med på EFNet-serveren, ville vi koble profilen " EFNet_OnLoggedIn ". Hvis vi bare ville utføre skriptet når vi ble med på #chat-kanalen på EFNet, ville vi kalle det " ~ EFNet_ # chat_OnJoin ".
La oss gå over et eksempel. Vi bruker GameSurge, som vi gjorde i mitt første innlegg. Som standard er den inkludert i HydraIRC. På serverlisten er det gitt det eksakte navnet " GameSurge " (som må være nøyaktig, saksfølsomt, i profilnavnet).
På Gamesurge vil vi automatisk bli med #sourcemod, #gamesurge og #linux når vi kobler til. Så vi har gjort den harde delen. Nå er vårt skript, "GameSurge_OnLoggedIn":
/quietjoin sourcemode, gamesurge, linux
Det er veldig enkelt. Kommandoen " / quietjoin " er ideell når du slår på flere kanaler samtidig som det myker hvert medlem. Etterpå er kanalnavnene (pundskilt ikke påkrevd) avgrenset av kommaer.
Nå, hva hvis du vil automatisk bli med GameSurge hver gang du starter HydraIRC? Det er også enkelt. Skriptprofilen din vil være "OnStartUp":
/server irc.gamesurge.net
Det er det. På dette tidspunktet, når du starter HydraIRC, vil du nå automatisk koble til GameSurge-serveren og automatisk delta i disse tre kanalene. Vil du koble til flere servere ved oppstart? Bare legg til en ny linje med følgende (med FreeNode i dette eksempelet):
/newserver irc.freenode.net
Hver kraft IRC bruker brukerskript. Automatisering er en av mine favoritt ting i verden, og du vil oppdage at automatisering av bestemte deler av din chatteopplevelse vil tillate deg å gjøre det du kom for å gjøre - nyt det. Hvis jeg fortsatt ikke har kunnet overbevise deg om at HydraIRC er veien å gå, sjekk ut noen interessante skript for mIRC.
Holler på meg i kommentarene hvis du har problemer eller ønsker å dele flere nyttige skript for IRC-plattformen.