Untitled Document
Uvod
Preden zacnemo.. Moram povedati, da je minilo ze kar nekaj casa odkar sem zadnjic brskal po kodi, zato morda kaksna stvar ne bo delovala, saj se je koda v tem casu spremenila oz. se uporablja drugacen nacin pisanja, ampak glede na to, da bom spisal le osnove, bi stvar morala se vedno funkcionirat povsem normalno.
Ce bo pa kaka pizdarija pa itak odgovarjate sami. Kodo uporabljate na lastno odgovornost.. Za zahtevnejse skripte in nasvete me ne sprasujte, ker je bilo moje skriptanje amatersko, pac sem se ucil sproti in si pisal tisto kar sem rabil.

Nekaj osnov.. Da se lotite samega skriptanja, morate seveda poznati osnovne irc ukaze. (echo, say, notice, mode, msg..). Dobro je, da ste seznanjeni z osnovnimi pojmi kot so op, ban, kick, kanal, server itd.. Osnove najdete tukaj.
Zapomniti si je treba, da ponavadi dolocene ukaze pisemo v zavitih oklepajih ({ }), da se veliko uporabljajo zvezdica, vprasaj, procenti, lojtra, dolarji.. (*, ?, %, #, $).
S posevnico ponavadi zacnemo ukaz. Dolarje ponavadi predstavljajo nek text, ki ga vpisemo, pomembna pa sta tudi zvezdica in vprasaj, takoimenovana wildcard-a, zamenjata pa dolocene znake oz. doloceno crko oz. 1 znak v besedi.

Za primeri vzemimo besedo marjetica. Recimo, da bi radi, da nam nasa skripta reagira na besedo marjetica. Ni problema. Kaj pa ce nekdo napise marjetice oz. marjetic ali marjetico. Namesto, da pisemo vse mozne variante na besedo marjetica enostavno uporabimo zvezdico in marjetico zapisemo kot marjeti*. Sedaj bo skripta reagirala na besede s korenino "marjeti", torej tudi na marjeticaaablabla..
No z vprasajem pa zamenjamo samo doloceno crko v besedi. Veste, da se na ircu vedno najde kak wannabe morfius.. in marjetico napise kot m4rjetica. V takem primeru podamo marjetico tako m?rjetica. Vprasaj zamenja katerikoli znak. Sepravi napisemo m?rjet?c? v primeru da pretirava in napise m4rjet1c4.

Zvezdice in vprasaje ne uporabljamo samo pri kodi, ampak sta zelo uporabna tudi pri direktnih ukazih. Zelo pogosto se jih uporablja pri ban-ih. Vcasih banamo cele klase IPjev.. oz. domen.

1. /ban *!*@*fobija.net
2. /ban *!*root@*
3. /ban *!*r??t@*?rc.f?bija.net

Preden gremo na primere, je potrebno se razcleniti identifikacijo uporabnika na ircu. Ko pogledamo uporabnikov whois.
nick ! id@ IP oz. nick ! id @ domena (blind ! goth @ irc.fobija.net) = blind!goth@irc.fobija.net

Ali ima uporabnik na koncu IP ali domeno je najprej odvisno od ISP-ja (ISP = Internet service provider) vcasih IAP (A= acces).
Vcasih imajo uporabniki pred ID-jem "~". To pomeni, da nimajo ident serverja.

1. primer : Banas vse uporabnike, ki imajo na koncu fobija.net, tudi blafobija.net, ce bi hoteli omejiti ban tocno na domeno fobija.net, bi ga zapisali kot *!*@*fobija.net (s piko)

2. primer: Banas vse uporabnike z ID-jem root oz. besedami, ki se koncajo z root. Zvezdica pred IDjem se ponavadi uporablja zaradi tiste vijugice pred IDji "*!~root@"

3. primer: Banamo vse z ID-jem root in domeno irc.fobija.net na koncu. Pri root in domeni smo postavili nekaj vprasajev, ce bi namesto crk uporabili recimo stevilke. r00t@*1rc.f0bija.net.


 

Instalacija Eggdropa
Podrocja skriptanja
uvod

aliases
remote
variables
popups
users

 


Uporabno

IRCnet serverji IRCnet mreza Webchat Online whois

Download

mIRC 6.17 Klient 2.1.4 KVIrc 3.2.0 (win) KVIrc 3.2.0 (mac) X-Chat 2.6.5a (win) Eggdrop 1.6.18 psyBNC 2.3.2-7 netbots.tcl v4.10 IPv6patch egg1.6.18

Linki

IRCnet searchirc.com egghelp.org mIRC
fobija.net



© copyright 1997 - 2006 | fobija.net | fobija.net:blog | 988 | 7.9:10 |