Welcome to Altis Life RPG

Register now to gain access to all of our features.
Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.


Note that you can now sign-in with your Steam account.


This message will be removed once you have signed in.

  • Announcements

    • Rozo

      Donations   09/18/2016

      Hello,
        We've added a donation block on the right side. All of those donation goes directly to the developer of Altis Life mod ( currently BoGuu ). None of that money is used to maintain the forum. In the future we might add a donation button to support the forum, but for now we want to encourage the developer because they went through a lot. To discuss this topic - Here
    • Shakir Darwish

      IS YOUR SERVER BROKEN SINCE 1.64 UPDATE?   09/22/2016

      If your server is broken since 1.64 go check this link thanks. https://github.com/AsYetUntitled/Framework/issues/104
    • Rozo

      Sad Day   01/04/2017

      Good evening community of Altis Life RPG, Today was a sad day. We learned the hard way that one of the helper was using his status and visibility on the forum to do things i wouldn't imagine.  We were warned about this user in the beginning, we talked about his behavior and he said that they were things of the past. We were fooled.
      Unfortunately, he fooled other community members by selling stolen content and impersonating his role as a developer in another community. Here's a remember of one of the rules on our forum, No selling scripts, snippets, or services.   So if anyone come across someone who's selling his services, scripts or whatever, Report them. Especially if it's coming from an Helper, Mod, Admin. No one in the staff should ask for money, we already mention this when we reopened the forum and that rule is here to stay.

      We can't be sorry enough for what happen here, for any harm it as caused among other communities, for money that shouldn't been spent and we truly hope this doesn't happen again.

      As for the user in question, he is now banned from our forum and discord and we wish to never cross his path again.
        If there's anything we can do hit us on Discord or send a message to an admin.
      Thanks, Rozo.

Leaderboard


Popular Content

Showing most liked content since 06/22/2017 in all areas

  1. 19 likes
    Working Scripts Archive easy access to all available scripts _____________________________________________________________________________________________________________________________________________ UI and Informational Intro Music Intro Music 2 Intro Text Intro Cam Intro Video Outro Script StatusBar Removing Default Statusbar Spawn Menu Redone Updated HUD IPAD Y Menu IPAD Y Menu 2 AI Based Scripts Dynamic Airdrop Improvements & Basic Features Custom Spawn Loadouts for Civilians Seat Belts Patdown Player + Seize Objects Realistic Towing Ear Plugs Rubber Bullets Realistic CPR Kit Actions Menu Tag System Speed Bomb Zip Ties Police Backup Jaws of Life Realistic Tazer Hand Gestures Buyable Loadouts Backpack Custom Capacity Marijuana Effects Gag Action Fastrope Auto Save Adding Smoke Effect to Processing Placeable Objects for Police Invisible Backpacks for police/med Anti VDM Block Changing Names Cops can enter locked vehicles Warner's Barriers Configurable Jail Time Adding police radar GPS System Car Alarm Boat Rental Civilian Passports Police Gate Opening Hotkey Adding Smoke Trails to Cesna Suicide Vest Automatic Messages Animal Tracking (for Hunting) Wedding rings Systems and Complex Features Zipties Revised [Fully Working, With Gag and Blindfolds] Vehicle Insurance RYANTTS DYNAMIC MARKET SYSTEM OPFOR 4.4 Advanced Banking System, With Pins MrKraken's Gas Station Robbery Script Bounty Hunting Framework [Dialog, DB, Player Interaction] Altis Central Bank - Second Fed Purge [Server Event] Crafting System Slot Machines Bus Transportation Physical Cellphone Gang Capturable Areas Tutorials Basic Coding Tutorial Moving the Federal Reserve Task force Radio Black screen when not in channel ETC Separate Police/Civ Cash & Bank Account Gang Name Spawns Ruby Mine Custom Medic & Cop Skins Adding Licenses 4.4 Civilian Whitelisting Installing Task Force Radio (Addon/Mod) Mining with Shift+C Custom Paychecks Official Paid Scripts Maverick Applications Let me know if i missed anything
  2. 2 likes
    You're not going to find anyone worth your while on here anyways, 99% of everyone here has their own server or is working on one. The remaining 1% of no name people will just fuck you over and cause you problems.
  3. 2 likes
    This is a dumb thread. Can we call it a day lads?
  4. 2 likes
  5. 2 likes
  6. 2 likes
    This whole convo is what kills communities, and gives this framework a bad name. I think this community should remove the advertising for other servers.
  7. 2 likes
    Not really my duty to make sure altis servers are good and free from abuse , But if this is true i would recommend sorting the issues at hand before continuing to advertise here buddy. Trust me servers that have abuse and advertise will bring you a'lot of hate even on here. No hate to anyone lol Just want members from alrpg joining decent servers
  8. 2 likes
    Hello, Here is a tutorial to increase the respawn time! This is a simple modification! It's sole objective is to increase the respawn time when a player request a medic! To give the medic the proper time to reach the dead player! I've recovered this from the archive - http://www.altisliferpg.com/topic/2768-tutorial-increasing-respawn-timer-after-requesting-medic/ It was developed for version 3.X of the framework, but I've modified it to work with 4.4R3, 5.0 and so on! Difficulty: Easy Author: Lukedbx (Not a 100% sure if he is the author, but he was the one that original posted this modification for version 3.x) Modified by: xShARkx Step 1. Open core\configuration.sqf Add the following in the backend variables section. life_request_timer = false; Step 2. Open core\medical\fn_onPlayerKilled Find: _RespawnBtn ctrlEnable false; waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this}; _RespawnBtn ctrlEnable true; _Timer ctrlSetText localize "STR_Medic_Respawn_2"; Change to: _RespawnBtn ctrlEnable false; waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this || life_request_timer}; if (life_request_timer) then { _maxTime = time + (LIFE_SETTINGS(getNumber,"respawn_timer") * 5); //multiples the respawn time set in the master config file by 5, to create the new respawn time! waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this}; }; life_request_timer = false; //resets increased respawn timer _RespawnBtn ctrlEnable true; _Timer ctrlSetText localize "STR_Medic_Respawn_2"; The whole section needs to look like this: //Create a thread for something? _unit spawn { private["_maxTime","_RespawnBtn","_Timer"]; disableSerialization; _RespawnBtn = ((findDisplay 7300) displayCtrl 7302); _Timer = ((findDisplay 7300) displayCtrl 7301); if (LIFE_SETTINGS(getNumber,"respawn_timer") < 5) then { _maxTime = time + 5; } else { _maxTime = time + LIFE_SETTINGS(getNumber,"respawn_timer"); }; _RespawnBtn ctrlEnable false; waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this || life_request_timer}; if (life_request_timer) then { _maxTime = time + (LIFE_SETTINGS(getNumber,"respawn_timer") * 5); //multiples the respawn time set in the master config file by 5, to create the new respawn time! waitUntil {_Timer ctrlSetText format [localize "STR_Medic_Respawn",[(_maxTime - time),"MM:SS"] call BIS_fnc_secondsToString]; round(_maxTime - time) <= 0 || isNull _this}; }; life_request_timer = false; //resets increased respawn timer _RespawnBtn ctrlEnable true; _Timer ctrlSetText localize "STR_Medic_Respawn_2"; }; Step 3. Open fn_requestMedic Add : life_request_timer = true; Above this part: //Create a thread to monitor duration since last request (prevent spammage). [] spawn { ((findDisplay 7300) displayCtrl 7303) ctrlEnable false; sleep (2 * 60); ((findDisplay 7300) displayCtrl 7303) ctrlEnable true; }; The whole file, should look like this: #include "..\..\script_macros.hpp" /* File: fn_requestMedic.sqf Author: Bryan "Tonic" Boardwine Description: N/A */ private "_medicsOnline"; _medicsOnline = {_x != player && {side _x isEqualTo independent} && {alive _x}} count playableUnits > 0; //Check if medics (indep) are in the room. life_corpse setVariable ["Revive",false,true]; //Set the corpse to a revivable state. if (_medicsOnline) then { //There is medics let's send them the request. [life_corpse,profileName] remoteExecCall ["life_fnc_medicRequest",independent]; } else { //No medics were online, send it to the police. [life_corpse,profileName] remoteExecCall ["life_fnc_medicRequest",west]; }; life_request_timer = true; //Create a thread to monitor duration since last request (prevent spammage). [] spawn { ((findDisplay 7300) displayCtrl 7303) ctrlEnable false; sleep (2 * 60); ((findDisplay 7300) displayCtrl 7303) ctrlEnable true; }; There you go! Now when a player uses the request medic button, the respawn time will increase! You can edit how much it will increase by editing the number 5 in this part: _maxTime = time + (LIFE_SETTINGS(getNumber,"respawn_timer") * 5); //multiples the respawn time set in the master config file by 5, to create the new respawn time! Please be smart! Don't quote the first post with the tutorial, it's stupid and makes the comment page a hell to scroll down! Just quote the first post if you are going to added something, improve something or fix something and just quote the part that matters and not the whole post! if you need to reach me, thank me, complain to me and etc, just use @xShARkx! If you quote the first post for no good damn reason it will be reported and deleted!
  9. 1 like
    Make a costum difficult. Which the settings you want.
  10. 1 like
    I am sure that with this attitude no one will be interested.
  11. 1 like
    ALRPG don't have a server buddy ? If you have a problem with a server then you should contact them not post it on here
  12. 1 like
    Clients get stuck on "Setting up client, please wait..." Here are the logs Please note I have replaced my actual name with "NAME". @extDB3 | false | GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 11fdd19c | C:\TCAFiles\Users\NAME\10095\@extDB3 15:05:20 @life_server | @life_server | false | GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 11fdd19c | C:\TCAFiles\Users\NAME\10095\@life_server 15:05:20 ========================================================================================================================================================================================================== 15:05:20 InitSound ... 15:05:20 InitSound - complete 15:05:20 PhysX3 SDK Init started ... 15:05:20 PhysX3 SDK Init ended. 15:05:26 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted. a3_characters_f 15:05:26 Loading movesType CfgGesturesMale 15:05:26 Creating action map cache 15:05:26 MovesType CfgGesturesMale load time 416 ms 15:05:26 Loading movesType CfgMovesMaleSdr 15:05:27 Creating action map cache 15:05:42 MovesType CfgMovesMaleSdr load time 15284 ms 15:05:42 VoteThreshold must be in 0..1 range. Defaulting to 0.5 15:05:43 Initializing Steam server - Game Port: 2462, Steam Query Port: 2463 15:05:43 Steam AppId from steam_appid.txt: 107410 15:05:43 Unsupported language English in stringtable 15:05:43 Unsupported language English in stringtable 15:05:44 Warning Message: File mpmissions\maldenLife.Malden\description.ext, line 169: /CfgSpawnPoints/: Missing '}' 15:05:44 Class Life_RscText destroyed with lock count 4 15:05:44 Class life_RscPicture destroyed with lock count 1 15:05:44 Class Life_RscProgress destroyed with lock count 2 15:05:44 Class Life_RscBackground destroyed with lock count 1 15:05:47 Mission maldenLife.Malden: Missing 'description.ext::Header' 15:05:47 Connected to Steam servers 15:05:48 Starting mission: 15:05:48 Mission file: maldenLife 15:05:48 Mission world: Malden 15:05:48 Mission directory: mpmissions\maldenLife.Malden\ 15:05:59 "---------------------------------------------------------------------" 15:05:59 "---------------------------------------------------------------------" 15:05:59 CallExtension loaded: extDB3 (C:\TCAFiles\Users\NAME\10095\@extDB3\extDB3.dll) [ y`] 15:05:59 "extDB3 Loaded" 15:05:59 "---------------------------------------------------------------------" 15:05:59 "---------------------------------------------------------------------" 15:05:59 Strange convex component322 in a3\structures_f\research\dome_big_f.p3d:geometryFire 15:05:59 Strange convex component327 in a3\structures_f\research\dome_big_f.p3d:geometryFire 15:06:01 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing! 15:06:01 Mission id: 19452a50c08fd71e1b9971cef531fbe5049b23ae 15:06:01 "extDB3: Error with Database Connection" 15:06:01 Attempt to override final function - bis_fnc_storeparamsvalues_data 15:06:45 Unaccessible 15:07:15 Client: Remote object 3:0 not found 15:12:09 Unaccessible
  13. 1 like
    If our Lord would see this, he would be very unhappy!
  14. 1 like
    "But it is just not working.", seriously? Give us some more information Open cmd, type ipconfig Get the IPv4 adress. Go to your router control panel usually something like 192.168.0.1, if it is not that then search your router/modem brand and type and get the ip from that site. Login, go to your portforwarding section. Add the 2302 port and your IPv4 adress, do the same for the 2303 port. Cant remember which protocol Arma uses but just use BOTH. Then get your IP from a site like: https://whatismyipaddress.com/ Then go ingame and use direct connect, use your ip and port 2302.
  15. 1 like
    You're profile for steam is very retarded, the only nice words I could come up with, you have Hitler, then porn. Why the fuck would anyone want to do any work for you, when you have no knowledge of a server. Just play on someone server, and stop trying to host one.
  16. 1 like
    Please for the love of god don't use xampp and expose the webserver
  17. 1 like
    Because spyglass is a pain and kicks players for dumb stuff and your right you can go and whitelist it but i see more negative than postive and most people disable it but if he wants to keep it he can.. , And i don't think disabling spyglass is bad when you have infistar antihack and battleye lmao " Let me know if you want to remove it or keep it buddy?"
  18. 1 like
    Keep the forums clean please guys , If you guys have issues with bans etc that's to be dealt with on the 3rd party site not on ALRPG. @silencedaxis
  19. 1 like
    This is my version //ANTI VDM private["_vehicle"]; _vehicle = vehicle _source; if((vehicle _source isKindOf "LandVehicle") && ((driver _vehicle) == _source)) then { if(_source != _unit AND {alive _unit} AND {isPlayer _source}) then { _damage = 0; }; }; So you can still have passengers/gunners who can kill people.
  20. 1 like
    Please take this to pm guys , Don't mind you giving your opinion on the server/community but if its going to start an argument then either use Pm or just not argue at all ;P
  21. 1 like
    I dont agree, this is drag and drop into a web server with no knowledge required, SQL can get quite in-depth.
  22. 1 like
    It will work fine , Just get their classnames and look into config_Vehicles , and you should see how it works just copy paste an suv line for example replace the suv class with one of these addons.
  23. 1 like
    Do you have a mod pack in mind? Gonna need there IDS then you need to add them to the Config_Vehicles etc. Hopefully you get the idea mate but if you have no clue then just ask.
  24. 1 like
    @Sir Custard Of Cream, The server isn't that stable. I joined it earlier of today and i saw all the script errors upon join (show script errors option). Just saying you should fix all those script errors before adding new things to your mission file.
  25. 1 like
    Put life_actions pushBack (player addAction["<t color = '#15A8D7'>Put on Seatbelt</t>",life_fnc_seatbelt,"",7,false,false,"",' !life_seatbelt && vehicle player != player ']); life_actions pushBack (player addAction["<t color = '#15A8D7'>Remove Seatbelt</t>",life_fnc_seatbelt,"",7,false,false,"",' life_seatbelt && vehicle player != player ']); outside of the switch statement https://pastebin.com/wt1bzxwG is what mine looks like
  26. 1 like
    For noobs. Here are the codes you need to add custom textures for cop uniform skins, medic uniform skins, medic backpack skins, cop backpack skins, medic backpack skins allocated to certain ranks, cop backpack skins allocated to certain ranks etc. File: fn_playerSkins.sqf COP: For adding custom backpack textures: if ((backpack player) == "insertClassnameHere") then { (unitbackpack player) setObjectTextureGlobal [0,"textures\*insertDirectoryHere.jpg"]; }; For adding custom uniform skins assigned to certain ranks: if ((FETCH_CONST(life_coplevel) >= 3) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\cop\cop_uniform_sarg.jpg"]; }; *NOTE* the "3" in >= 3 refers to the cop level. and the >= basically means "greater than or equal too". You can change it accordingly to what you want. <= will mean less than or equal too. So "if life_coplevel is less than or equal to 3, than all cop levels below level 3 including level 3 will equip THAT specified skin when they buy the clothing, which in this case is U_B_CombatUniform_mcam. MEDIC: For medics it is literally the same, just changing life_coplevel to life_mediclevel. It should look something like this. if ((FETCH_CONST(life_mediclevel) >= 3) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\med\par.jpg"]; }; Hopefully you get the idea. For reference, below I will include an example of what your file should look like. case west: { if(uniform player == "U_Rangemaster") then { player setObjectTextureGlobal [0, "textures\cop_uniform.jpg"]; }; if ((FETCH_CONST(life_coplevel) >= 3) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\cop\cop_uniform_sarg.jpg"]; }; if ((FETCH_CONST(life_coplevel) >= 7) && ((uniform player) == "U_O_OfficerUniform_ocamo")) then { player setObjectTextureGlobal [0, "textures\clothing\cop\coastguard.jpg"]; }; if ((backpack player) == "B_Bergen_blk") then { (unitbackpack player) setObjectTextureGlobal [0,"textures\clothing\cop\cop_bergen.jpg"]; }; }; case independent: { if(uniform player == "U_Rangemaster") then { player setObjectTextureGlobal [0, "textures\clothing\med\medic_uniform.jpg"]; }; if ((FETCH_CONST(life_mediclevel) >= 1) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\med\emt.jpg"]; }; if ((FETCH_CONST(life_mediclevel) >= 2) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\med\aemt.jpg"]; }; if ((FETCH_CONST(life_mediclevel) >= 3) && ((uniform player) == "U_B_CombatUniform_mcam")) then { player setObjectTextureGlobal [0, "textures\clothing\med\par.jpg"]; }; if ((FETCH_CONST(life_mediclevel) >= 4) && ((uniform player) == "U_Rangemaster")) then { player setObjectTextureGlobal [0, "textures\clothing\med\lieutenant.jpg"]; }; if ((FETCH_CONST(life_mediclevel) >= 5) && ((uniform player) == "U_Rangemaster")) then { player setObjectTextureGlobal [0, "textures\clothing\med\captain.jpg"]; }; if ((backpack player) == "B_Kitbag_mcamo") then { (unitbackpack player) setObjectTextureGlobal [0,"textures\clothing\med\medic_backpack.jpg"]; }; }; *WARNING* Make sure you order your skin ranks as shown above ! They must be in ascending order otherwise the game will just load the one after the next, which may not be the skin you want for that rank.
  27. 1 like
    You cannot use UAV for civil side, because you need to have a UAV operator in the faction. The only way is mod your server and use mod like this one for make it... http://www.armaholic.com/page.php?id=26461
  28. 1 like
    Thanks for the script @CptGooch... _medicsOnline = ((findDisplay 7300) displayCtrl 7304); _medicsNear = ((findDisplay 7300) displayCtrl 7305); waitUntil { _nearby = 99999; { if (side _x isEqualTo independent && alive _x && _x != player) then { _distance = (getPosATL life_corpse) distance _x; if (_distance < _nearby) then { _nearby = _distance; }; }; } foreach playableUnits; _medicsOnline ctrlSetText format[localize "STR_Medic_Online",independent countSide playableUnits]; if (_nearby isEqualTo 99999) then { _medicsNear ctrlSetText format["Nearest Medic: None",_nearby]; } else { _medicsNear ctrlSetText format[localize "STR_Medic_Near",[(round _nearby)] call life_fnc_numberText]; }; uiSleep 1; (isNull (findDisplay 7300)) };
  29. 1 like
    Why not post fix here intead of Via PM and Teamspeak to help the community
  30. 1 like
    Anyone know when I scroll wheel and select "Rob Shop" I will be kicked for "Battleeye Restriction: #0?"
  31. 1 like
    Hola, me gustaría entrar al servidor pero no se ni la IP del TS ni la del Servidor. Gracias.
  32. 1 like
    Have you updated your case 38 if conditions to include the new vehicle class names? \core\functions\fn_keyHandler.sqf You should also make sure you have added all new vehicle class names to life_server\Functions\Systems\fn_spawnVehicle.sqf. Look for the following code around line 180. if ((_vInfo select 1) isEqualTo "cop" && ((_vInfo select 2)) in ["C_Offroad_01_F","C_SUV_01_F","I_C_Offroad_02_unarmed_F","C_Offroad_02_unarmed_F","C_Hatchback_01_sport_F","B_MRAP_01_F","I_MRAP_03_F","O_MRAP_02_F","B_Heli_Light_01_F","O_Heli_Light_02_unarmed_F","I_Heli_light_03_unarmed_F","C_Boat_Civil_01_police_F"]) then { [_vehicle,"cop_offroad",true] remoteExecCall ["life_fnc_vehicleAnimate",_unit]; }; if ((_vInfo select 1) isEqualTo "med" && ((_vInfo select 2)) in ["C_Offroad_01_F","C_SUV_01_F","I_C_Offroad_02_unarmed_F","C_Offroad_02_unarmed_F","C_Hatchback_01_sport_F","B_MRAP_01_F","I_MRAP_03_F","O_MRAP_02_F","B_Heli_Light_01_F","O_Heli_Light_02_unarmed_F","I_Heli_light_03_unarmed_F","C_Boat_Civil_01_police_F"]) then { [_vehicle,"med_offroad",true] remoteExecCall ["life_fnc_vehicleAnimate",_unit]; };
  33. 1 like
    Seat belts are not an option for cops when I do this, any ideas on how to fix?