MIRC scripting: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m piped link superflui
m + wikilink, + chiarire
 
(7 versioni intermedie di 5 utenti non mostrate)
Riga 1:
{{F|linguaggi di programmazione|gennaio 2012}}
{{titolo minuscolo}}
Il '''mIRC scripting language''' è un linguaggio di scripting sviluppato per [[mIRC]]. Non è potente come il [[C]] o il [[C++]], ma si possono comunque sviluppare script abbastanza avanzati. Gli script hanno [[estensione (file)|estensione]] <code>.mrc</code> o .[[File INI|ini]]
 
== Usi del linguaggio ==
Il mIRC scripting viene utilizzato principalmente per automatizzare compiti ripetitivi, bannare utenti che [[flood (informatica)|floddano]] sul canale{{Chiarire|2=Canale?! Al limite chat, visto che mIRC è un programma per char IRC}}, imporre policy di protezione (ad esempio determinati permessi a un gruppo di indirizzi IP), aggiungere comandi utili (come l'aiuto per il canale o un comando per cambiare nickname oppure il controllo dell'[[ortografia]]).
Si possono anche creare:
* Lettori di file multimediali [[Mp3MP3]], [[WAV]], [[Audio Video Interleave|AVI]], [[Shockwave Flash|SWF]]
* Giochi
* Clients basati su sockets, come clients [[File Transfer Protocol|FTP]], [[Hyper TextHypertext Transfer Protocol|HTTP]] oppure clients per le [[Email]].
 
== Caratteristiche del linguaggio ==
Riga 24:
 
== Esempi di codice ==
Notare che questi codici funzionano solo nei remote, se si volessero mettere negli aliases andrebbe tolto l''''alias ''' iniziale
 
Questo codice serve per mostrare alla digitazione di '''/hello''' nella finestra attiva (come specifica -a) del mIRC la celeberrima frase [[Hello, world!]].
 
<pre><nowiki>alias hello {
Riga 83:
 
=== Tanks ===
Tanks [https://web.archive.org/web/20080121064936/http://pages.cthome.net/pdufilie/tanks.html] è un gioco non molto complesso, in cui i giocatori (massimo 8) si sfidano con dei [[carri armati]], tenendo conto delle caratteristiche meteorologiche, specialmente del vento.
 
=== DragonballDragon Ball Z ===
[[DragonballDragon Ball Z]], ispirato all'omonimo [[anime]] è stato creato in [[Belgio]] da Epsilon. È il primo [[picchiaduro]] realizzato su mIRC.
 
=== LindonRPG ===
''LindonRPG'' è il primo gioco [[MMORPG]] per IRC. Permette di creare un personaggio virtuale e farlo evolvere. Nonostante le limitazioni del linguaggio ha molte delle funzioni di un MMORPG
 
''All-Out-War'' è simile a LindonRPG. L'obiettivo dei giocatori è quello di diventare il [[gangster]] più potente. È anche disponibile sul [[web]] tramite un client [[Java (linguaggio di programmazione)|Java]] su [https://web.archive.org/web/20071224121137/http://www.all-out-war.net/ www.all-out-war.net].
 
=== Mario Beta Engine ===
Riga 103:
* [[Scacchi]]
* [[Tetris]]
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
[[Categoria:Linguaggi di scripting]]