#LaTela-del-Ragno

forum per parlare tra amici
 
IndiceIndice  PortalePortale  GalleriaGalleria  FAQFAQ  CercaCerca  RegistratiRegistrati  GruppiGruppi  Accedi  

Condividere | 
 

 cm migliorare il proprio script & altro

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: cm migliorare il proprio script & altro   Mar Mag 27, 2008 10:39 pm

penso sia molto utile x ki scrive molti comandi e nn vuole ogni volta scriverli tutti... (anke xkè a volte sono lunghissimi) Wink

ALLORA ECCO LA SOLUZIONE (solo x i possessori di 1 script)
gli input... ovvero, se magari volete cambiare nick ma nn volete scrivere /nick nuovo-nick basterà ke scriviate su un qualsiasi chan ad esempio il nick ke volete (o potete scrivere qualsiasi cs) e si cambierà il nick automaticamente

ESEMPIO: : mettiamo ke vogliamo ke quando si scriva cielo, il tuo nick cambi e diventi ank'esso cielo:

1) andate nei remote dello script (di solito > strumenti > script editor o fate ancora + velocemente ALT+R) vi si aprirà 1 finestra cn scritto alias ; popups ; remote ; users ; variabili
stiamo su remote, e scriviamo dove vogliamo anke a inizio pagina:

on *:INPUT:#:{
if ( cielo = $1) { /nick cielo }
}

ecco fatto, facendo così il vostro nick cambierà automaticamente in cielo nn appena scriverete cielo in 1 chan o in query (pvt)

il nick cielo può exere tranquillamente sostituito cn qualunque nick (basterà cambiare cielo cn il vostro nick)

analizziamo ora qst stringa x capire meglio:

if ( cielo = $1) { /nick cielo }


- if = è obbligatorio metterlo lasciatelo sempre
- cielo = è la parola ke vi fa fare l'azione ke volete... (anke identificarsi ecc..) (di tutto)
- $1 = lasciatelo sempre così (è il simbolo del nick sui remote) vuol dire ke si può abbinarsi anke cn 1 nick, ad esempio se vogliamo dare i gradi: protect nick
- { /nick cielo } = questa è la stringa del comando (in questo caso è la stringa x cambiare nick, ma può exere tranquillamente /ns identify password, ovvero x l'identificazione ( esempio sotto )
-n.b. : ricordatevi di mettere la } nella riga appena sotto del vostro comando... SENZA DI QUESTA IL COMANDO NN FUNZIONERà!!!

ora facciamo finta ke vogliamo identificarci xò scrivendo solo idd , allora dovremmo scrivere:

on *:INPUT:#:{
if ( idd = $1) { /ns identify password }
}

*password = la vostra password x identificarvi

spero ke 1 po' abbiate capito...

Fortunatamente x voi io ho già aggiunto al my script degli imput ke sotto postati qui sotto:

on *:INPUT:#:{
if (-secureops = $1) { /cs set $chan secureops off }
if (+secureops = $1) { /cs set $chan secureops on }
if (hop == $1) { /hop }
if (+ee == $1) { /mode # +ee $me $mask($ial($me,1),3) }
if (+II == $1) { /mode # +II $me $mask($ial($me,1),3) }
if (-ee == $1) { /mode # -ee $me $mask($ial($me,1),3) }
if (-II == $1) { /mode # -II $me $mask($ial($me,1),3) }
if (+akick == $1) { /cs akick # add $2 }
if (-akick == $1) { /cs akick # del $2 }
if (+m == $1) { /cs SET # MLOCK +m }
if (-m == $1) { /cs SET # MLOCK -m }
if (+i == $1) { /cs SET # MLOCK +i }
if (-i == $1) { /cs SET # MLOCK -i }
if (+Q == $1) { /cs SET # MLOCK +Q }
if (-Q == $1) { /cs SET # MLOCK -Q }
if (+n == $1) { /cs SET # MLOCK +n }
if (-n == $1) { /cs SET # MLOCK -n }
if (+t == $1) { /cs SET # MLOCK +t }
if (-t == $1) { /cs SET # MLOCK -t }
if (+p == $1) { /cs SET # MLOCK +p }
if (-p == $1) { /cs SET # MLOCK -p }
if (+s == $1) { /cs SET # MLOCK +s }
if (-s == $1) { /cs SET # MLOCK -s }
if (+k == $1) { /cs SET # MLOCK +k }
if (-k == $1) { /cs SET # MLOCK -k }
if (+3 == $1) { /cs ACCESS # ADD $2 3 }
if (+4 == $1) { /cs ACCESS # ADD $2 4 }
if (+5 == $1) { /cs ACCESS # ADD $2 5 }
if (+10 == $1) { /cs ACCESS # ADD $2 10 }
if (+9999 == $1) { /cs ACCESS # ADD $2 9999 }
if (+0 == $1) { /cs ACCESS # del $2 }
if (+all == $1) { /cs VOICE # $2 | /cs HALFOP # $2 | /cs OP # $2 | /cs PROTECT # $2 | /cs OWNER # $2 }
if (-all == $1) { /cs DEVOICE # $2 | /cs DEHALFOP # $2 | /cs DEOP # $2 | /cs DEPROTECT # $2 | /cs DEOWNER # $2 }
if (accesslist == $1) { /cs ACCESS # LIST }
}


cm potete vedere nn serve ripetere ogni volta "" on *:INPUT:#:{ "" xkè i comandi fatti sn tutti di seguito nella riga successiva..

ora vediamo alcuni esempi ke potete fare nel chan appena avrete scritto qst nei remote

if (+m == $1) { /cs SET # MLOCK +m }

cn qst comando se voi scriverete +m nel chan --> il chan diventerà moderato
x toglierlo basterà fare -m (xkè lo abbiamo scritto pure qst nella lista) e si toglierà il moderato.

ah vi sarete accorti ke # vuol dire (1 chan qualsiasi) ovvero se dovete fare 1 stringa dove bisogna mettere il chan basterà ke farete #

altro esempio ke ho scritto sopra

if (+akick == $1) { /cs akick # add $2 }
if (-akick == $1) { /cs akick # del $2 }

cn qst comando voi se scrivere +akick nick (ekko a ke serve il $1 messo li) il nick verrà messo in akick
x toglierlo ovviamente basterà fare -akick nick

altro esempio ke ho scritto sopra

if (+3 == $1) { /cs ACCESS # ADD $2 3 }
if (+4 == $1) { /cs ACCESS # ADD $2 4 }
if (+5 == $1) { /cs ACCESS # ADD $2 5 }
if (+10 == $1) { /cs ACCESS # ADD $2 10 }
if (+9999 == $1) { /cs ACCESS # ADD $2 9999 }
if (+0 == $1) { /cs ACCESS # del $2 }

questi servono x metter in access le persone:
ovvero basta ke farete:
per il + +3
per il % +4
per il @ +5
per il & +10
per il & (con pieni poteri) +9999
e per toglierlo dalla lista access +0

e ultimo esempio:

if (+all == $1) { /cs VOICE # $2 | /cs HALFOP # $2 | /cs OP # $2 | /cs PROTECT # $2 | /cs OWNER # $2 }

se volete cn 1 scritta fare + comandi basterà dividere cm fatto qui sopra cn |

cn qst comando scrivendo +all il bot del chan vi darà tutti i gradi.. (voice, halfop, op, protect, owner) (ma ovviamente dovete o exere in access o conoscere la pass del chan)
ovviamente il -all per nn avere nexun grado
----------------------------------------------------------------------------
finisce qui la my spiegazione - l'ho fatta il + semplice poxibile ke queste cose sembrano appena viste molto difficili, ma poi vengono spontanee

se nn avete capito qualcosa basta kiedere (postando qui sotto) oppure mi trovate nel chan #stella
Sarebbe 1 bel aiuto x dubbi e/o consigli x aiutare postali qui sotto

(tutto questo x semplificarvi la vita) Razz Razz

se avete questa faccia xkè nn avete capito nnt :wacko: mi scuso ma le cose da dire sarebbero troppe e a volte mi tocca riassumere ( anke troppo)

Saluti by sTePs92
Tornare in alto Andare in basso
Vedi il profilo dell'utente
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: Re: cm migliorare il proprio script & altro   Mar Mag 27, 2008 10:59 pm

aggiorno la my lista input cn questo:

if (+prot == $1) { /cs set # mlock -smipklzKRSMNV+GCQTnrtf [10j#R2,10k#K10,40m#m2,10n#N15]:5 }

questo serve x mettere le protezioni al chan e togliere i modi dei take over... basterà scrivere semplicemente +prot e il vostro chan sarà protetto!!!

vi ricordo ke x questo input bisogna exere almeno owner del chan!


Ultima modifica di steps92 il Mer Dic 31, 2008 12:29 am, modificato 1 volta
Tornare in alto Andare in basso
Vedi il profilo dell'utente
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: Re: cm migliorare il proprio script & altro   Mar Mag 27, 2008 11:01 pm

aggiorno ancora questa discussione cn 1 quit a tempo fatto da me:
ki vuole può SEMPLICEMENTE inserirlo nel proprio script:

basta andare su scripts editor (si trova in strumenti, oppure fare semplicemente ALT+R) da qui cliccare su popups e poi View e successivamente su canale

a questo punto dipende dallo script: con alcuni script avrete lo spazio vuoto (e basterà quindi scrivere li normalmente), invece cn altri ci saranno fià delle scritte (questo nn cambierà nnt) xkè basterà andare a fondo pagina e scrivere

ecco il testo da scrivere:
Avvisa Del Quit: {
/amsg 04Raga 07Io 08Quitto!!! 4C07i08A09o11O10o12O06o13O
/ame 05 10
.timer1 1 2 /ame 04 9
.timer2 1 4 /ame 07 8
.timer3 1 6 /ame 08 7
.timer4 1 8 /ame 09 6
.timer5 1 10 /ame 11 5
.timer6 1 12 /ame 10 4
.timer7 1 14 /ame 02 3
.timer8 1 16 /ame 06 2
.timer9 1 18 /ame 13 1
.timer10 1 20 /ame 04Q07u08i09T12!06!
}

ricordatevi di mettere tutto compresa la } finale
cliccate su OK e uscite
ora se clikkerete col tasto destro del mouse in 1 chan qualsiasi avrete scritto "Avvisa Del Quit" . . . cliccate li e partirà un conto alla rovescia da 10 a 0 su tutti i chan dove siete al momento (x fare in modo ke tutti gli utenti poxano vedere ke voi state x quittare o disconnettervi..

BUON DIVERTIMENTO E XDONATEMI SE NN CAPITE
Tornare in alto Andare in basso
Vedi il profilo dell'utente
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: Re: cm migliorare il proprio script & altro   Mar Mag 27, 2008 11:02 pm

aggiorno con il comando x la lista-akick, utile x sapere ki nn può entrare nel vostro chan:

if (akicklist == $1) { /cs AKICK # LIST }

x sapere cm inserire vedere il primo mex
Tornare in alto Andare in basso
Vedi il profilo dell'utente
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: Re: cm migliorare il proprio script & altro   Mar Mag 27, 2008 11:03 pm

ecco 1 comando molto utile (dciamo 1 fai da te) quando avete di fronte 1 take e nn riuscite ad entrare nel vostro chan.

il comando da mettere:

if (-take == $1) { /cs set # mlock -smipklzKRSMNV+GCQTnrtf [10j#R2,10k#K10,40m#m2,10n#N15]:5 | /cs clear # modes | /cs clear # excepts | /cs clear # invites | /cs clear # users | /cs access # clear | /cs akick # add *!* | /cs set # private off | /cs set # restricted off | /cs unban # list | /cs akick # clear | /invite $me # | /hop | /echo -a Ekko fatto TaKeOwer rimosso! }

N.B.: la stringa va scritta tutta sulla stessa riga nei remote!!! io nn l'ho potuto fare x motivi di spazio... ma nei remote va tutta in 1 riga altrimenti nn funziona.

direi ke è lungo :wacko: :wacko: ma è professionale :woot: quindi conviene inserirlo (cm tutti tra l'altro)

___________________________

ecco il punto della situazione: (questa è la ricapitolazione di tutti i comandi inseriti...così prendono tutti col copia incolla


on *:INPUT:#:{
if (-secureops = $1) { /cs set $chan secureops off }
if (+secureops = $1) { /cs set $chan secureops on }
if ($1 == hop) { /hop }
if (+ee == $1) { /mode # +ee $me $mask($ial($me,1),3) }
if (+II == $1) { /mode # +II $me $mask($ial($me,1),3) }
if (-ee == $1) { /mode # -ee $me $mask($ial($me,1),3) }
if (-II == $1) { /mode # -II $me $mask($ial($me,1),3) }
if (+akick == $1) { /cs akick # add $2 }
if (-akick == $1) { /cs akick # del $2 }
if (+m == $1) { /cs SET # MLOCK +m }
if (-m == $1) { /cs SET # MLOCK -m }
if (+i == $1) { /cs SET # MLOCK +i }
if (-i == $1) { /cs SET # MLOCK -i }
if (+Q == $1) { /cs SET # MLOCK +Q }
if (-Q == $1) { /cs SET # MLOCK -Q }
if (+n == $1) { /cs SET # MLOCK +n }
if (-n == $1) { /cs SET # MLOCK -n }
if (+t == $1) { /cs SET # MLOCK +t }
if (-t == $1) { /cs SET # MLOCK -t }
if (+p == $1) { /cs SET # MLOCK +p }
if (-p == $1) { /cs SET # MLOCK -p }
if (+s == $1) { /cs SET # MLOCK +s }
if (-s == $1) { /cs SET # MLOCK -s }
if (+k == $1) { /cs SET # MLOCK +k }
if (-k == $1) { /cs SET # MLOCK -k }
if (+3 == $1) { /cs ACCESS # ADD $2 3 }
if (+4 == $1) { /cs ACCESS # ADD $2 4 }
if (+5 == $1) { /cs ACCESS # ADD $2 5 }
if (+10 == $1) { /cs ACCESS # ADD $2 10 }
if (+9999 == $1) { /cs ACCESS # ADD $2 9999 }
if (+0 == $1) { /cs ACCESS # del $2 }
if (+all == $1) { /cs VOICE # $2 | /cs HALFOP # $2 | /cs OP # $2 | /cs PROTECT # $2 | /cs OWNER # $2 }
if (-all == $1) { /cs DEVOICE # $2 | /cs DEHALFOP # $2 | /cs DEOP # $2 | /cs DEPROTECT # $2 | /cs DEOWNER # $2 }
if (accesslist == $1) { /cs ACCESS # LIST }
if (+prot == $1) { /cs set # mlock -smipklzKRSLMNV+GCQTnrtf [10j#R2,10k#K10,40m#m2,10n#N15]:5 }
if (akicklist == $1) { /cs AKICK # LIST }
if (-take == $1) { /cs set # mlock -smipklzKRSLMNV+GCQTnrtf [10j#R2,10k#K10,40m#m2,10n#N15]:5 | /cs clear # modes | /cs clear # excepts | /cs clear # invites | /cs clear # users | /cs access # clear | /cs akick # add *!* | /cs set # private off | /cs set # restricted off | /cs unban # list | /cs akick # clear | /invite $me # | /hop | /echo -a Ekko fatto TaKeOwer rimosso }
}


Ultima modifica di steps92 il Mer Dic 31, 2008 12:36 am, modificato 1 volta
Tornare in alto Andare in basso
Vedi il profilo dell'utente
steps92
Tarantola
Tarantola
avatar

Numero di messaggi : 40
Età : 25
Località : Feltre (BL)
Data d'iscrizione : 14.01.08

MessaggioTitolo: Re: cm migliorare il proprio script & altro   Mar Mag 27, 2008 11:04 pm

X DUBBI O KIARIMENTI O RIKIESTE DI INPUT POSTARE QUI GRAZIE!! lol!
Tornare in alto Andare in basso
Vedi il profilo dell'utente
Contenuto sponsorizzato




MessaggioTitolo: Re: cm migliorare il proprio script & altro   

Tornare in alto Andare in basso
 
cm migliorare il proprio script & altro
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 1
 Argomenti simili
-
» questa proprio non ci voleva!!
» ma tra un tentativo e l'altro?
» Script GreaseMonkey per filmati Youtube
» la vita è proprio strana (o forse ingiusta?)
» Un altro sogno infranto

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
#LaTela-del-Ragno :: Tutto IRC :: Aiuto per IRC-
Andare verso: