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
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
tate=0,plrdistwithin=40tate=1,activateifused=1
tate=1tate=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
tate=0:hudreset,hudx=25,hudy=5,hudimage=languagebank\english\gamecore\huds\Tax\Key_3.png,hudname=chiave,hudhide=1,hudmake=display,state=10
;tate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupakey.tga,hudname=keyprompt,hudhide=1,hudmake=display,state=10
tate=10,activated=1tate=1,playertake,coloff,plrsound=audiobank\misc\ping.wav,hudshow=chiave,hudshow=keyprompt,hudfadeout=keyprompt
tate=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