| Indice delle Risorse | |||
|---|---|---|---|
| Portale | Forum | Modelli Wiki | Sezione delle prove |
Indice
Requisiti Minimi
- Conoscenza di Javascript
- Conoscenza della formattazione della wiki
Passo Base
Per iniziare, basta creare una nuova pagina ed inserire al suo interno il seguente codice
Bene, ora avete incluso la libreria messa a disposizione da GdrItalia.
Per poter scrivere voi stessi il codice di cui avete bisogno dovete inserire subito dopo il codice di inclusione dello script riportato nel riquadro 1:
<script language="javascript" type="text/javascript"> Qui ci va il codice javascript che voltete inserire </script>
Da questo momento in poi potete scrivere tutto il javascript che volete utilizzando le funzioni della libreria messa a disposizione da GdrItalia, la lista delle funzioni sono indicate e descritte poco sotto.
Funzioni della libreria
tira_dadi(numero_dadi, facce)
Nome funzione: tira_dadi
IN:
numero_dadi = la quantità intera di dadi da tirare.
facce = le facce dei dadi da tirare
OUT:
un vettore di dimensione pari al numero di dadi tirati
somma_vettore(vettore_dadi)
Nome funzione: somma_vettore
IN:
vettore_dadi = un vettore di interi che contiene il risultato dei tiri
OUT:
un intero che è la somma degli elementi del vettore
stampa_vettore_dadi(vettore_dadi)
Nome funzione: stampa_vettore_dadi
IN:
vettore_dadi = un vettore di interi che contiene il risultato dei tiri
OUT:
Stampa a video il contenuto del vettore passato in ingresso
Esempi
Esempio 1 - Caratteristiche per un pg di Dungeons&Dragons
Il cui codice per intero è il seguente
====== Dungeons & Dragons Stats ======
===== Personaggio =====
<html>
<script language="javascript" type="text/javascript" src="script.js"></script>
<script language="javascript" type="text/javascript">
for(j=0;j<6;j++){
var lancio = new Array();
lancio = tira_dadi(4,6);
document.write("<strong>Lancio</strong> >> [ " + stampa_vettore_dadi(lancio) + " ]");
document.write("<br />");
}
</script>
<br /><br />
<input type="submit" tabindex="5" title="Aggiorna" value="Aggiorna" onClick="javascript:location.reload(true)" id="edbtn__preview" class="button">
</html>