Untitled Document
mIRC in Italiano - Script - Forum - Imposta come Home Page - Aggiungi ai Preferiti - Home - Chat
Utenti connessi: - Visitatori oggi: - Visitatori totali: - Pagine viste oggi:


NewsLetter


localeggdrop
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----

-
----
-
-
-
-
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----
-
----

----
Ultimate Ircd
Introduzione:
-------------
Molti Network IRC si stanno rendendo conto della difficoltà di trovare o codare
un ircd che rispecchi le proprie necessità.
Ultimamente i nuovi irc-network italiani stanno puntando
molto su ircd come Unreal e Ultimate, e di quest'ultimo parleremo.

UltimateIRCD2.8.2:
------------------
UltimateIRCD, downloaddabile in versione linux ovviamente su
http://www.shadow-realm.org/mod.php?mod=downloads&op=getit&lid=1
è un ircd molto versatile, possiede molte caratteristiche codate poi sull'UnrealIRCD.
Dopo aver scompattato e compilato l'Ircd vi troverete diversi file di configurazione nella
directory "/config"
come ircd.conf ovviamente, ircd.ini, ircd.channels, /config/networks/net.networks ecc...
per quanto riguarda l'ircd.conf è un normalissimo config simile a molti altri ircd.
il file ircd.ini è ciò che nell'unreal troviamo sotto il nome di unrealircd.conf, cioè
il config che stabilisce il file delle mask degli ip, i vari mode al connect, Halfhub e Truehub (consiglio sempre di attivarlo) ecc...
Un config interessante è ircd.channels piuttosto inutile se si dispone di un services
linkato all'ircd, cmq vediamo di che si tratta:
In pratica in questo config è possibile specificare i soli canali accessibili agli utenti
per esempio:
ammettiamo che io voglia controllare uno ad uno i canali del mio network
posso farlo specificando quali canali possono essere aperti

allow #Azz0
# il canale #Azz0 è ora accessibile
msg Non voglio lamer nella mia net
# il messaggio qui sopra appare quando tentiamo di entrare in un altro canale es "/j #italia"

Successivamente un "/rehash channels" ed il gioco è fatto il canale è accessibile.

Troviamo anche un inutilisssssimo ircd.quote con delle frasi assurde, che ci arrivano
sottoforma di notice, e a random. possiamo modificare il file mettendo delle frasi tipo:
Un gay va dal fruttivendolo e dice "Mi da 2 banane che una la mangio?...."

Ma dopo questa lunga serie di immani stronzate veniamo al pezzo forte di questo primo articolo
la modifica dei file s_user.c e s_err.c

In molti mi hanno chiesto "Azz0 perchè non traduciamo i notice e gli echo del server in italiano"
premettendo che sono contrario al 100% vi spiegherò in 2 minuti come tradurre il vostro ircd:
nella cartella "src/" troverete appunti i file s_user.c e s_err.c, ma iniziamo con il primo.

s_usr.c:
--------
Questo file contiene tutti msg-notice che vi arrivano dal server sia quelli di errore che quelli di informazioni
come per esempio per gli IRCop, che vedono quando fate un /whois su loro, abbiamo questo notice:

*** Notice -- /WHOIS command used on you by: Azz0 (SkaPunk@127.0.0.1)

Se volessimo tradurre questo semplice notice andiamo ad aprire il file s_usr.c,
cerchiamo la parte interessata e cioè

if (IsWhois(acptr))
sendto_one(acptr, ":%s NOTICE %s :*** Notice -- /WHOIS command used on you by: %s (%s@%s)",
me.name, name, parv[0], sptr->user->username, sptr->user->host);

basta sostituire il notice con un messaggio tipo "/Whois su di te fatto da: %s"
e con questo procedimento possiamo tradurre ogni tipo di messaggio.
Lo stesso discorso vale per il file s_err.c

s_err.c:
--------
In questo file, come potrete intuire, ci sono i messaggi di errore in echo
restituiti dal server ircd.
per esempio il fatidico errore del canale in +i (cioè ad invito) possiamo modificare il messaggio, vediamo come:
andiamo a cercare la parte che ci interessa sul file, dopo un pò di ricerche lo troviamo: eccolo!

ERR_INVITEONLYCHAN, "%s :Cannot join Channel because it is invite only (+i)"

basterà cambiare il messaggio con "%s :Non puoi entrare in questo canale è ad invito!"
semplice no? e con lo stesso procedimento possiamo modificare la versione dell'ircd, il messaggio
di benvenuto dell'ircd (non il motd), e molti molti altri.

naturalmente dopo aver effettuato le modifiche a questi file bisognerà fare un
"make install" ulteriore per far si che le modifiche diventino attive.


questo è tutto, nelle prossime puntate vedremo l'ircd della rete "IRCnet" e le sue
orride lacune.


Azz0
r.menin@tin.it




  Ultime dal forum IRCD
  Ultimi File Inseriti
Diablo III (14624)
Fancazzista Scr... (18764)
Sensuality scri... (7622)
Grand Theft Aut... (5154)
Stealth Script ... (8382)
-SagittarioScri... (18835)
Paradise Script (13753)
Trivia Game 200... (11882)
Ircap Script 8.... (5191)
RawScript 2.0 (8481)


 

 




Cerca nel sito

Le ultime news:

Ultimi commenti
1
1
1


Sondaggio
Cosa vorresti di nuovo?

Risultati | Archivi

Statistiche Download
Database:
283 Files
241 Mb
Scaricati:
2659868 Files
Totale: 5615348Mb

Upload
Hai realizzato uno Script? Una addon? Una tcl? Un articolo? Qualsiasi cosa? Mandacelo ora! Utilizza il form upload per inviarci il tuo materiale e se lo riteniamo idoneo lo vedrai pubblicato nel portale!
[ Upload ]

Chat
Inserisci il tuo nick:



| Contattaci | Pubblicità | Staff |
Il presente materiale è Copyright TuttoIRC.it 2005. Leggi il Disclaimer