last update: 22/02/2018parent: Creazione oggetti

Gun dispencer

Create un prim a vostro piacimento (o una mesh), se ne prendete uno già fatto verificate che non contenga alcuno script o altro. Create un nuovo script con il codice riportato qui sotto:

 

default {
  state_entry() {}
  touch_end(integer z) {   
    if (ezStatus())

      ezIncomingAv( llDetectedKey(0), llGetObjectDesc() );
  }
}

 

oppure copiate nel prim lo script ez_giver.lsl che trovate nella cartella dove avete scompattato il file ezombie1.zip.

 

Nella descrizione del prim inserite il nome dell'arma che volete associare a questo dispencer. Esempio: se la vostra arma si chiama ABC nella descrizione di questo prim dispencer inserite "ABC".

 

Potete creare più "gun dispencer", uno per ogni tipo di arma che si intende mettere a disposizione.

 

Note:

  1. non inserite alcun prim (gun, hud) in questo oggetto, non serve
  2. allo stato attuale non vi sono differenze tra un arma ed un altra a livello di gioco. L'unico motivo per utilizzare (mettere a disposizione dei player) più armi è puramente estetico.
  3. Nel gioco possono essere usate solo armi costruite come specificato nel prossimo paragrafo, armi contenenti altri script non funzioneranno con eZombie
  4. Le armi e l'HUD vengono cedute al player in modo temporaneo e rimosse quando il player esce dall'arena. Possono comunque verificarsi casi in cui entrambe rimangano "attaccate" al player (es. se il player si teletrasporta dall'arena ad un altra regione).