Source : http://altisdev.com/index.php?/topic/153-ajouter-des-safe-zones-script-anti-tir-dans-ces-zones/
1 - Ouvrez votre mission.sqm avec l'éditeur Arma III
2 - Inserez un marqueur => Ellipse => Entrez un nom "safepyrgos" et Axe A et B = 400
2a - Faites de même avec d'autres endroits sur la map.
3 - Sauvegardez votre mission.
---------------------------------------------------------------------
4 - Créez un fichier "safezone.sqf" et mettez le dans un dossier "scripts"
DESCRIPTION:
Tue joueur tirant dans une zone safe
CONFIGURATION:
Edit the #defines below.
*/
#define SAFETY_ZONES [["Safe_Kav", 600],["safepyrgos", 400]] // Syntax: [["marker1", radius1], ["marker2", radius2], ...]
#define MESSAGE "Tu es mort car tu as tiré dans une safe zone"
if (isDedicated) exitWith {};
waitUntil {!isNull player};
switch (playerSide) do
{
case west:
{};
case civilian:
{
player addEventHandler ["Fired", {
if ({(_this select 0) distance getMarkerPos (_x select 0) < _x select 1} count SAFETY_ZONES > 0) then
{
deleteVehicle (_this select 6);
titleText [MESSAGE, "PLAIN", 3];
player setDamage 1; //Pan t'es mort
hint parseText format["<t color='#01B0F0'><t size ='2.5'<t align='center'>Safe Zone<br/><t color='#FFFFFF'><t align='center'><t size='1.5'>Pas de tirs<br/><t color='#FFFFFF'><t align='center'><t size='1.5'>Pas de vols<br/><t color='#FFFFFF'><t align='center'><t size='1.5'>Pas de braquage<br/><t"];
};
}];
};
};
5 - Dans "init.sqf", ajoutez :
[] execVM "scripts\safezone.sqf";
Voilà, amusez vous bien