24-12-2010, 03:04 AM
(Questo messaggio è stato modificato l'ultima volta il: 24-12-2010, 03:05 AM da Tax78.)
Ecco lo script per disattivare la bomba.
1° Script da inserire in main della bomba:
2° Script da inserire in destroy della bomba:
3° Script da inserire in un "Win Zone" in main:
Istruzioni:
Posizionare la bomba nel livello....settiamo:
Main = il 1° script
Destroy = il 2° script ( che poi sarebbe questo: http://www.making-videogames.net/giochi/...-1630.html )
If used = il nome del marker "Win Zone" (se si usano più bombe assicurarsi che le altre non abbiano lo stesso nome)
Strength = 1
Explodable? = yes
Posizionare il Win Zone..... settiamo:
Name = il nome messo in "if Used" della bomba (se si usano più Win Zone, impostare un nome diverso da altri)
main = il 3°script
IsObjective = 2 (se si usano più Win Zone, impostare un numero diverso da altri, es. 1,2,3 ecc.)
Riassunto:
Il player avvicinatosi alla bomba e premendo invio la disattiva facendola sparire (non la prende), attivando il win zone. Così facendo finisce il livello con la vittoria del player.
Se per sbaglio il player colpisce la bomba, quest'ultima esplode facendo partire lo script che fa fallire la missione.
NB: Ad ogni bomba e Win Zone inserita, bisogna settare il tutto.
Tutto quà, spero si capisca.
By Tax
1° Script da inserire in main della bomba:
Citazione:;Artificial Intelligence Script
;Header By Tax
desc = invio attiva entità ifused, se colpito run script destroy
;Triggers
hotdamage=1:runfpidefault=2
tate=0,plrdistwithin=40,plrusingaction=1tate=1,activateifused=1
tate=1:destroy
;End of Script
2° Script da inserire in destroy della bomba:
Citazione:;Artificial Intelligence Script
;Header By Tax
desc =Missione fallita (inserirlo in "destroy" nell'entità che non si deve
desc = uccidere. Una volta sparato all'entità e quindi
desc = uccisa parte il file audio e,alla fine del tempo,
desc = che poi è la lunghezza del file audio,finisce il
desc = gioco, tempo espresso in millisecondi.
;Triggers
tate=0tate=1,timerstart,sound=audiobank\user\(suono da riprodurre).wav
tate=1,timergreater=(XXXX):newgame
;End of Script
3° Script da inserire in un "Win Zone" in main:
Citazione:;Artificial Intelligence Script
;Header By Tax
desc = Win se attivato
;Triggers
tate=0,activated=1ound=$0,state=1
tate=1,plrwithinzone=0:activateallinzone=1,state=2
Istruzioni:
Posizionare la bomba nel livello....settiamo:
Main = il 1° script
Destroy = il 2° script ( che poi sarebbe questo: http://www.making-videogames.net/giochi/...-1630.html )
If used = il nome del marker "Win Zone" (se si usano più bombe assicurarsi che le altre non abbiano lo stesso nome)
Strength = 1
Explodable? = yes
Posizionare il Win Zone..... settiamo:
Name = il nome messo in "if Used" della bomba (se si usano più Win Zone, impostare un nome diverso da altri)
main = il 3°script
IsObjective = 2 (se si usano più Win Zone, impostare un numero diverso da altri, es. 1,2,3 ecc.)
Riassunto:
Il player avvicinatosi alla bomba e premendo invio la disattiva facendola sparire (non la prende), attivando il win zone. Così facendo finisce il livello con la vittoria del player.
Se per sbaglio il player colpisce la bomba, quest'ultima esplode facendo partire lo script che fa fallire la missione.
NB: Ad ogni bomba e Win Zone inserita, bisogna settare il tutto.
Tutto quà, spero si capisca.
By Tax