Jump to content

Search the Community

Showing results for tags '5.0'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Altis Life RPG
    • Headquarters
    • Introductions
    • RULES
  • Altis Life RPG Community
    • General Discussion
    • Helper Recruitment
    • Altis Life Server Advertising
    • Discord (join us for discuss)
  • Tools and Administration
    • Altis Life RPG (official Framework)
    • Altis Life Wiki
    • Server Setup and Configuration
    • Database
    • Security
    • Maintenance
  • Altis Life Customization
    • Server & Scripting Help Desk
    • Releases & Download
    • Misc & Tools
  • Kool Kids Klub's Oof
  • Kool Kids Klub's Secret Spot

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


CPU


Memory


Hard Drive


Graphic Card


PSU


Case


Monitor


Description - Other Accessories

Found 8 results

  1. CubeX

    Custom NEW Phone Menu

    By: CubeX Designs *FOR VERSION 5.0* Difficulty: Medium 1. Preview 2. Installation 3. FAQ 1| Preview: 2| Installation: 1: Go to your description.ext and find this line: #include "config\Config_Master.hpp" Below that line add this code: #include "CBX\CBXDialogHandler.hpp" 2: Go to your CfgRemoteExec.hpp and find this line: jip = 0; Below that line add this code: #include "CBX\CBXCfgRemoteExec.hpp" 3: Copy all of the files from core\pmenu in our zip file and replace them with the ones in yourmission\core\pmenu. 4: Copy the folder CBX to your mission root folder. 5: Copy the folder @CBX to your arma 3 server root folder. 6. Go to your life_server.pbo and edit the file functions.sqf. Between the function :"TON_fnc_cell_emsrequest" to the function "TON_fnc_cell_adminmsgall" replace the content with this : TON_fnc_cell_emsrequest = compileFinal " private [""_msg"",""_to""]; ctrlShow[2404,false]; _msg = ctrlText 2400; _length = count (toArray(_msg)); if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[2404,true];}; _to = ""EMS Units""; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2404,true];}; [_msg,name player,5,mapGridPosition player,player] remoteExecCall [""TON_fnc_clientMessage"",independent]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_ToEMS"",_to,_msg]; ctrlShow[2404,true]; "; //To One Person TON_fnc_cell_textmsg = compileFinal " private [""_msg"",""_to""]; ctrlShow[2401,false]; _msg = ctrlText 2400; _length = count (toArray(_msg)); if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[2401,true];}; if (lbCurSel 2100 isEqualTo -1) exitWith {hint localize ""STR_CELLMSG_SelectPerson""; ctrlShow[2401,true];}; _to = call compile format [""%1"",(lbData[2100,(lbCurSel 2100)])]; if (isNull _to) exitWith {ctrlShow[2401,true];}; if (isNil ""_to"") exitWith {ctrlShow[2401,true];}; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2401,true];}; [_msg,name player,0] remoteExecCall [""TON_fnc_clientMessage"",_to]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_ToPerson"",name _to,_msg]; ctrlShow[2401,true]; "; //To All Cops TON_fnc_cell_textcop = compileFinal " private [""_msg"",""_to""]; ctrlShow[2402,false]; _msg = ctrlText 2400; _to = ""The Police""; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2402,true];}; _length = count (toArray(_msg)); if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[2402,true];}; [_msg,name player,1,mapGridPosition player,player] remoteExecCall [""TON_fnc_clientMessage"",-2]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_ToPerson"",_to,_msg]; ctrlShow[2402,true]; "; //To All Admins TON_fnc_cell_textadmin = compileFinal " private [""_msg"",""_to"",""_from""]; ctrlShow[2403,false]; _msg = ctrlText 2400; _to = ""The Admins""; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2403,true];}; _length = count (toArray(_msg)); if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[2403,true];}; [_msg,name player,2,mapGridPosition player,player] remoteExecCall [""TON_fnc_clientMessage"",-2]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_ToPerson"",_to,_msg]; ctrlShow[2403,true]; "; //Admin To One Person TON_fnc_cell_adminmsg = compileFinal " if (isServer) exitWith {}; if ((call life_adminlevel) < 1) exitWith {hint localize ""STR_CELLMSG_NoAdmin"";}; private [""_msg"",""_to""]; ctrlShow[2407,false]; _msg = ctrlText 2400; _to = call compile format [""%1"",(lbData[2100,(lbCurSel 2100)])]; if (isNull _to) exitWith {ctrlShow[2407,true];}; if (isNil ""_to"") exitWith {ctrlShow[2407,true];}; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2407,true];}; [_msg,name player,3] remoteExecCall [""TON_fnc_clientMessage"",_to]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_AdminToPerson"",name _to,_msg]; ctrlShow[2407,true]; "; TON_fnc_cell_adminmsgall = compileFinal " if (isServer) exitWith {}; if ((call life_adminlevel) < 1) exitWith {hint localize ""STR_CELLMSG_NoAdmin"";}; private [""_msg"",""_from""]; ctrlShow[2406,false]; _msg = ctrlText 2400; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[2406,true];}; [_msg,name player,4] remoteExecCall [""TON_fnc_clientMessage"",-2]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_AdminToAll"",_msg]; ctrlShow[2406,true]; "; 7: Go to core\functions\fn_keyHandler.sqf and find this line: case 21: { Below that you will see this line: [] call life_fnc_p_openMenu; Replace this line with this line: [] spawn CBX_fnc_openPhone; 8: To make it work you have to set it as a mod in your server startup parameters. Like that : “[email protected];@life_server;heli;jets;kart;mark;@CBX” FINAL: DOWNLOAD ZIP (CLICK) PHONE WALLPAPER PSD FILE ICONS PSD FILE (CLICK) Credit: Coded By Beast, Designed By CubeX For AltisLifeRPG 3| FAQ: Q: Who made this amazing thing? xD. A: CubeX Designs. Q: Is It Free?. A: Like Dhaa?!. Q: Can I change stuff and edit the PSD file?. A: Yes! you can change everything you want In the PSD file. Q: Why the wallpaper psd file size is so big?. A: because the Images size I used is 4K and the size I created the wallpaper is 2048x2048 sorry xD. Q: Will you add more screens (menus) to the phone? (like admin menu and wanted). A: Maybe but we do not guarantee anything. Please Let Us Know If You Have Any Problems With The Phone, We Will Update It For Fixes. Icons made by: Gregor Cresnar Freepik Plainicon Yannick Egor Rumyantsev from www.flaticon.com p.s- please do not share this post in other forums without my permission. thanks
  2. Author: Me (I mean, it really wasn't that hard.) Difficulty: Really Easy What does it do? It enables / disables environmental ambient sound by pressing Shift + 0. (People claim that it gives you better FPS.) In my case, it gives me an extra 2 - 6 FPS depending on how much ambient sound there is. https://community.bistudio.com/wiki/enableEnvironment I've made it so that it only disables / enables ambient sound. Here it is: Step 1: Go to core\configuration.sqf - Add 'life_environment = 0;' Do it like this: Step 2: Go to core\functions\fn_keyHandler.sqf - Copy and Paste after Case 24 (FadeSound) It should look like this without the weird indentation. And that should be it. Comment if you have any issues, I mean, you really shouldn't though.
  3. Yoyoyo, here I have a HUD for you which I have only recently made but will not continue to use. Before this goes away, I'd rather upload it for others. Legal information (copyright): This script+tutorial was provided by "HerrBackfisch". The copyright in the script may not be removed. Uploading the textures is also forbidden without permission. I forbid the distribution of this data and the tutorial I have written in other forums without my prior consent. Tutorial: 1. you download the attached file. 2. drag the file in the dialog folder into yourmission.altis/dialog and replace it. 3. drag the pictures into your main directory of the mission. Mission.altis/ (you can change the path in the dialog file) 4. now you are done and can start your server I would be pleased with a positive evaluation. If you want to write dialogs just write PN. I do not offer support because I am inactive. Ingame: HUD.rar
  4. Likey

    extDB3 error

    Hi, I have installed version 5.0 of Altis Life. I prepared everything but I can not connect to the database. help me.. The version is 5.0 and I am using extDB3. As a result of my RPT 'CallExtension' extDB3 'could not be found'Is shown. It is also not visible in the logs of my extDB3. Somebody please help me please. My database name is altislife and I wrote it exactly like extDB3. ------------------------------------------------------------------------------------------------------------------- SERVER RPG https://hastebin.com/ipawubobec.tex extdb3-conf https://hastebin.com/yedezuvato.vbs extdb3-conf.ini arma3server_x64_2017-11-19_20-58-20.rpt
  5. Hello everyone, I made this script not long ago for my server but it didn't go anywhere arma is feeling like a dead game for me so I'm releasing most of the scripts I made! ok so first things first, Author: TaskForceTactical Difficulty: Copy & Paste Couldn't have done this without Pril he helped me learn to script and also helped with any errors I had Create a file in Mission\Core\Civilian\ called "fn_demoChargeTimerBank.sqf" and paste this into it! #include "..\..\script_macros.hpp" /* File: fn_demoChargeTimerBank.sqf Author: TaskForceTactical Description: Starts the timer and handles spawning of vehicles/weapons for NATO Ground Vehicles/Armory */ private ["_uiDisp","_time","_timer","_spawnVehicle","_vehicleArray","_vehicleDir","_vehicleSpawn","_var"]; disableSerialization; "lifeTimer" cutRsc ["life_timer","PLAIN"]; _uiDisp = uiNamespace getVariable "life_timer"; _timer = _uiDisp displayCtrl 38301; _time = time + (1 * 5); for "_i" from 0 to 1 step 0 do { if (isNull _uiDisp) then { "lifeTimer" cutRsc ["life_timer","PLAIN"]; _uiDisp = uiNamespace getVariable "life_timer"; _timer = _uiDisp displayCtrl 38301; }; if (round(_time - time) < 1) exitWith {}; if (!(fed_bank1 getVariable ["chargeplaced",false])) exitWith {}; _timer ctrlSetText format ["NATO Reserve: %1",[(_time - time),"MM:SS.MS"] call BIS_fnc_secondsToString]; sleep 0.08; }; "lifeTimer" cutText["","PLAIN"]; if (!(fed_bank1 getVariable["chargeplaced",false])) exitWith {}; fed_bank1 setVariable ["chargeplaced",false,true]; fed_bank1 setVariable ["safe_open",true,true]; fed_bank1 setVariable ["locked",false,true]; [true,"relicArmory",1] call life_fnc_handleInv; _vehicleSpawn = getMarkerPos "reserve_car_1"; _vehicleDir = markerDir "reserve_car_1"; _vehicleArray = [ "B_T_MBT_01_TUSK_F", "B_MRAP_01_hmg_F", "B_LSV_01_armed_F", "B_MRAP_01_gmg_F", "CUP_B_Dingo_CZ_Des", "CUP_B_Dingo_GL_CZ_Des" ]; _spawnVehicle = (_vehicleArray call BIS_fnc_selectRandom) createVehicle _vehicleSpawn; _spawnVehicle setDir _vehicleDir; _spawnVehicle setPos _vehicleSpawn; _spawnVehicle setVectorUp (surfaceNormal _vehicleSpawn); life_vehicles pushBack _spawnVehicle; [_spawnVehicle,"trunk_in_use",false,true] remoteExecCall ["TON_fnc_setObjVar",2]; [_spawnVehicle,"vehicle_info_owners",[[getPlayerUID player,profileName]],true] remoteExecCall ["TON_fnc_setObjVar",2]; life_vehicles pushBack _spawnVehicle; [getPlayerUID player,playerSide,_spawnVehicle ,1] remoteExecCall ["TON_fnc_keyManagement",2]; [(getPlayerUID player),playerSide,_spawnVehicle ,0] remoteExecCall ["TON_fnc_vehicleCreate",0]; sleep 0.8; clearWeaponCargoGlobal _spawnVehicle; clearMagazineCargoGlobal _spawnVehicle; clearItemCargoGlobal _spawnVehicle; clearBackpackCargoGlobal _spawnVehicle; _var=floor(random 6); if (_var==0) then {fed_bank1 addWeaponCargoGlobal ["CUP_arifle_M4A1_camo", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_Mk16_CQC", 1]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_XM8_Carbine_FG", 1]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_FNFAL", 1]; fed_bank1 addMagazineCargoGlobal ["CUP_30Rnd_556x45_Stanag", 20]; fed_bank1 addMagazineCargoGlobal ["CUP_20Rnd_762x51_FNFAL_M", 20];}; if (_var==1) then {fed_bank1 addWeaponCargoGlobal ["launch_Titan_F", 1]; fed_bank1 addMagazineCargoGlobal ["Titan_AA", 4]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_FNFAL_railed", 1]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_L85A2", 1]; fed_bank1 addMagazineCargoGlobal ["CUP_30Rnd_556x45_Stanag", 20]; fed_bank1 addMagazineCargoGlobal ["CUP_20Rnd_762x51_FNFAL_M", 20];}; if (_var==2) then {fed_bank1 addWeaponCargoGlobal ["CUP_lmg_Mk48_des", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_launch_M136", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_arifle_CZ805_B", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_srifle_L129A1_HG", 1]; fed_bank1 addMagazineCargoGlobal ["CUP_20Rnd_762x51_CZ805B", 20]; fed_bank1 addMagazineCargoGlobal ["CUP_M136_M", 6]; fed_bank1 addMagazineCargoGlobal ["CUP_20Rnd_762x51_L129_M", 20]; fed_bank1 addMagazineCargoGlobal ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M", 6]; fed_bank1 addMagazineCargoGlobal ["CUP_20Rnd_762x51_L129_M", 20];}; if (_var==3) then {fed_bank1 addWeaponCargoGlobal ["HandGrenade_Stone", 15]; fed_bank1 addWeaponCargoGlobal ["CUP_srifle_SVD_des_ghillie_pso", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_srifle_AWM_des", 2]; fed_bank1 addWeaponCargoGlobal ["CUP_srifle_M107_Base", 1]; fed_bank1 addWeaponCargoGlobal ["srifle_DMR_02_F", 1]; fed_bank1 addMagazineCargoGlobal ["CUP_10Rnd_762x54_SVD_M", 15]; fed_bank1 addMagazineCargoGlobal ["10Rnd_338_Mag", 10]; fed_bank1 addMagazineCargoGlobal ["CUP_10Rnd_127x99_m107", 10]; fed_bank1 addMagazineCargoGlobal ["CUP_5Rnd_86x70_L115A1", 10];}; if (_var==4) then {fed_bank1 addWeaponCargoGlobal ["srifle_GM6_F", 2]; fed_bank1 addWeaponCargoGlobal ["optic_LRPS", 2]; fed_bank1 addMagazineCargoGlobal ["5Rnd_127x108_APDS_Mag", 10]; fed_bank1 addMagazineCargoGlobal ["5Rnd_127x108", 10];}; if (_var==5) then {fed_bank1 addWeaponCargoGlobal ["SatchelCharge_Remote_Mag", 10]; fed_bank1 addWeaponCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 5]; fed_bank1 addWeaponCargoGlobal ["muzzle_snds_H", 1]; fed_bank1 addWeaponCargoGlobal ["muzzle_snds_acp", 1];}; sleep 3; [0] call SOCK_fnc_updatePartial; sleep 300; fed_bank1 setVariable ["locked",true,true]; Then add in the "Functions.hpp" file underneath Civilian class demoChargeTimerBank {}; Now, make a new file inside of Core\Items\ called fn_codeCracker.sqf and paste this into it: #include "..\..\script_macros.hpp" /* File: fn_codeCracker.sqf Author: TaskForceTactical Description: Code Cracker for the vault of vehicles reserve */ private ["_vault","_handle"]; _vault = param [0,ObjNull,[ObjNull]]; if (isNull _vault) exitWith {}; //Bad object if (typeOf _vault != "Land_CargoBox_V1_F") exitWith {hint localize "STR_ISTR_Blast_VaultOnly"}; if (_vault getVariable ["chargeplaced",false]) exitWith {hint localize "STR_ISTR_Blast_AlreadyPlaced"}; if (_vault getVariable ["safe_open",false]) exitWith {hint localize "STR_ISTR_Blast_AlreadyOpen"}; if (west countSide playableUnits < (LIFE_SETTINGS(getNumber,"minimum_cops"))) exitWith { hint format [localize "STR_Civ_NotEnoughCops",(LIFE_SETTINGS(getNumber,"minimum_cops"))]; }; private _vaultHouse = [[["Altis", "Land_Research_HQ_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call TON_fnc_terrainSort; private _altisArray = [16019.5,16952.9,0]; private _takistanArray = [4769.027,10458.156,1.361]; private _tanoaArray = [11074.2,11501.5,0.00137329]; private _pos = [[["Takistan", _takistanArray], ["Tanoa", _tanoaArray]]] call TON_fnc_terrainSort; if (!([false,"codeCracker",1] call life_fnc_handleInv)) exitWith {}; //Error? _vault setVariable ["chargeplaced",true,true]; [5,"<t size='1.2'><t color='#FF0000'>NATO Armory/Vehicles Reserve</t></t><br/><br/><t size='1'>!!!!!!!The NATO Armory And Vehicles Reserve is currently undergoing a robbery!!!!!!!</t>"] remoteExec ["life_fnc_broadcast",0]; [2,"!!!!!!!THE NATO ARMORY AND VEHICLES RESERVE IS BEING ROBBED!!!!!!!"] remoteExec ["life_fnc_broadcast",0]; [] remoteExec ["life_fnc_demoChargeTimerBank",[opfor,player]]; Now, inside of the file core\pmenu\fn_useItem.sqf add this: case (_item isEqualTo "codeCracker"): { player reveal fed_bank1; (group player) reveal fed_bank1; [cursorObject] spawn life_fnc_codeCracker; closeDialog 0; }; Now, inside of the editor add a Cargo Box Net and call fed_bank1, [NOTE: The buildings this is placed in will not lock without some editing] inside of the cargo boxes init add this this addAction[localize"STR_MAR_Fix_Vault",life_fnc_safeFix,"",0,false,false,"",' playerSide isEqualTo west && {_target getVariable ["safe_open",false]} ' ]; Thats it i believe, although, you will have to replace the classnames of the vehicle/weapons it spawns if i missed anything let me know and ill update it
  6. Autor: Blackfisch How it looks like ingame: 1. Download the Folder form here: https://github.com/BlackFisch/AttachableLightbar Add the Fils in the right Folders !!! 2. Open your init.sqf and add: emergLight_vehicles = []; { emergLight_vehicles pushBack (configName _x); } forEach ("true" configClasses (missionConfigFile >> "emergLightVehicles")); 2. Go in your description.ext and search: #include "config\Config_Master.hpp" add direct under: #include "Config_EmergLights.hpp" 4. Open your CfgRemoteExec.hpp and add F(bf_fnc_lightsOn,ANYONE) 5. Now go in your Functions.hpp and add over class Life_Client_Core these: class blackfisch_Functions { tag = "bf"; class Scripts { file = "core\scripts"; class lights {}; class lightsOn {}; }; }; 6. Open your fn_keyHandler.sqf and search case 38 replace : case 38: { private _veh = vehicle player; if (_ctrlKey && {!_shift} && {!isNull objectParent player} && {(driver _veh) isEqualTo player} && {playerSide isEqualTo west}) then { call bf_fnc_lights; _handled = true; }; if (_shift && {!_ctrlKey} && {!isNull objectParent player} && {(driver _veh) isEqualTo player} && {playerSide isEqualTo west}) then { if (!isNull (_veh getVariable ["lightObj",objNull])) then { if (_veh getVariable ["lights",false]) then { _veh setVariable ["lights",false,true]; } else { _veh setVariable ["lights",true,true]; [_veh] remoteExec ["bf_fnc_lightsOn",0]; }; } else { if ((typeOf _veh) in ["C_Offroad_01_F","B_MRAP_01_F","C_SUV_01_F","C_Hatchback_01_sport_F","B_Heli_Light_01_F","B_Heli_Transport_01_F"]) then { if (!isNil {_veh getVariable "lights"}) then { if (playerSide isEqualTo west) then { [_veh] call life_fnc_sirenLights; } else { [_veh] call life_fnc_medicSirenLights; }; _handled = true; }; }; }; _handled = true; }; }; Finish !
  7. be kick in publicvariable Value Restriction #1 "life_market_prices" = [["oil_processed",5501,1,1],["diamond_cut",4532,2,2],["copper_refined",2501,1,1],["iron_refined",3501,1,1],["salt_refined",4850,0,0],["glass",3448,-2,-2],["cement",3350,0,0],["goldbar",55000,0,0],["marijuana",5750,0,0],["cocaine_processed",6300,0,0],["heroin_processed",6500,0,0]] how do i fix this asked on the page and no one answered i have added !=life_market_prices and tryed !life_market_prices but i still get kicked when the market updates im using 5.0
  8. Autor: Scarso327 Warning!: The message will come but j dont know how to deactivate the standard arma 3 death messages 1. Open your stringtable.xml and add: <Package name="NHS"> <Key ID="STR_NHS_Died"> <Original>%1 has died from there injuries.</Original> </Key> <Key ID="STR_NHS_Killed"> <Original>%1 has been heavily wounded by %2!</Original> </Key> <Key ID="STR_NHS_Suicide"> <Original>%1 has been heavily wounded!</Original> </Key> <Key ID="STR_NHS_PlayerRevived"> <Original>%1 has been revived!</Original> </Key> </Package> 2. In fn_onPlayerKilled.sqf search and replace: //Make the killer wanted if(!isNull _killer && {_killer != _unit} && {side _killer != west} && {alive _killer}) then { if(vehicle _killer isKindOf "LandVehicle") then { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187V"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; //Get rid of this if you don't want automatic vehicle license removal. if(!local _killer) then { [2] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; } else { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; if(!local _killer) then { [3] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; }; }; to //Make the killer wanted if(!isNull _killer && {_killer != _unit} && {side _killer != west} && {alive _killer}) then { if(vehicle _killer isKindOf "LandVehicle") then { if(life_HC_isActive) then { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187V"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life]; } else { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187V"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; }; //Get rid of this if you don't want automatic vehicle license removal. if(!local _killer) then { [2] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; } else { if(life_HC_isActive) then { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life]; } else { [getPlayerUID _killer,_killer GVAR ["realname",name _killer],"187"] remoteExecCall ["life_fnc_wantedAdd",RSERV]; }; if(!local _killer) then { [3] remoteExecCall ["life_fnc_removeLicenses",_killer]; }; }; [0,"STR_NHS_Killed",true,[profileName,_killer GVAR ["realname",name _killer]]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; } else { if(side _killer == west && playerSide != west) then { [0,"STR_NHS_Killed",true,[profileName,_killer GVAR ["realname",name _killer]]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; } else { [0,"STR_NHS_Suicide",true,[profileName]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; }; }; 3. Now go in your fn_respawned.sqf and search [] call SOCK_fnc_updateRequest; and add above: [0,"STR_NHS_Died",true,[profileName]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; Image:
×
×
  • Create New...