Script que permite pasar desapercibido ante el enemigo si no tenemos arma primaria, secundaria y pistola colocadas en el inventario en la parte derecha.
Pueden llevarse escondidas en mochilas o uniformes y sacarlas para atacar. En las manos puedes llevar prismaticos o designadores laser o cualquier objeto.
Debe aparecer un icono de incognito parpadeando en el lado superior derecho de la pantalla para comprobar que estas en modo incognito.
La IA si te ve con el arma en la mano es probable que te mate aunque la guardes ya que no es tan tonta y te reconoce.
Para evitar esto debes esconderte o abandonar la zona para que la IA olvide tu cara.
modo de uso:
ejecutar desde el init.sqf de la mision:
null= [_mochila,_trinchas] execVM "incognito.sqf";
_mochila = true o false. si el jugador debe quitarse la mochila para entrar en modo incognito. true para obligar al jugador a quitarse la mochila y false para que pueda quedarsela. Por defecto false.
_trinchas= true o false. si el jugador debe quitarse la trinchas para entrar en modo incognito. true para obligar al jugador a quitarse las trinchas y false para que pueda tenerlas. Por defecto true.
-ejemplos:
Código: Seleccionar todo
null= [true,true] execVM "incognito.sqf";
Código: Seleccionar todo
null= [false,false] execVM "incognito.sqf";
Código: Seleccionar todo
null= [] execVM "incognito.sqf";
-Si en algun momento de la mision ya no necesitas el script o quieres cerrarlo solo debes cambiar esto:
Código: Seleccionar todo
incognito = false; publicvariable "incognito";
-para crear una zona de check point en la que sea imposible entrar ni en modo incognito, coloca un activador cubriendo la zona elegida:
- -activador: presencia blufor(o del bando que sean los jugadores)
-al activar: incognito = false;
-al desactivar: null= [] execVM "incognito.sqf"; //(con los parametros que hayas decidido colocar)
incognito.sqf:
Código: Seleccionar todo
/*
----SCRIPT INCOGNITO By <A2>PESCADORR----
Script que permite pasar desapercibido ante el enemigo si no tenemos arma primaria, secundaria y pistola colocadas en el inventario en la parte derecha.
Pueden llevarse escondidas en mochilas o uniformes y sacarlas para atacar. En las manos puedes llevar prismaticos o designadores laser o cualquier objeto.
Debe aparecer un icono de incognito parpadeando en el lado superior derecho de la pantalla para comprobar que estas en modo incognito.
La IA si te ve con el arma en la mano es probable que te mate aunque la guardes ya que no es tan tonta y te reconoce.
Para evitar esto debes esconderte o abandonar la zona para que la IA olvide tu cara.
modo de uso:
ejecutar desde el init.sqf de la mision:
null= [_mochila,_trinchas] execVM "incognito.sqf";
_mochila = true o false. si el jugador debe quitarse la mochila para entrar en modo incognito. true para obligar al jugador a quitarse la mochila y false para que pueda quedarsela. Por defecto false.
_trinchas= true o false. si el jugador debe quitarse la trinchas para entrar en modo incognito. true para obligar al jugador a quitarse las trinchas y false para que pueda tenerlas. Por defecto true.
ejemplos:
null= [true,true] execVM "incognito.sqf"; //debes quitar tanto mochila y trinchas para ir en modo incognito:
null= [false,false] execVM "incognito.sqf"; //puedes llevar mochila y trinchas para ir en modo incognito.
null= [] execVM "incognito.sqf"; // Por defecto. Debes quitarte las trinchas y puedes ir con mochila
Si en algun momento de la mision ya no necesitas el script o quieres cerrarlo solo debes cambiar esto:
incognito = false; publicvariable "incognito";
para crear una zona de check point en la que sea imposible entrar ni en modo incognito, coloca un activador cubriendo la zona elegida:
-activador: presencia blufor(o del bando que sean los jugadores)
-al activar: incognito = false;
-al desactivar: null= [] execVM "incognito.sqf"; //(con los parametros que hayas decidido colocar)
*/
if (isserver) exitwith {}; //anular linea para probar en el editor
_mochila = param [0,false];
_trinchas = param [1,true];
incognito = true;
waituntil
{
if ((primaryweapon player) == "") then
{
if ((secondaryWeapon player) == "") then
{
if ((handgunweapon player) == "") then
{
if ((((backpack player) == "") && _mochila) || !_mochila) then
{
if ((((vest player) == "") && _trinchas) || !_trinchas) then
{
player setcaptive true;
["<t size='1'><img image='incognito.paa' />",1,0,0,1,0, 90] spawn BIS_fnc_dynamicText;
} else
{
player setcaptive false;
};
} else
{
player setcaptive false;
};
} else
{
player setcaptive false;
};
} else
{
player setcaptive false;
};
} else
{
player setcaptive false;
};
sleep 3;
!alive player || !incognito
};
player setcaptive false;
Aqui teneis los archivos: