FOSCO circular artillery
DESCRIZIONE Nome dello script "FOSCO circular artillery"
Descrizione Questo script esegue un lancio d'artiglieria in un'area circolare.
Versione 1.0 finale
Data di rilascio 16/11/2007
INSTALLAZIONE Metti i 3 file SQS ( "FOSCO_circular_artillery.sqs", "FOSCO_circular_artillery_cannon.sqs" e "FOSCO_circular_artillery_stop.sqs") nella cartella della missione in cui vuoi usare lo script.
USO ("FOSCO_circular_artillery.sqs")
Parametri Descrizione:
target- Posizione che definisce il centro del lancio d'artiglieria (posizione).
ray- Raggio della zona bombardata (metri).
min_com_delay- Minimo ritardo di comunicazione tra la chiamata e la prima raffica (secondi).
max_com_delay- Massimo ritardo di comunicazione tra la chiamata e la prima raffica (secondi).
min_cadence- Minimo intervallo tra una raffica e la successiva (secondi).
max_cadence- Massimo intervallo tra una raffica e la successiva (secondi).
blow_delay- Massimo ritardo di un colpo dall'istante della sua raffica (secondi).
ammo -Tipo di munizioni (stringa).
bursts- Numero di raffiche da lanciare (usa 0 per un lancio d'artiglieria con raffiche illimitate).
altitude- Quota alla quale i colpi verranno creati (metri).
artillery- Array di oggetti che hanno il ruolo di artiglieria (oggetto).
art_weapon_cn -Nome di classe dell'arma dell'artiglieria (stringa).
art_ammo_cn- Nome di classe delle munizioni dell'artiglieria (stringa).
ESEMPI ("FOSCO_circular_artillery.sqs") Esempi Descrizione
[getPos m2, 50, 15, 15, 6, 10, 1.5, "Sh_120_HE", 20, 100, [a1, a2], "M119", "Sh_105_HE"] exec "FOSCO_circular_artillery.sqs"
In Arma, bombarda dopo 15 secondi la zona circolare centrata in "m2" con un raggio di 50 metri, usando munizioni del tipo "Sh_120_HE" per 20 raffiche, una ogni 6/10 secondi. In ogni raffica, ogni colpo può esplodere da 0 a 1.5 secondi dopo l'istante della sua raffica. I colpi saranno creati a 100 metri di quota. Le unità "a1" e "a2" spareranno un colpo in ogni raffica. L'arma dell'artiglieria è "M119" e le munizioni dell'artiglieria sono "Sh_105_HE".
[getMarkerPos "center", 100, 15, 20, 8, 8, 0, "Sh_122_HE", 30, 1000, [a1], "M119", "Sh_105_HE"] exec "FOSCO_circular_artillery.sqs"
In Arma, bombarda dopo 15/20 secondi la zona circolare centrata nel marker "center" con un raggio di100 metri, usando munizioni del tipo "Sh_122_HE" per 30 raffiche, una ogni 8 secondi. In ogni raffica, ogni colpo esplode esattamente nell'istante della sua raffica. I colpi saranno creati a 1000 metri di quota. Soltanto l'unità "a1" sparerà un colpo in ogni raffica. L'arma dell'artiglieria è "M119" e le munizioni dell'artiglieria sono "Sh_105_HE".
[getPos car, 150, 15, 20, 6, 10, 2, "G_40mm_HE", 0, 50, [a1, a2, a3, a4], "M119", "Sh_105_HE"] exec "FOSCO_circular_artillery.sqs"
In Arma, bombarda dopo 15/20 secondi la zona circolare centrata in "car" con un raggio di 150 metri, usando munizioni del tipo "G_40mm_HE" per infinite raffiche, una ogni 6/10 secondi. In ogni raffica, ogni colpo può esplodere da 0 a 2 secondi dopo l'istante della sua raffica. I colpi saranno creati a 50 metri di quota. Le unità "a1" "a2", "a3" e "a4" spareranno un colpo in ogni raffica. L'arma dell'artiglieria è "M119" e le munizioni dell'artiglieria sono "Sh_105_HE".
USO ("FOSCO_circular_artillery_stop.sqs") Parametri Descrizione
min_com_delay Minimo ritardo di comunicazione tra la chiamata e l'interruzione del lancio d'artiglieria.
max_com_delay Massimo ritardo di comunicazione tra la chiamata e l'interruzione del lancio d'artiglieria.
ESEMPI ("FOSCO_circular_artillery_stop.sqs") Esempi Descrizione
[5, 10] exec "FOSCO_circular_artillery_stop.sqs" Il lancio d'artiglieria viene fermato dopo 5/10 secondi.
[0, 0] exec "FOSCO_circular_artillery_stop.sqs" Il lancio d'artiglieria viene fermato immediatamente.
VARIABILI GLOBALI Variabili globali Descrizione
FOSCO_circular_artillery_stop Quando la variabile booleana "FOSCO_circular_artillery_stop" diventa vera, il lancio d'artiglieria viene fermato.
Viene resettata a falsa all'inizio dello script "FOSCO_circular_artillery.sqs".
Viene settata a vera dallo script "FOSCO_circular_artillery_stop.sqs".
FOSCO_circular_artillery_busy Quando la variabile booleana "FOSCO_circular_artillery_busy" è vera, l'artiglieria è occupata e non può eseguire un altro lancio.
Viene settata a vera all'inizio dello script "FOSCO_circular_artillery.sqs", solo se era falsa (l'artiglieria era libera).
Viene resettata a falsa alla fine dello script "FOSCO_circular_artillery.sqs", solo se questo ha trovato la variabile falsa al suo inizio (lo script ha eseguito il lancio).
CONSIGLI Alcuni tipi di munizioni per "ArmA" possono essere i seguenti: "smokeshell", "smokeshellred", "smokeshellgreen", "G_30mm_HE", "G_40mm_HE", "Sh_120_HE", "Sh_122_HE".
I nomi delle munizioni sono disponibili sul sito "http://community.bistudio.com/wiki/Category:Weapons".
BUGS CONOSCIUTI Nessuno.
ADDONS NECESSARI Addons Descrizione
Nessuno Nessuna descrizione.
VERSIONE NECESSARIA Giochi Descrizione
ArmA Non so la versione minima, ma funziona con "ArmA 1.08".
Operation Flashpoint Se si desidera utilizzare questo script in OFP, è necessario trovare un modo per sostituire il comando "setVehicleAmmo".
CONTATTI Autore FoSCo
Tags posseduti "FOSCO_"
E-mail fosco AT gmail DOT com
Sito
http://fosco.altervista.org/