Creare Videogiochi - Game Developer

Versione completa: Elimina nemico..... attiva porta
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Per versioni prima della 1.18
Script da inserire in destroy nemico:
Codice:
;Artificial Intelligence Script

;Header    By Tax

desc          = Elimina nemico e setta variabile

;Triggers

:state=0:state=1,setvar=100,coloff,suspend

;End of Script

Script da inserire in main della porta da attivare:
Codice:
;Artificial Intelligence Script

;Header    By Tax

desc          = porta variabile (aprire)

;Triggers

:state=0,varequal=100:activate=1
:state=0,activated=1:state=1,setframe=0,sound=$0
:state=1:incframe=0
:state=1,frameatend=0:state=2,coloff

;End of Script

_____________________________________________________________
Sistema nuovo (con l'arrivo della v.1.18)

La TGC ha reso gli script qui sopra inutili Blush.

Con l'arrivo del ifused nei personaggi, e con lo script di base "destroyandactivate.fpi" i miei script diventano inutili Tongue

In base alla mia esperienza in fpsc, consiglio di usare il sistema nuovo, perchè le variabili son sempre un po instabili, ritardi nell'apertura della porta, interferenze con altre variabili, ecc...

Nuovo sistema
Nel nemico:
In destroy = destroyandactivate.fpi ( lo trovi in \\scriptbank\destroy\)
In If Used = nome porta

Nella porta remota
In name = inserire il nome messo in If Used del nemico

By Tax
O.O tax...ma sei un dio o cosa? xD
(19-12-2010, 02:27 PM)xlsheriklx Ha scritto: [ -> ]O.O tax...ma sei un dio o cosa? xD
Esagerato.....comunque. questi script li ho usati nel mio game per attivare una porta solo se uccidevi il boss. rendeva bene.

By Tax Wink
Complimenti Tax..sei molto bravo nello scripting Wink
(19-12-2010, 03:26 PM)GEARS_CORPORATION Ha scritto: [ -> ]Complimenti Tax..sei molto bravo nello scripting Wink

lui è il re dello scripting xD
Grazie mille!
@Pc23 : prego ^^
Scusate la mia ingnoranza ma non ho capito cosa devo mettere su 'elimina nemico e setta variabile' e 'porta variabile (aprire)
poi anche in che cartella devo mettere i codici...
Eccomi pronto a rispondere a dubbi e perplessità ^^

Allora gli script non son da modificare, vanno bene così come sono, a meno che non usi altri script con variabili "100".

Gli script vanno salvati così:
Il 1° l'ho salvi con bloknote in formato .fpi e li sistemi nella cartella destroy, oppure fai una cartella con tuo nome e lì metti tutti gli script che scarichi da internet, suddivisi per cartelle, per non mischiarli con originali di FPSC.(scelta consigliata), io faccio così.

Il 2° stesso discorso per salvarlo, se vuoi l'ho sbatti nel mucchio, oppure fai una cartella "door" e l'ho metti lì.

Una volta che hai fato ciò:
3° inserisci il nemico\clik DX mouse\in destroy fai la ricerca del 1° script "elimina nemico e setta variabile"\e confermi modifiche.
Poi andiamo a mettere la porta e sempre nelle sue opzioni, però stavolta in main fai la ricerca del 2° script \confermi.

PS: consiglio di provare gli script in livelli di prova, fati sul momento per quell'occasione, per evitare contrasti con altri script.

Spero di esserti stato utile

By Tax
giusto, in caso hai altri dubbi leggi anche questa discussione http://www.making-videogames.net/giochi/...-t-34.html
Grazie mille ancora ragazzi siete forti!
Scusate se rompo ma non succede niente... Undecided ho fatto tutto quello che mi avete detto ma la porta rimane inuttilizzabile e il nemico rimane perterra....praticamente non succede niente apparte che la porta non mi da più il 'Press enter to use' ... avete voglia di aiutarmi perfavore?
hai messo la porta come? con use?

Alche

ma cosa dio dello scripting quello sono io <.<

(ora david mi bestemmierà a morte perchè sa che ho detto una cavolata xD)

comunque script fantastico neanche friskon fa script così kilometrici xD
Citazione:Scusate se rompo ma non succede niente... ho fatto tutto quello che mi avete detto ma la porta rimane inuttilizzabile e il nemico rimane perterra....praticamente non succede niente apparte che la porta non mi da più il 'Press enter to use' ... avete voglia di aiutarmi perfavore?

@ Pc23 :
1°Allora, la porta non ha importanza cosa usi, remote, use, auto, ecc.... tanto cambiando lo script in 'main' son tutte uguali.

2° La scritta che ti appare (hud), per aprire la porta non l'ho messa, quindi non ti apparirà mai, si aprirà solo uccidendo l'entità nemica.

3° Guarda bene che lo script corrisponda a quello inserito da me, un minimo errore e non funzionerà.

4° Avolte anche nei miei test succede che non funge, è un problema del programma, uno dei tanti bug di FPSC. Ti conviene riselezionare lo script in main alla porta, e in destroy quello del nemico. Riprovare.....

PS: Consigliabile un test in un livello a parte, creato apposta per provare gli script, tutto per evitare possibili contrasti tra script. Può capitare tra variabili.

Sempre a disposizione, attendo tue notizie.

By Tax
grazie per lo script
Niente non funziona...ma lo script è valido anche metà inglese e italiano??
Ho appena provato e mi funziona!!! comunque volevo provare a fare un video tutorial, e magari provo con questi script visto che ci siamo.
Sai, mai fatti, eheheh Big Grin


PS: Mi sono accorto di una imperfezione del 1° script, (niente a che vedere con problema di Pc23, funzionava lo stesso), solo che, quando l'entità moriva, e il player sparava ad altezza busto, come se l'entità fosse ancora impiedi, usciva il sangue dal nulla Confused.
Allora aggiunto ,suspend, così non c'è più sta cosa assurda
Ah FORSE ho capito cosa non va...come si fa a salvare in formato .fpi ?
io lo salvo con blocco note..File > Salva Con Nome.. > Nomefile.fpi
No!Tranquilli gli script vanno! Big Grin
Solo che c'è un'altro problema:
Quando vado a testare il livello la porta è già aperta...
Citazione:Solo che c'è un'altro problema:
Quando vado a testare il livello la porta è già aperta...
E perchè, hai messo lo script del personaggio in main, al posta di destroy, e successo anche a me, nelle prove.
Asd!Ora va!!
Grazie mille Tax!!Grazie a te posso creare i miei boss!!
stima infinita.
Inserito video tutorial per le "new entry" e poi perchè è la prima volta che l'ho faccio eheheh Big Grin
Modificato il primo post Rolleyes

Alche

bravissimo tax!
Complimenti!
E tutto questo tax l'ha scoperto grazie a me xD xD
meglio che fare lo scrip della chiave (sono niubbo nel fare gli script -.-")