• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[SCRIPT] Come faccio a impostare un obiettivo?
#1
E' da ieri che sto cercando un metodo per far diventare gli zombie un obiettivo.

La mia intenzione è quella di far diventare gli zombie un obiettivo, in modo tale che una volta uccisi, tramite un azione "Activateifused=5" si passasse all'obiettivo successivo.

Ma non sto capendo come fare, ho controllato tutti i manuali di script che ci sono nel forum, per controllare ogni minima condizione e azione, ma non ho trovato nulla che fa a caso mio.
Vene sarei grato se mi aiutasse, sono quasi alla fine dell'livello
in breve rilascerò una beta, se tutto va liscio.

Visto che ho imparato molto in questi giorni, come fare uno script e come metterlo, ma l'unica cose che mi ferma è il fatto che non so scriptare gli obiettivi.

Ho provato anche a settare i gli zombie come obiettivo in "isobjective" (Una cosa del genere) ma una volta uccisi, il livello finisce, e non è quello che cerco.
Grazie in anticipo a chi mi aiuterà.
 
Rispondi
#2
Contatta Tax.
 
Rispondi
#3
ciao
puoi usare le variabili ad esempio crei una variabile 'killcount' e raggiunto un tot di uccisioni fai aprire porte/ spawnare zombie/ ecc...
 
Rispondi
#4
Ciao,
se ho capito bene tu vuoi fare una sequenza di obbiettivi, in linea, cioè finito il primo si attiva il secondo, giusto?
Se si, guarda nelle opzioni dello zombie, (mi sembra perchè non ho il pc sotto mano) che ci sia una voce ifused anche nei personaggi, basta che inserisci il nome dell'obbiettivo sucessivo, naturalmente deve esserci lo script in destroy che attiva l'ifused. Ok?

Tax
 
Rispondi
#5
(26-03-2014, 09:40 PM)AltairRevegne Ha scritto: Contatta Tax.

Di solito non contatto mai le persone tramite PM
in quanto, quasi mai mi rispondono.

(26-03-2014, 10:49 PM)patolina Ha scritto: ciao
puoi usare le variabili ad esempio crei una variabile 'killcount' e raggiunto un tot di uccisioni fai aprire porte/ spawnare zombie/ ecc...

Non ci avevo pensato, quindi basta settare il Killcount=4 giusto?
visto che sono 4 zombie, provo a fare uno script con quella variabile
penso che funzionerà.

EDIT:

Citazione:Ciao,
se ho capito bene tu vuoi fare una sequenza di obbiettivi, in linea, cioè finito il primo si attiva il secondo, giusto?
Se si, guarda nelle opzioni dello zombie, (mi sembra perchè non ho il pc sotto mano) che ci sia una voce ifused anche nei personaggi, basta che inserisci il nome dell'obbiettivo sucessivo, naturalmente deve esserci lo script in destroy che attiva l'ifused. Ok?

Tax

Si più o meno è questo, anche se ho imparato a fare script che funzionano a sequenze, a me mi servirebbe solo uno script che fa in modo che gli zombie siano un obiettivo e che prima bisogna ucciderli se si vuole ad esempio, aprire una porta, per fare un esempio.

Quindi, nel IFUSED del personaggio inserisco ad esempio zombie
e poi nel IFUSED del trigger zone inserisco zombie, giusto?
anche se non ho capito bene come funziona.

Mi sembra un po' complicato forse, ho forse sono io che non capisco e sono alle prime armi
 
Rispondi
#6
Fai la prova con 1 zombie un trigger zone e una porta:

Nello zombie ci metti in ifused il nome del trigger da attivare, con lo script in destroy che attiva ciò che scritto in ifused. Al fondo del personaggio metti isobjective =1.

Nel triggerzone che viene attivato dallo zombie, metti il tuo secondo obbiettivo quindi isobjective = 2, quindi, quando il player passa dal trigger attiva il 3° obbiettivo descritto in ifused, cioè la porta.

Nella porta ci metti una winzone subito dietro con il isobjective = 3.

In questo modo puoi fare una sequenza di obbiettivi senza scriptare Smile

Tax
 
Rispondi
#7
(26-03-2014, 11:21 PM)Tax78 Ha scritto: Ciao,
se ho capito bene tu vuoi fare una sequenza di obbiettivi, in linea, cioè finito il primo si attiva il secondo, giusto?
Se si, guarda nelle opzioni dello zombie, (mi sembra perchè non ho il pc sotto mano) che ci sia una voce ifused anche nei personaggi, basta che inserisci il nome dell'obbiettivo sucessivo, naturalmente deve esserci lo script in destroy che attiva l'ifused. Ok?

Tax

(26-03-2014, 11:42 PM)Tax78 Ha scritto: Fai la prova con 1 zombie un trigger zone e una porta:

Nello zombie ci metti in ifused il nome del trigger da attivare, con lo script in destroy che attiva ciò che scritto in ifused. Al fondo del personaggio metti isobjective =1.

Nel triggerzone che viene attivato dallo zombie, metti il tuo secondo obbiettivo quindi isobjective = 2, quindi, quando il player passa dal trigger attiva il 3° obbiettivo descritto in ifused, cioè la porta.

Nella porta ci metti una winzone subito dietro con il isobjective = 3.

In questo modo puoi fare una sequenza di obbiettivi senza scriptare Smile

Tax

Vado a provarlo, grazie mille penso che ho capito
se non ci riesco modificherò questo testo Smile

EDIT:
Succede che se ammazzo lo zombie, il livello finisce, oppure il trigger si attiva già da solo senza che ci passi sopra, forse sbaglio qualcosa
ecco l'immagine apposta della porta ho fatto in modo che lo script attivasse il buio totale
ecco le immagini, sicuramente avrò sballato qualcosa

[Immagine: KXfYg2p.jpg]

[Immagine: 5REuY2N.jpg]

[Immagine: yMMVIMK.jpg]

[Immagine: yt8dMTZ.jpg]
 
Rispondi
#8
Grazie mille a tutti, ho risolto da solo
potete chiudere.
 
Rispondi
#9
Penso tu abbia risolto togliendo il "lol" dagli script perché sicuramente non funzionava...ma che è sto lol? Tongue

Tax
 
Rispondi
#10
Quando provo degli script metto sempre nomi a caso come LoL, asd o cagate varie Big Grin
Comunque, ho risolto incasinando altri trigger non levando lol Smile
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)