hallo zusammen,
ich habe da für eine Altis Life Version 4.4 r4 versucht Sirenen zu erstellen. Funktionieren tut das ganze noch nicht, daher wollte ich fragen ob mir wer da helfen kann.
Sounds eingefügt, stehen auch in der description.ext die beiden sirenen Skripts sind auch vorhanden.
Hier der Skriptschnipsel der Sirenen:
Spoiler anzeigen
//Sirenen
case 33: {
if(!_shift && !_ctrlKey) then
{
if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
{
[] spawn
{
life_siren_active = true;
sleep 4.315;
life_siren_active = false;
};
_veh = vehicle player;
if(playerSide == west) then {
[_veh, "coptakedown"] remoteexeccall ["say3D",0];
} else {
[_veh, "medictakedown"] remoteexeccall ["say3D",0];
};
};
};
if(_shift) then
{
if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
{
[] spawn
{
life_siren_active = true;
sleep 1;
life_siren_active = false;
};
_veh = vehicle player;
if(isNil {_veh getVariable "siren"}) then {_veh setVariable["siren",false,true];};
if((_veh getVariable "siren")) then
{
titleText ["Sirene deaktiviert","PLAIN"];
_veh setVariable["siren",false,true];
}
else
{
titleText ["Sirene aktiviert","PLAIN"];
_veh setVariable["siren",true,true];
if(playerSide == west) then {
[[_veh],"life_fnc_copSiren",nil,true] spawn life_fnc_MP;
} else {
[[_veh],"life_fnc_medicSiren",nil,true] spawn life_fnc_MP;
};
};
};
};
if (_ctrlKey) then
{
if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
{
[] spawn
{
life_siren_active = true;
sleep 6.031;
life_siren_active = false;
};
_veh = vehicle player;
if(playerSide in [west,independent]) then {
[_veh, "warnsirene"] remoteexeccall ["say3D",0];
};
};
};
};
//Durchsagen
case 39: {
if(!_shift && !_ctrlKey) then
{
if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
{
[] spawn
{
life_siren_active = true;
sleep 7.281;
life_siren_active = false;
};
_veh = vehicle player;
if(playerSide == west) then {
[_veh, "persdurchsage"] remoteexeccall ["say3D",0];
};
};
};
if(_shift) then
{
if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
{
[] spawn
{
life_siren_active = true;
sleep 8.471;
life_siren_active = false;
};
_veh = vehicle player;
if(playerSide == west) then {
[_veh, "fahrdurchsage"] remoteexeccall ["say3D",0];
};
};
};
};