automatsko slanje poruke na mircu/irc-u

ima neki kod koji kucas u alias (to ti je ono malo zeleno dugme /a sto ima na njemu)
e pa udjes u alias i kucas kod
npr
/jk /j #krstarica
ce da na komandu /jk udje u #krstarica...
mogu i da se formiraju kompletni skupovi komandi ali sam zaobravio ako se oto radi. ima neka sema sa {}

i to izgleda nekako ovako
/sve {/j #krstarica
/j #tinejdzeri
/j #nesto}

zaboravio sam to...imas sve u help. pa citaj

mozes da pravis i poprilicno mocne botove tako. dobra stvar
 
Odgovor na tvoj zahtev Luciferko:

Pokrenes mirc, zatim na tool bar (vrh ekrana) pronadjes opciju TOOLS Kliknes na nju otvori se meni na kojem odaberes SCRIPTS EDITOR. Kad si u njemu mozes da ga povecas tako sto ces da stavis strelicu na njegove rubove drzis levi na misu i povlacis. Kad si povecao na zeljenu velicinu, proveri da od 5 opcija je izabrana opcija REMOTE. Unjoj vec verovatno postoji text pa je dobro da otvoris cisti beli list u njoj. To ces postici tako sto u editoru podjes u gornji levi ugao i kliknes na opciju FILE. Otvori se meni i na njemu odaberes opciju NEW.
Kada si ovo uradio, spreman si da upises kod za ono sto zelis. Ja cu ti ga napisati ovde i mozes jednostavno da ga samo kopiras na taj beli list u editoru.
Ok, evo kod:

on 1:JOIN:#KANAL:/msg $nick PORUKA


I to je to. Rec KANAL zamenis imenom svog kanala, a rec PORUKA zamenis svojom porukom.
Evo primer:
on 1:join:#test:/msg $nick Cao, dobrodosli na kanal #test.

U ovom primeru svako ko udje na kanal #test ce od tebe da dobije poruku Cao,dobrodosli na kanal #test.

Mozes da dodas ime tog nekogu poruci.
primer:

on 1:join:#test:/msg $nick Cao $nick , dobrodosli na kanal #test.


U ovom primeru svako ko udje na kanal dobiti ce poruku kao i pre samo ce da se pomene ime korisnika u poruci. Recimo da je Vlado usao na kanal, dobiti ce poruku: Cao Vlado , dobrodosli na kanal #test.
Vodi racuna da prva rec "on" bude uz samu levu ivicu gde pises i da linija cela ne predje vise od 700 karaktera u duzinu jer ce linija da nestane. Duzinu linije mozes da pratis dok kucas u donjem desnom uglu. Pozdrav sve najbolje ;)
 
Da kombinujes Peruzzijev predlog sa ovim sto sam napisao Luciferko, morao bi da imas bazno poznavanje aliasa. Alias nije nista drugo nego sistem za sebe uradjen unutar Mirca koji obavlja svoju radnju. Ali zato alias pruza mogucnost da pustis masti na volju i kreiras nove vrednosti koristeci Mirc simbole i akcije. Aliasi mogu da se pisu u ALIAS sekciji koju ako pogledas primetiti ces u SCRIPTS EDITOR, ali koder ce redom ako ne i uvek da ju upise u REMOTE sekciju radi brzeg procesivanja rada skripte i smanjivanja laga. Sto u Peruzzijevom primeru vidis kao :
/jk /j#krstarica

mozes isto da upises u istoj ALIAS sekciji kao:
jk j #krstarica

J je prihvaceno na krstarica.com serveru kao komanda sto nije uvek slucaj. J je skraceno od join (pridruziti se). Ako bi kombinirao nasa dva primera oni bi izgledali ovako:

U REMOTE sekciji:

on 1:join:#test:/poruka

alias poruka {
msg $nick Cao $nick , dobrodosli na kanal #test
msg $nick Primer kako pises text u vise linija Luciferko
}


Ako primetis komanda se malo izmenila na akciju ON JOIN i vise ne saljes poruku kao pre, sada kazes /poruka sto ce da u biti pokrene izgradjeni alias poruka . Primeti kako su 2 poruke jedna ispod druge, tako ce da izadju i na ekranu kad se neko pridruzi, znaci mogao si i njih vise da stavis, ali to bi ukljucilo timere jer ako ih ne stavis text bi se pobrkao. Timer je vrsta triggera (okidaca) koji ti omogucava da tempiras vreme kad zelis da se nesto pokrene. Ako zelis da saznas vise slobodno javi :wink:
 
on 1:Join:#:{
if ($chan == #krstarica) { msg $nick Dobrodosao na kanal $chan , uzivaj u chatu. }
if ($chan == #ck) { notice $nick Dobrodosao na $chan }
if ($chan == #pomoc) { halt }
}

Evo mozes da kombinujes razne metode, npr. prva poruka ce svakome ko udje na kanal
poslati poruku na pvt "Dobrodosao na kanal $chan , uzivaj u chatu." naravno $chan ce
biti zamjenjeno sa imenom kanala.

Drugi primjer ce da posalje notice svim korisnicima koji udju na kanal #ck.

I treci primjer ce da blokira skriptu da salje bilo kakve poruke ako je kanal #pomoc.


p.s. Iskreno vam preporucujem da ne koristite ove on join poruke pogotovo u reklamne
svrhe jer cete u 99% slucajeva biti banovani...
 
Luciferko, NOTICE akcija je takva da onaj kome ju saljes dobije tvoju poruku na ekranu na nacin kad udje na kanal vidi poruku na kanalu. Mozda da uzmes u obzir to resenje umesto resenja slati poruku nekome na priv jer neki ljudi ne vole da primaju poruke sa kanala privatno (otvara im dodatne prozore, koje cesto i ne gledaju).
Upozorenje koje daje ColdKeyboard verujem odnosi se na kanale koje ne drzis ti nego neko drugi. Na svom kanalu si slobodan u irc svetu da radis kako volis ako nema poruke uvredljivog sadrzaja.
Pokusavam da pokrenem Mirc Kodiranje topic ako ste zainteresovani bacite pogled ili post ponekad. Pozdrav
 

Back
Top