Calaix de Tunyi (snippets, consells, etc)
By
Atunero
,
3 May 2020 at 6:14 PM UTC
Aquest snippet permet que els soldats apareguin al principi de la missió amb l'arma baixa i el fiador posat. Aixi s'evita possible foc amic durant la intro.
1- Colocar el següent codi dins del fitxer init.sqf, entre l'execució del briefing i la intro.
Zeus JIP (Atunero)
Aquest snippet permet que un jugador amb PID determinat tingui accés al mòdul de Zeus, tant si reapareix com si entra per segona vegada despres de desconnectar-se. Per a que funcioni cal colocar almenys un mòdul de Game Master (Curator/Zeus) dins la missió i configurar-lo degudament, sino no funcionarà.
1- Crear un fitxer de nom zeusjip.sqf dins la carpeta scripts i posar el següent codi dins.
3- Crear o editar el fitxer onPlayerRespawn.sqf a l'arrel de directoris de la missió i colocar el següent codi dins.
Aquest snippet/consell es quelcom que he estat pensant des de fa temps i per fi he trobat una manera simple i no invasiva que eviti la pèrdua de slots a les missions per causes de desconnexió, errors, morts accidentals, etc. Segueix els següents passos:
1- Configurar el respawn de la missió com a BASE (3), dins l'editor es Custom Position i colocar un marcador invisible de nom "respawn" a algun lloc amagat i segur (EDEN o description.ext).
2- Posar 5 segons d'espera per a respawn (EDEN o description.ext).
3- Desactivar tots els checkboxes de l'apartat de respawn de l'editor (EDEN o description.ext).
4- Desactivar el botó de Respawn manual (EDEN o description.ext).
5- Desactivar l'Scoreboard de Respawn (EDEN o description.ext).
6- Crear o editar el fitxer onPlayerKilled.sqf i posar el següent codi dins.
Mantenir equipament al respawnejar (Atunero)
Permet reaparèixer mantenint el mateix equipament que es tenia al morir. Útil per a MSO o missions persistents que permetin respawn automàtic.
1- Crear o editar el fitxer onPlayerKilled.sqf i posar el següent codi dins.
Fer que un grup persegueixi un altre (Atunero)
Això més que un snippet son consells sobre com utilitzar la funció BIS_fnc_stalk.
Prendrem com a cas d'exemple, que volem que si l'enemic ens detecta dins una zona, un grup ens comenci a perseguir fins que arribem a una zona segura.
1- Crear un activador d'àrea (l'àrea d'activació la que vulguem).
2- Configurem l'activador amb Type = None, Activation = BLUFOR, Activation Type = Detected by OPFOR, Repeatable = Si, Server Only = Si (canviar els bàndols corresponents si escau).
3- On Activation posar:
4- On Deactivation posar:
Això permet que una metralladora estàtica enemiga faci foc de supressió sobre una zona, encara que no detecti enemics.
1- Coloquem una metralladora estàtica amb un artiller.
2- Coloquem a l'init de l'artiller (ull, no de l'arma) el següent codi.
4- Crear un activador d'àrea, configurar-lo com vulguem i a On Activation posar aixo:
Algunes vegades ens trobem en que falta llum a alguns edificis i hem de posar llums portatils que no queden bé estèticament. El que podem fer es crear fonts de llum amb script.
1- Creem una lògica i la posem on vulguem que emeti llum.
2- Posem a l'init de la lògica el següent codi:
Desactivar carregar/arrossegar objectes
A vegades tens masses nens rates i la teva sala de briefing corre el risc de ser desordenada vilment. Llavors només queda una opció. Posar a l'init dels objectes que vulguis preservar la seva integritat: