Creare Videogiochi - Game Developer
Nemico dopo morto lascia un oggetto è possibile ? - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Fps Creator e GameGuru Italia (https://www.making-videogames.net/giochi/Forum-Fps-Creator-e-GameGuru-Italia)
+--- Forum: Script fpi e lua FPSC GameGuru (https://www.making-videogames.net/giochi/Forum-Script-fpi-e-lua-FPSC-GameGuru)
+--- Discussione: Nemico dopo morto lascia un oggetto è possibile ? (/thread-Nemico-dopo-morto-lascia-un-oggetto-%C3%A8-possibile)



Nemico dopo morto lascia un oggetto è possibile ? - operation: new Italy - 22-04-2011

un paio di domandine veloci e poi non rompo piu:
è possibile fare in modo che se un nemico muoia lasci un oggetto (es. chiave) oltre l'arma?
come si fa (non uccidetemi vi prego) a riprodurre un suono (o una frase nel mio caso) ?

grazie!


RE: aiuto! (fps creator x9) - danieleplay - 22-04-2011

Per il suono basta aggiungere una Sound Zone, poi inserire il file audio nel main di essa.
Per l'oggetto non lo so...


RE: Nemico dopo morto lascia un oggetto è possibile ? - operation: new Italy - 22-04-2011

grazie lo stesso...


RE: Nemico dopo morto lascia un oggetto è possibile ? - Tax78 - 22-04-2011

Per l'oggetto e possibile, capiti al momento giusto perchè l'ho usato nel mio game Aldemey se scarichi il mio game trovi vari script che possono esserti utili, più quello che cerchi, da mettere in destroy del nemico. E intanto se vuoi ti fai una partita Tongue

Nel tuo caso quando andrai a cercare il file .fpi lo trovi in... //scriptbank\My script\destroy\elimina nemico ifused.fpi
Che poi è questo:
Citazione:;Artificial Intelligence Script

;Header By Tax

desc = Elimina nemico e ifused

;Triggers

Confusedtate=0,plrdistwithin=40Confusedtate=1,activateifused=1
Confusedtate=1Confusedtate=2,coloff,suspend


;End of Script

Come si usa:
Nel nemico
in destroy = elimina nemico ifused.fpi
in IfUsed = inserisci l'oggetto che il player deve trovare (esempio Key)

In key :
Inserire la key in qualsiasi punto del livello, nascosta che non si veda.

In main = lo script qui sotto
Citazione:;Artificial Intelligence Script

;Header

desc = Pickup Key zaino

;Triggers

Confusedtate=0:hudreset,hudx=25,hudy=5,hudimage=languagebank\english\gamecore\huds\Tax\Key_3.png,hudname=chiave,hudhide=1,hudmake=display,state=10

;Confusedtate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupakey.tga,hudname=keyprompt,hudhide=1,hudmake=display,state=10
Confusedtate=10,activated=1Confusedtate=1,playertake,coloff,plrsound=audiobank\misc\ping.wav,hudshow=chiave,hudshow=keyprompt,hudfadeout=keyprompt
Confusedtate=1:rundecal=5

;End of Script
Naturalmente l'hud lo cambi con il tuo.

Cosa succede:
Uccidendo il nemico, non succede nulla,procede l'animazione di morte e si ferma lì.
Quando il player si avvicina ad una distanza minima dal defunto, in automatico lo script in destroy attiva la key. Quest'ultima se attivata va immediatamente al player.

By Tax


RE: Nemico dopo morto lascia un oggetto è possibile ? - operation: new Italy - 22-04-2011

grazie tax!
oh giusto adesso mi sto scaricando aldemey vediamo un po com'è!


edit : non quotare inutilmente


RE: Nemico dopo morto lascia un oggetto è possibile ? - xlsheriklx - 23-04-2011

Beh tax ormai con la beta 1.18 l'hanno implementato..se vai in scriptbank\destroy c'è destroy and activate Smile


RE: Nemico dopo morto lascia un oggetto è possibile ? - Tax78 - 23-04-2011

ehehehe e vero, son talmente abituato a farmi gli script che non ho neache guardato Tongue