Beiträge von danielderhoth
-
-
geil danke dir eine frage hab ich dazu noch wird das dann so gemacht
Spoiler anzeigen
/*
File: fn_jail.sqf
Author: Bryan "Tonic" Boardwine
Description:
Starts the initial process of jailing.
*/
private["_bad","_unit","_time"];
_unit = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
hintSilent format["%1", _unit];
if(isNull _unit) exitWith {}; //Dafuq?
if(_unit != player) exitWith {}; //Dafuq?
if(life_is_arrested) exitWith {}; //Dafuq i'm already arrested
_time = [_this,2,15,[0]] call BIS_fnc_param;
_bad = [_this,1,false,[false]] call BIS_fnc_param;player setVariable["restrained",false,true];
player setVariable["Escorting",false,true];
player setVariable["transporting",false,true];titleText["You have been arrested, wait your time out. If you attempt to respawn or reconnect your time will increase!","PLAIN"];
hintSilent "For being arrested you have lost the following licenses if you own them\n\nFirearms License\nRebel License";
player setPos (getMarkerPos "jail_marker");if(_bad) then
{
waitUntil {alive player};
uiSleep 1;
};//Check to make sure they goto check
if(player distance (getMarkerPos "jail_marker") > 100) then
{
player setPos (getMarkerPos "jail_marker");
};[1] call life_fnc_removeLicenses;
if(life_inv_driver > 0) then {[false,"driver",license_civ_driver] call license_civ_driver;}; <--------------------------------------------hier
if(life_inv_heroinu > 0) then {[false,"heroinu",life_inv_heroinu] call life_fnc_handleInv;};
if(life_inv_heroinp > 0) then {[false,"heroinp",life_inv_heroinp] call life_fnc_handleInv;};
if(life_inv_coke > 0) then {[false,"cocaine",life_inv_coke] call life_fnc_handleInv;};
if(life_inv_cokep > 0) then {[false,"cocainep",life_inv_cokep] call life_fnc_handleInv;};
if(life_inv_turtle > 0) then {[false,"turtle",life_inv_turtle] call life_fnc_handleInv;};
if(life_inv_cannabis > 0) then {[false,"cannabis",life_inv_cannabis] call life_fnc_handleInv;};
if(life_inv_marijuana > 0) then {[false,"marijuana",life_inv_marijuana] call life_fnc_handleInv;};
if(life_inv_methu > 0) then {[false,"methu",life_inv_methu] call life_fnc_handleInv;};
if(life_inv_methp > 0) then {[false,"methp",life_inv_methp] call life_fnc_handleInv;};
if(life_inv_bottledwhiskey > 0) then {[false,"bottledwhiskey",life_inv_bottledwhiskey] call life_fnc_handleInv;};
if(life_inv_bottledbeer > 0) then {[false,"bottledbeer",life_inv_bottledbeer] call life_fnc_handleInv;};
life_is_arrested = true;removeAllItems player;
removeVest player;
removeBackpack player;
removeGoggles player;
removeHeadgear player;
removeAllWeapons player;
{player removeMagazine _x} foreach (magazines player);
removeUniform player;
player forceAddUniform "U_C_Scientist";[[player,_bad,_time],"life_fnc_jailSys",false,false] spawn life_fnc_MP;
[5] call SOCK_fnc_updatePartial; -
Kurze frage ich das hier der script damit die spieler ihre lizenzen verlieren wenn sie im knast sind ? wenn ja wo muss ich die neuen lizenzen hin schreiben damit die auch weg sind
Spoiler anzeigen
/*
File: fn_removeLicenses.sqf
Author: Bryan "Tonic" Boardwine
Description:
Used for stripping certain licenses off of civilians as punishment.
*/
private["_state"];
_state = [_this,0,1,[0]] call BIS_fnc_param;switch (_state) do
{
// Drivers License
case 10:
{
license_civ_driver = false;
hintSilent localize "STR_Civ_RevokeLicense_Driver";
};
// Truck License
case 11:
{
license_civ_truck = false;
hintSilent localize "STR_Civ_RevokeLicense_Truck";
};
// Pilot License
case 12:
{
license_civ_air = false;
hintSilent localize "STR_Civ_RevokeLicense_Pilot";
};
// Boating License
case 13:
{
license_civ_boat = false;
hintSilent localize "STR_Civ_RevokeLicense_Boating";
};
// Diving License
case 14:
{
license_civ_dive = false;
hintSilent localize "STR_Civ_RevokeLicense_Diving";
};
// Taxi License
case 15:
{
license_civ_driver = false;
hintSilent localize "STR_Civ_RevokeLicense_Taxi";
};
// All Motor Vehicle
case 16:
{
license_civ_driver = false;
license_civ_truck = false;
license_civ_air = false;
license_civ_boat = false;
license_civ_air = false;
license_civ_dive = false;
hintSilent localize "STR_Civ_RevokeLicense_AllMotor";
};
// Firearms License
case 17:
{
license_civ_gun = false;
hintSilent localize "STR_Civ_RevokeLicense_Firearm";
};
}; -
gibt es einen tankstellen script fürs tanken ? xD
danke im vorraus MFG Dani
-
kann mir einer erklären wie ich arma 3 whitelist script einfüge für polizei und medic
-
wie genau mach ich das ? hab es mal mit fn_inispy.sql probiert auszustellen mit dem befehl exitWith{}; ging aber nicht alternative ?
danke im vorraus
-
Ich habe eben die version 4.4r4 installiert wenn ich auf dem server kommen steht dort erkannt von Spyglass