Sei sulla pagina 1di 9

I SEGRETI FONDAMENTALI DI COUNTER STRIKE E DEI FILE .

cfg
Ho deciso di creare questa piccola guida per il nostro clan (Eternity) , in modo da far essere tutti i membri a
conoscenza di quei piccoli segreti che si imparano con lesperienza e che possono essere molto utili, anzi
fondamentali per un buon player di Counter-Strike, e quindi riuscire a modificare Counter-Strike sotto
aspetti che le semplici impostazioni con le GUI del game non permettono.

Premessa: il file di autoexec

Il file di autoexec il file principale in cui andremo a scrivere le nostre impostazioni e configurazioni e
aggiungerete tutto ci che di interessante troverete in questa pagina, e questo uno dei file pi
interessanti ed importanti di CSS; infatti questo file, viene caricato in automatico allavvio di CSS e va a
caricare le impostazioni del gioco con i valori che impostate e decidete voi, senza andare a mettere le mani
nel file config.cfg che pu portare al mancato avvio del gioco ed ad una nuova installazione a causa dei
danni provocati involontariamente.

Create con il blocco notes o qualunque altro elaboratore di testi il file autoexec.cfg, la sigla .cfg
fondamentale perch fa si che venga salvato come file di configurazione e non come semplice file di testo
(.txt) infatti il gioco non caricherebbe le impostazioni di un file salvato con questo formato (.txt).

Il file deve essere creato in questa directory :

C:\Programmi\Valve\Steam\SteamApps\Tua mail\counter-strike source\cstrike\cfg

N.B. Dall'avvento di Windows XP cambiato il modo con cui vengono visualizzati ed indicizzati i file. Infatti
viene mostrato solamente il nome del file senza la sua estensione, e se usate la funzionalit rinomina file,
andrete a modificare solo il nome del file e non la sua estensione. Per esempio se create un file di testo e lo
chiamate PIPPO, il nome dell'icona sar semplicemente PIPPO e non PIPPO.txt , e se volete rinominare il
vostro file in autoexec.cfg usando l'opzione rinomina, il vostro file in realt sar autoexec.cfg.txt
Questo perch Windows di default tiene nascosta l'estensione del file.

Per ovviare a questo problema ci sono due metodi:


1) andate in strumenti > opzioni cartella > visualizzazione e togliete la selezione a nascondi estensione
per i file conosciuti...ed a questo punto lo modificate manualmente.

2) Fate crea nuovo documento di testo, lo aprite e poi fate salva con nome, al formato del testo
mettete Tutti i file, ed al nome del file mettete autoexec.cfg come nella figura seguente:
Una cosa molto utile da scrivere alla fine del file (quindi dopo tutte le impostazioni e gli script che andremo
ad inserire) questa stringa di testo:

echo
echo Autoexec caricato correttamente . . .
echo

Questo fa si che una volta avviato il gioco nella console sar possibile leggere Autoexec caricato
correttamente cos sapremo che il gioco ha riconosciuto e caricato correttamente l'autoexec applicando le
impostazioni in esso contenuto.
Altra cosa molto importante a mio avviso, tenere ordinato il file autoexec, al proprio interno, ossia
quando uno vi va ad inserire le varie opzioni e configurazioni, consiglio di dividere il file di testo in varie
sezioni per argomento, ricordandovi che possibile inserire delle frasi allinterno del .cfg che CSS non andr
a leggere se precedute da due barre //.

Esempio (da non fare):


STATISTICHE
net_graph 3
net_graphpos 380

Scrivendo il titolo statistiche, CSS cercher di eseguire il comando statistiche che non trover perch non
esiste e quindi creer dei problemi, se invece inserite le due // prima del titolo, CSS salter tale riga di testo,
ma almeno avrete una specie di titolo interno comodo per quando andrete a modificare ed inserire qualche
impostazione nellautoexec senza impazzire

Esempio (corretto):
//-------------- STATISTICHE ------------------
net_graph 3
net_graphpos 380

Fine della premessa.

APRIRE LA CONSOLE:

La console una finestra nascosta nel gioco, dalle potenzialit mostruose, in quanto vi permette di
conoscere svariate impostazioni vostre, del vostro server e degli altri player in gamee soprattutto vi
permettere di eseguire variazioni al volo (non definitive) nel vostro cfg, per adattarlo alle situazioni pi
disparate, ed anche permettervi di amministrare il nostro server di gioco

Per aprire la console allavvio del gioco, avviate Steam, andate sulla finestra I miei giochi, selezionate
Counter Strike Source e fate click con il tasto destro, adesso vi si aprir una piccola finestra, cliccate su
Imposta opzioni di avvio, e vi si aprir una finestra con scritto Opzioni esclusive per utenti avanzati con
una casella di testo vuota, bene li dovrete scrivere console senza le virgolette, e tutte le volte che
avvierete il gioco, avrete la console aperta. (per attenzione se in game chiuderete la console, non ci sar
altra possibilit di aprirla se non riavviando il gioco)per ovviare a questo, necessario porre un primo
script dentro al nostro file autoexec. (potete fare pari pari copia incolla)

bind "\" "toggleconsole"

Adesso tutte le volte che premerete il tasto \ (quello a sinistra dell1) vi si aprir la console, anche se
lavete chiusa per sbaglio precedentemente..naturalmente al posto del tasto "\" potete usare il tasto che vi
aggrada di pi.
SCRIPT BASE:

Bind delle armi

Counter-Strike: Source ci permette come gi accadeva nella versione 1.6 di creare dei bind per le armi e per
altre funzioni, vi starete chiedendo cosa sia un bind e quindi ve lo spiegher brevemente un bind una
scorciatoia che associa ad un tasto della tastiera una serie di opzioni e comandi e in questa parte della
guida parleremo di come associare ad un tasto l'acquisto di una determinata arma o di un set intero...

Per bindare qualcosa sar sufficiente scrivere nel nostro file autoexec precedentemente creato una stringa
di testo del tipo:

bind "[Tasto]" "buy [Nome arma]"

La parola [Tasto] andr sostituita con uno dei tasti della nostra tastiera.
Quindi se per esempio scriveremo:

Bind "F1" "buy M4a1"

Alla pressione del tasto F1 in una zona di acquisto ci ritroveremo (soldi permettendo) con in mano un
potente m4a1 completo di munizioni.

Utilit:

Specialmente se si gioca in clan e quindi si devono seguire delle tattiche ben pecise molto utile il poter
scrivere alla fine di un bind:

; Say_team [Nome arma]"

in questo modo verr scritto nella chat di squadra il nome degli equipaggiamenti che abbiamo comperato.
Non so se ci avete fatto caso ma, proprio quello che uso io in PCW.

Da notare come in un solo bind possiamo scrivere di comprare sia un ak47 che un m4 in questo modo
premendo quel tasto se staremo giocando come Terroristi ci troveremo con un AK se staremo giocando
come anti terroristi ci troveremo un M4 nuovo di pacca...ecco un esempio pratico di tutte queste funzioni
messe assieme.

bind "F1" "buy m4a1; buy ak47; say_team [Colt M4a1 / AK-47]"

in questo modo alla pressione del tasto F1 acquisterete un M4 se siete CT o un AK47 se siete Terror, ed allo
stesso tempo nella chat del team scriverete ai vostri compagni [Colt M4ai / AK-47]
Naturalmente se volete scrivere qualcosa a tutti dovrete usare il comando say [testo] , questi comandi non
sono altro che i comandi che si scrivono in console per scrivere un messaggio di testo a tutti o solo a quelli
del proprio team..e digitare quel comando in console equivale semplicemente alla pressione del tasto [Y]
per scrivere a tutti o [U] al proprio team almeno che non li avete cambiati voi.

Il comando use

Utile ma non indispensabile anche il comando usa ovvero il poter associare ad un tasto con un bind o con
un Alias (di cui spiegher dopo l'uso) lo switch rapido ad una data arma per fare questo ci sono due modi:

Bind "[Tasto]" "use [Codice Arma]"

Dove [Tasto] Andr sostituito con un tasto (consiglio i numeri del tastierino numerico o i numeri sotto la
serie dei tasti F) e codice arma con quello appropriato.
Esempio:

Bind "1" "use M4a1"

Cos premendo il tasto [1] impugnerete in mano lM4 direttamentequesto comando molto comodo per
switchare alla pistola o viceversa senza girare tutte le armi e con il rischio di sbagliare, anche se una cosa
del genere si pu fare direttamente dalla impostazione tasti di CSS, dove basta andare su avanzate nei
comandi della tastiera di CSS ed abilitare Cambio arma rapido, adesso se usate la rotellina vedete che vi
impugna le armi in automatico mentre la girateperci meglio che poi usate i numeri 0-1-2-3-4-5-6 etc
a cui sono associati i vari men oggetto.

Il comando alias:

Il comando Alias un modo un po' pi raffinato di bindare e consiste nel bindare ad un tasto una parola a
cui stato associato un comando od una serie di comandi.

Bind "[Tasto]" "[Parola]"

Dove parola sar una parola chiave come (PISTOLA) e poi con il comando alias richiamare quella parola e
scrivere i vari codici di use o buy o quello che volete quindi se per esempio voglio Fare alias-bind al tasto F1
per acquistare una pistola.

Alias "pistola" "buy deagle; say_team [Desert Eagle .50c]"


Bind "F1" "pistola"

Spero di essermi spiegato in questo modo premendo F1 acquisterete una deagle, proprio perch la
pressione del tasto F1 richiama il comando alias Pistola ed esegue tutti i comandi che a quellalias sono stati
associati
Naturalmente questo un esempio un po scusso scusso che non mostra le potenzialit di questo
comando, ma diciamo che molto usato per fare script pi complessi o per acquistare un kit intero..

Infatti tipo associate alla parola (KITCOMPLETO) lacquisto di M4A1, 2 flash , e HE ecco un esempio:

alias M4 buy m4a1


alias 2flash buy flash; buy flash
alias HE buy hegrenade
bind F1 M4; 2flash; HE

alla pressione del tasto [F1] vi acquister il kit sopra elencato, ed allo stesso modo potrete usare questo
comando Alias per qualsiasi funzione vi possa venire in mente e non solo lacquisto base degli oggetti, ma
anche il loro utilizzo..

N.B. Naturalmente dovrete associare ad ogni bind un tasto diverso, perch associate allo stesso tasto pi
bind e quindi pi comandi finisce che ve li esegue entrambi e vi ritroverete senza soldi perch come minimo
avete acquistato un MP5 e un M4ed allo stesso modo i tasti a cui associate le varie funzioni non devono
essere i tasti che utilizzate per giocare o che comunque sono gi stati usati nelle impostazioni di CSS,
altrimenti vi esegue la stessa funzione che avete associate in game pi quella che avete aggiunto
voi..andando in spiacevoli inconveniente soprattutto in game.. cose del tipo che sparate ed invece di
sparare gettate le armi ed iniziate a saltare XD ^_^ :P

Naturalmente come vi potete immaginare le potenzialit dei comandi bind ed alias sono enormi, e sono
limitate solo dalla fantasia, si potrebbero bindare delle frasi da dire a tutti per salutare in game quando si
entra in un server, o lesecuzione di un paio di comandi di connessione, o lesecuzione tramite il comando
exec di altri file .cfg., esempio semplice, avete lesigenza di avere due file .cfg uno per quando giocate fun
sui server scazzando con le relative impostazioni, e laltro per fare le PCWe che ne so, sui server fun non
ve ne frega niente di comunicare agli altri il vostro equipaggiamento
Esempio, avete il file autoexec.cfg con tutte le vostre impostazioni per andare anche sui fun e quindi senza
comunicare cosa acquistate, e il file pcw.cfg dove avete le impostazioni per quando facciamo allenamenti o
clan war

Nel file autoexec dovrete aggiungere una stringa del tipo:

bind [TASTO] exec pcw.cfg

e per tornare addietro sul file pcw.cfg dovete mettere:

bind [TASTO] exec autoexec.cfg

Questo naturalmente se volete fare un po gli sboroni e cambiare cfg in automatico con lausilio di un tasto,
altrimenti basta andare nella console e scrivere exec pcw.cfg e viceversa ^^ senza alcun problema..io
personalmente uso direttamente il comando in console..

Ecco sul file autoexec credo di aver detto tutto il possibilequi vi metto la lista dei nomi di tutte le armi e
lequipaggiamento per poterli mettere nei bind ed acquistare velocissimamente tutto quello che ci serve..

// galil - IDF Defender


// ak47 - CV-47
// scout - Schmidt Scout
// sg552 - Krieg 552
// awp - Magnum Sniper Rifle
// g3sg1 - D3/AU1
// famas - Clarion 5.56
// m4a1 - Maverick M4A1 Carbine
// aug - Bullpup
// sg550 - Krieg 550 Commando
// glock - 9x19mm Sidearm
// usp - KM .45 Tactical
// p228 - 228 Compact
// deagle - Night Hawk .50C
// elite - .40 Dual Elites
// fiveseven - ES Five-Seven
// m3 - Leone 12 Gauge Super
// xm1014 - Leone YG1265 Auto Shotgun
// mac10 - Ingram MAC-10
// tmp - Schmidt Machine Pistol
// mp5navy - KM Sub-Machine Gun
// ump45 - KM UMP45
// p90 - ES C90
// m249 - M249
// primammo - Primary Ammo (non pi necessarie vengono acquistate in auto)
// secammo - Secondary Ammo (come sopra)
// vest - Kevlar
// vesthelm - Kevlar+Helmet
// flashbang - Flashbang
// hegrenade - HE Grenade
// smokegrenade - Smoke Grenade
// nvgs - Nightvision
// defuser - Defusal Kit
I RATE ED I PARAMETRI OTTIMALI DI CONNESSIONE:

Premessa zero: Mi immagino che tutti ad intuito ci arrivino, per spesso mi son trovato a ragionare con
utonti che mi hanno veramente fatto pensare di essere intelligente rispetto al resto del mondo..quindi lo
dico lo stesso.
Quando vedete i valori con scritto 0 o 1 associati ad un determinato comando, lo 0 significa disabilitato ed 1
abilitato quindi niente di trascendentale che deriva dalla fisica quantistica.
Poi un trucchino per scoprire quali valori sono presenti per un determinato comando, in console basta
scrivere quel comando senza alcun valore accanto, e vi dir che valore impostato attualmente e quali
sono i possibili valori da associare ad un determinato comando. Quindi in caso prima di chiedere od andare
in paranoia, provate a fare qualcosa del genere in console, un minimo di intuito ed estro fa comodo, ed io
bene o male ho sperimentato tutto quello che c' in questa guida sulla mia pelle..proprio in questo modo.

SI INIZIA:
Altri parametri fondamentali da inserire assolutamente nel nostro file .cfg, sono i vari parametri di
connessioni che se settati bene, spesso ci danno una grande mano e ci fanno rosicare un po meno perch
non entrano i colpi etc etc..
Io vi consiglio di fare un diretto copia incolla di quello che elenco qui sotto ed inseritelo direttamente nel
file autoexec..

//-------------- CONNESSIONE ------------------

cl_cmdrate 101
cl_updaterate 100
rate 25000
cl_interp 0.01
cl_interpolate 1
cl_lagcomp_errorcheck 1
cl_allowdownload 1
cl_allowupload 1
cl_downloadfilter none

I primi 3 parametri sono quelli pi importanti per quanto riguardano le nostre impostazioni e prestazioni di
linea, infatti vanno ad indicare quante volte al secondo il nostro PC scambia dati con il server..naturalmente
pi saranno meglio in modo che bene o male tutti i colpi che spariamo entrano etc etccon ovvi vantaggi
per il nostro gioco.
Quelli sopra indicati sono anche i settaggi indicati e resi obbligatori per partecipare ad ESL e possono essere
retti tranquillamente da qualsiasi ADSL, a patto che non abbiate eMule sotto che vi scarica e uppa come un
matto...quindi non fate i lamer come il 99.9% della gente di NGI che dice che i rate non servono a niente,
perch servono e tanto, e soprattutto giocate meglio voi e fate giocare meglio gli altri.

Gli altri comandi servono principalmente per cercare di compensare fenomeni di lag o comunque ridurli al
minimo, poi quando il server che da problemi..non c niente da fare..

Invece il comando cl_allowdownload lo potete settare 0, 1, nosounde naturalmente se lo mettete 0 non si


scaricher le spryte ed i loghi degli altri giocatori o inseriti su un determinato server dagli admin stessi.
cl_allowupload invece serve per bloccare il vostro upload di file come mappe, immagini come il vostro logo
etc etc

Se avete una ADSL lasciate tutto come ho impostato io e fate copia incolla.

IL NET_GRAPH:

Un parametro molto importante secondo me, o comunque di cui io ora come ora non potrei pi fare a
meno il net_graph che uno specchietto riepilogativo fisso sul monitor con cui possibili tenere sempre
sotto controllo i nostri fps e le prestazioni della nostra connessione sul server come il ping, i rate e i
pacchetti persi istantaneie cos vedete subito al volo se avete qualche problema strano
I comandi fondamentali sono:
net_graph 3: questo comando ha quattro valori a disposizione 0 (disabilitato), 1,2,3 abilitato con tre
interfacce grafiche diverse, fate un po di prove e vedete quella che vi piace di pi e vi occupa meno risorse,
io personalmente mi trovo molto bene con la versione 3 che quella pi leggera ed intuitiva.

net_graphheight [numero] : questo comando serve per posizionare in altezza il vostro net_graph, tenete
conto che il valore del numero va in pixel, e quindi ve lo potete posizionare quanto alto volete in rapporto
ai vostri pixel, se giocate a 800X600 se scrivete 1024 vi va fuori dal monitor

net_graphpos [numero] : il funzionamento identico al comando sopra indicato solo che questo gestisce la
posizione orizzontale del vostro net_graph quindi con questi 2 comandi lo potete posizionare dove e come
volete. In un angolo in alto o al centro del monitor insomma de gusti bus ^^

net_graphsolid : bho sinceramente un comando che ho visto ora in console e non ho la minima idea a
cosa server, quando lo avete provato ditemelo che lo metto ^^ :P

Settaggi delle performance in game:

E con questa sezione arriviamo alla parte pi complicata e pericolosa della guida, prima di tutto comincerei
con il dire che non tutti i parametri video sono configurabili anzi se si andranno a toccare alcuni di essi si
potr anche essere considerati alla strenua dei citter quindi consiglio di modificare questi che vi propongo
di seguito o comunque quelli autorizzati e solo se avete problemi di FPS perch giocate con un P3, TNT2 da
32 MB e 64 MB di ram. XD

Anzi se non avete problemi di FPS e roba simile non andate neanche a pensare di modificare i parametri qui
sotto, perch potete rischiare di fare seri danni, e visto che comunque bene o male Counter-Strike: Source
un gioco discretamente leggero e scalabile dubito che qualcuno di voi possa avere la necessit di toccarli.

Tipo io che gioco con una misera ATI X1950 Pro da 256 MB a 1680X1050 con tutti i dettagli al massimo e
AA4X e ANISO 8X faccio in media su de_dust2 150 fps con punte di 250 e minimi di 120quindi..fate voi.

Consiglio inoltre per un maggior ordine del Tweek di Dividerli in gruppetti magari con dei titoletti tipo
-=Cl_... Setting=- ma questa pi che altro una mia fissazione allora cominciamo:

* cl_detaildist "0-9999" E' uno dei tanti parametri che determina la qualit video degli oggetti consiglio di o
lasciarlo di default o di settarlo su valori di 1200-1800 per le migliori performance con la migliore qualit
* cl_detailfade "0-9999" Setta la distanza alla quale i dettagli degli oggetti possono essere visti consiglio di
lasciarlo di default o di settarlo su valori di 200-600 per le migliori performance con la migliore qualit
* cl_show_bloodsprays "0-1" E' quel settaggio che determina se il sangue visibile o no anche se metterlo
a 0 potrebbe far guadagnare qualche fps si tratta di una cifra irrisoria quindi a vantaggio del realismo
consiglio di tenerlo attivato ("1")
* cl_show_splashes "0-1" E' quel settaggio che determina se gli spruzzi d'acqua siano o no visibili come per
il sangue il disattivarlo farebbe guadagnare una cifra irrisoria di fps quindi a tutto vantaggio del realismo
consiglio di tenerlo attivo ("1")
* cl_showfps "0-2" Attivando questo settaggio potremmo vedere in 2 modi diversi i nostri fps ma dato che
consiglio di attivare il net_graph questo settaggio diventa inutile.

Al momento ho deciso di non trattare l'argomento smooth dato che un comando delicato che ognuno di
noi dovrebbe provare per capire come si trova meglio segnalo comunque che i codici relativi sono due

1. cl_smooth "0-1"
2. cl_smoothtime "0-2.0"

* fog_enable "0-1" Questo comando attiva-disattiva la nebbia disattivarla sarebbe una grande manna per
gli fps ma leverebbe molto del realismo io comunque consiglio di disattivarla
* fps_max "001-999" Questo settaggio determina il tetto massimo di fps che consiglio di tenere di 10 unit
sopra il refresh del monitor o in casi di dubbio a 101 ma solo un ' osservazione personale
* mat_antialias "0-1" Semplicemente attiva-disattiva l'antialiasing che consiglio vivamente di tenere
disattivato
* mat_bloom "0-1" E' uno degli innumerevoli comandi grafici che da agli oggetti un aspetto pi realistico
grazie ad una manipolazione delle texture consiglio vivamente di tenerlo attivato ad "1"
* mat_bumpmap "0-1" Qui si fa complicata la situazione infatti questo comando attiva-disattiva il
bumpmapping il disattivarlo (che io consiglio) fa guadagnare un 10-15% di fps (che sono un' normit) a
discapito della bellezza grafica che comunque rimane alta
* mat_clipz "0-1" un "ottimizzatore grafico" in parole povere e consiglio di provarlo sia attivato che
disattivato prima di decidere.
* mat_compressedtextures "0-1" Con questo comando come per il bumpmapping si pu avere un 10-15%
di fps in pi a discapito della qualit visiva ma questo consiglio di disattivarlo senza pensarci due volte tanto
in mezzo ad un frag non guardo se le texture sono compresse.
* mat_dxlevel "50/60/70/80/81/90" questo settaggio va appunto settato secondo la versione della diretx
per le pi recenti 9.0 a/b/c a 90 e cos via...
* mat_filtertextures "0-1" Questo comando regola lo "sgranamento" delle texture il disattivarlo comporta
un aumento di prestazioni ma rovinerebbe l'esperienza di gioco quindi consiglio di tenerlo attivato
* mat_vsync "0-1" Regola l'attivazione-disattivazione del Vertical Sync che impedisce al gioco di refresharsi
pi velocemente delle capacita dello schermo consiglio di tenerlo disattivato ma di fissare il tetto massimo
di fps non troppo sopra le possibilit dello schermo
* mp_decals "0-9999" regola il massimo numero di decals e sta a voi impostarlo tenendo conto che meno
decals = pi prestazioni pi decals = pi qualit
* r_decals "0-9999" ha un funzionamento analogo al comando sopra e consiglio di impostarlo allo stesso
modo
* r_RainSimulate "0-1" Permette o no al gioco di simulare la pioggia in mappe come aztec consiglio di
levarlo dato che la pioggia solo fastidiosa
* r_shadows "0-1" attiva-disattiva le ombre consiglio di attivarlo, perch un camper messo in un posto
sbagliato che lascia la sua ombra in terra, come un cartello conscritto: SONO QUI FRAGGAMI XD ;)
SUGGERIMENTI FINALI:
Un' ultima impostazione che consiglio quella di impostare la grandezza del mirino a mio parere il mirino
dovrebbe essere di 2200 massimo 7000 e il suo valore si pu modificare aggiungendo al tweek la stringa

* cl_crosshairscale "1-99999" : praticamente vi permette di variare la grandezza della croce del mirino,
naturalmente pi precisa e pi potete usare un AK come un AWP per fare gli HS da mille mila km..per
dovete prenderci la mano perch il colore spesso molto chiaro e con la croce piccolina molto facile
perderlo di vista..

P.S. ogni volta che cambiate il nome etc etc o qualche altra impostazione vi vengono ricaricati i comandi
impostati nellopzioni di CSS in game, quindi il mirino vi torner sicuramente grande, per ovviare a questo
basta tutte le volte o riscrivere il comando desiderato in console oppure scrivere: exec [NOME VOSTRO FILE
.cfg]

Ecco ho finito e mi sembra di avervi scritto tutte le mie conoscenze, naturalmente chiedo a tutti quelli che
conoscono altri comandi o impostazioni utili di comunicarli a me, o meglio ancora sul forum del nostro clan,
che poi io provveder a editare questo file .pdf e mettere up man mano la versione aggiornata..

Versione 1.01 alfa-beta centauri.

Write by:

eternity | Dar{K}illeR ------> Marco Mori

Si ringrazia per la collaborazione:

Per ora me stesso visto che nessuno (e non quello del nostro clan ..ndss) non mi ha ancora detto niente
quindi GG appena qualcuno mi dice qualcosa ci riporter pure il suo nome ASD ;-)

E soprattutto un ringraziamento a quei miti di OpenOffice.org che mi hanno fornito una spettacolare suite
gratuita in stile office che mi permette di salvare gratuitamente in file .pdf ;-)

BUONI FRAG A TUTTI.

Potrebbero piacerti anche