Jump to content
Halvhjearne

Easy Kill feed/messages w/study & bury body function (Beta)

Recommended Posts

2 hours ago, Ghostrider-DbD- said:

Still working on one issue - give us another few days please.

Yes there are few issues that need to be fixed per say before it goes live to all, so there isnt any bugs etc, but as soon as we make sure its good to go it will be released here in this forum post. 

 

Share this post


Link to post
Share on other sites

Just a quick update to all so you are not just waiting around. I have been running it live on the server found a few more issues with it so before me and ghost can push it live will be fixing some of the minor issues because i no all of you love the killfeed as me and ghost do so we are trying to hurry as fast as we can and to make sure that what we push out to every one is almost bug free.

Share this post


Link to post
Share on other sites
45 minutes ago, viper179 said:

Just a quick update to all so you are not just waiting around. I have been running it live on the server found a few more issues with it so before me and ghost can push it live will be fixing some of the minor issues because i no all of you love the killfeed as me and ghost do so we are trying to hurry as fast as we can and to make sure that what we push out to every one is almost bug free.

thank you so much for your efforts  !!!!  We look forward to the results!

Share this post


Link to post
Share on other sites
On 14.2.2016 at 7:03 PM, Ghostrider-DbD- said:

You need to set up a "killed" event handler for the player and have that send a public variable to the server with the [_killed,_killer] as variables. Let me compare notes with viper after which we can release the results of our combined efforts to make my patch run under the default AH and ale infiStar.

Sorry i didnt see page 8 so i will waiting :)

Share this post


Link to post
Share on other sites

Thank you Halvhjearne  for making this script!

 

Thank you viper179 and Ghostrider-DbD-  for fixing this script!

 

Im using the bury body option, It worked great and it adds that little extra respect into the game!

But like you guys already know, i to get the Action menu working,, but it stops when trying to Bury a fellow comrade, it says that You can't burry ai, even tho it was a player.

 

I hope that Viper and all other persons can fix this script again!

 

Thank you all for making these Scripts! You guys rock!

 

Share this post


Link to post
Share on other sites

Below is a link to a 90% solution which has been working very well on both our Epoch servers and Viper's.  I have rewritten the script to add a "killed" event handler to the player which is independent of any epoch code. The only limitation is that as written the kill feed does not detect player deaths after a revive, hence the 90% solution. Many thanks to Viper179 and Prymary for giving this a thorough test. Installation is as before: simply replace the old addons\messages folder with the new on provided through the link below, repack your mission.pbo and you should be set.

 

EDIT: The link is:

https://www.dropbox.com/sh/rlfi3cbcwtnfeny/AAAR860ZWVYZbJtOSBLX1nLga?dl=0

 

If you run the default Epoch antihack you will need to modify line 78 of security_checks.h as follows:

        Killed          = "_this call EPOCH_fnc_playerDeath;(_this select 1) call Halv_fnc_message_players;";

then repack A3_epoch_server_settings.pbo

You may also have to add a few Battleye exceptions depending on which antihack you are using.

 

Share this post


Link to post
Share on other sites

Thank you for your work Viper and Ghostrider.

I changed the line in security_checks.h

added your files and entry in init.

I now see in rtp:

"[KillFeed] Loading killfeed server and client functions"
"[KillFeed] Server functions loaded"

Also it's shown when I connect to server, but the killmessages are still not shown for me. Both, if players or AI kill me.

Any Idea what I did wrong ?

Share this post


Link to post
Share on other sites

in addons\messages folder you got the "settings.sqf".

Switch the things to true you want to have.
 
For example thats my settings
 
/*
	a3 epoch killfeed settings
	By Halv
	
	Copyright (C) 2015  Halvhjearne > README.md
*/

//this is if you want it in another folder than the default "addons\messages\", (always keep all files in same folder)
_folder = "addons\messages\";
//========================================
_HALV_KillFeedsideChat		= true;	//note that sideChat only shows if more than one player is on the server (not that it matters much)
_HALV_KillFeedglobalChat	= false;
_HALV_KillFeedsystemChat	= false;
_HALV_KillFeedtitleText		= false;
_HALV_KillFeedcutText		= false;
_HALV_KillFeedhint			= false;
_HALV_KillFeedhintSilent	= false;
_HALV_KillFeeddynamictext	= true;
//this is to allow killfeed for players killed by anything that is not a player (sometimes a player is apparently not a player, so i leave this as an option for now)
_HALV_KillFeed_AI			= true;
//=======================================

_enablestudybody = true;

_enableburybody = true;

 

Share this post


Link to post
Share on other sites

Its still a mistery to me that u guys can setup a server but cannot fix the script kicking :p

When getting kicked, your server will make a .txt with the reason of the server kick.

In your case its #51 so for advanced users they know its coming from your scripts.txt (otherwise it will call the file name(public variable/create vehicle/etc./etc.)

Count +2 lines on 51 and paste the reason why its kicking your guys.

Why +2 lines? Bcouse Line 0 doesn't count... and Line 1 = //new2 (Your server still read those 2 lines no mather what...) (well reading.... // is a block but nvr mind it still reads the // :P)

Now paste the reason why its kicking you, The reason is Always between your 2 ->  " <-  and -> " <-

So in your case  ->  "xecVM (_folder + "  

Dont forget the symbols !=  so its gonna be !="xecVM (_folder + "   on line 53

and dont forget to Like the script owners + the people who fixed this again! Pay some respect to them.

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

I get no kicks but also no killmessage... only if I connect it shows :

"[KillFeed] Server functions loaded" -> should mean init and script are loaded.

I also changed settings to what I want and tried to change it to other settings -> no other result

 

 

Share this post


Link to post
Share on other sites
On 4. 3. 2016 at 1:03 AM, Ghostrider-DbD- said:

If you run the default Epoch antihack you will need to modify line 78 of security_checks.h as follows:

        Killed          = "_this call EPOCH_fnc_playerDeath;(_this select 1) call Halv_fnc_message_players;";

Hello,
Thank you for reworking this script.

I have Issue.
For Admins with epochAH work OK but not for non admin players.
I added this to security_checks.h. If I was killed and respawn, still banned me for EH: Killed 2, what can be wrong? Thank you.

My settings:

_folder = "addons\messages\";
//========================================
_HALV_KillFeedsideChat        = false;    //note that sideChat only shows if more than one player is on the server (not that it matters much)
_HALV_KillFeedglobalChat    = false;
_HALV_KillFeedsystemChat    = false;
_HALV_KillFeedtitleText        = false;
_HALV_KillFeedcutText        = false;
_HALV_KillFeedhint            = false;
_HALV_KillFeedhintSilent    = false;
_HALV_KillFeeddynamictext    = true;
//this is to allow killfeed for players killed by anything that is not a player (sometimes a player is apparently not a player, so i leave this as an option for now)
_HALV_KillFeed_AI            = false;
//=======================================

_enablestudybody = true;

_enableburybody = false;

Share this post


Link to post
Share on other sites
3 hours ago, Kenobi said:

Hello,
Thank you for reworking this script.

I have Issue.
For Admins with epochAH work OK but not for non admin players.
I added this to security_checks.h. If I was killed and respawn, still banned me for EH: Killed 2, what can be wrong? Thank you.

My settings:

_folder = "addons\messages\";
//========================================
_HALV_KillFeedsideChat        = false;    //note that sideChat only shows if more than one player is on the server (not that it matters much)
_HALV_KillFeedglobalChat    = false;
_HALV_KillFeedsystemChat    = false;
_HALV_KillFeedtitleText        = false;
_HALV_KillFeedcutText        = false;
_HALV_KillFeedhint            = false;
_HALV_KillFeedhintSilent    = false;
_HALV_KillFeeddynamictext    = true;
//this is to allow killfeed for players killed by anything that is not a player (sometimes a player is apparently not a player, so i leave this as an option for now)
_HALV_KillFeed_AI            = false;
//=======================================

_enablestudybody = true;

_enableburybody = false;

have you repacked a3_epoch_server_settings.pbo ? You need to do that in order for the changes to be seen by the server.

Share this post


Link to post
Share on other sites

There are a few ways to go about it i am working on a fix for the player dupe at the moment but i will be testing it server side with my own public variable that will be hidden server side so people cant connect and steal my pbo  , just to make sure its fixed before anything else goes wrong with the database saves. I mean i join the   -1-[GER][ENG]EPOCH/ALTIS/MISSIONS/BLACK MARKET/HIGH FPS/  server and bam what do you no my same pbo with all my pics and everything the same as mine, even my own server ip and ts name hahaha i mean you dont even now how to edit a pbo wow, but hey its cool if you like it just would have been nice for you to ask first i mean we are here to help out not be a jerk but i will select a few of the servers to test this out once i get a better fix for it. And also i dont think  -1-[GER][ENG]EPOCH/ALTIS/MISSIONS/BLACK MARKET/HIGH FPS/  is monitized from bohemia like we are at epoch pro so thats another no no right there.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Harkness
      DayZ Expansion Namalsk Mods/Features;
      ATM Banking
      More Weapons
      More Cars
      More Loot
      Namalsk Igloo
      Light Saber Mod
      No-Vehicle-Crash-Damage
      Trader Wallet - Money/Item Storage
      Custom Namalsk Spawn Selection
      Custom Trader City at Sebjan Factory
      All items added to traders
      Namalsk Airdrops
      Notification System
      Territories System
      Auto-run System
      No Stamina System
      Safezone System
      Mission System
      Skin System
      Map UI and 2D/3D Markers System
      KillFeed System
      Towing System
      Player Attachement
      Custom lighting
      Custom interiors
      Custom ocean
      Working Street lights
      Builderitems
      Gravecross
      KillFeed
      Notifications
      Gravecross
      Horn
      Autorun
      No stamina
      MoreGuns
      Street lights
      Car Keys
      CodeLock
      Map UI and 2D/3D Markers
      Global/Transport/Party Chat
      Book (Server Info, Rules, player stats, party management , territory management) System
      Extras;
      Address: 86.10.6.13 Port: 2402
      Discord Invite Link
    • By natoed
      from here
      Greeting to All,
      Whist I love the killfeed, its lacking as epoch has grown. Wanting to add killed/eaten by zombie to the killfeed.
      First of just adding ryan's zombie then added sm zombz and epoch's zombies.
      I've tried a couple of time but failing hard.
      I just can not get my head around all the nested if and else statements, most likely have inserted code in the wrong spot again.
      so here's what I've got so far from line 143 (notepad ++).
      File in question - halv_fnc_playerdied.sqf
      Any and all help would be great, thanks
       
      cheers
      natoed
       
       
       
       
    • By Halvhjearne
      so i realized that some server owners has been checking out my github and noticed the Taru pods mod/script i made.
       
      however, unfortunatly not as many has had the courtesy of actually reporting back to me about functionality/bugs, so i decided to just release it here for everyone to enjoy and i can see what everyone has to say about it.
       
      What is this?
       
      this script was inspired by this mod:
      http://www.armaholic.com/page.php?id=27532
       
      one of my players asked me to add this mod, but i feelt that this could be done without having to add an extra mod to every client, so i created this:
       
      this is a script that will allow players to attach the taru pods to the base taru that does not have a pod attached by default, if the pod is dropped above 25m height, the pod will be dropped in a parachute, else the pod is just dropped.
       

      (more pics soon)
       
      i also made possibility to sell pods at the traders without getting in as driver (claim action) that i will be uploading to my github soon.
       
      to attach a pod:
      Land "on" the pod with a wheel on each side as close as possible make sure wheels are touching ground scroll and use the attach scroll action to attach a pod scroll to detach/para drop it again.
       
      to make sure the pod saves new position after being moved, then either enter the pod or change inventory in it.
      pods should now save when dropped.
       
      so here goes:
      https://github.com/Halvhjearne/taru-pods
       
      to install this, add to the bottom of your init.sqf:
      execVM "addons\taru_pods\taru_init.sqf"; (or wherever you decide to install it, folder is not important)
       
      if you have antihack, you will need to disable attach and scroll actions checks (more info on this will come soon).
       
      you will also need to add the pods to traders / epochconfog.hpp
      the pod classnames are:
      "Land_Pod_Heli_Transport_04_bench_F" "Land_Pod_Heli_Transport_04_covered_F" "Land_Pod_Heli_Transport_04_medevac_F" "Land_Pod_Heli_Transport_04_box_F" "Land_Pod_Heli_Transport_04_fuel_F" "Land_Pod_Heli_Transport_04_repair_F" "Land_Pod_Heli_Transport_04_ammo_F"
    • By Halvhjearne
      i just threw this together, cause i wanted to backup my database once in a while, however i do not want be held responsible for anything you do to your system.
       
      pls remeber to backup anything you hold dearly before using this and NEVER use this with root permissions!
       
      http://pastebin.com/iBiZkvUb
       
      if setup correctly the script will backup the database to a folder named the day of the week, database name/folder will be something like:
      /whatever/dayoftheweek/dump_2015_26-07_14.00-01.rdb If you do not plan to use the same user, that runs redis-server to run the backup script, then you will need to make sure the dump.rdb is written with permissions to allow this.
       
      by default redis-server will be starting with --umask 007 flag, to change it you need to change the redis-server init script (mine was located at /etc/init.d/redis-server).
       
      find the line that starts like this:
      if start-stop-daemon --start --quiet --umask 003 this is whats important:
      --umask 007 we will need to change this to something like:
      --umask 003 now it will write the file with read permissions for all users (-rw-rw-r--).
       
      now make sure to restart redis-server:
      service redis-server restart change the path's on top of the script to determin where the database is located:
      # set path to where your redis.rdb file is located REDISDBDIR=/var/lib/redis and where you want the files to end up:
      # set path to where you want the db file to end up DBBACKUPDIR=/media/9c2af2c6-2d7e-4383-9255-6fa2b6d58a28/SysDisk/armabackup if you want it to delete or show you old database files you can use/uncomment the lines on the bottom:
      ########################################################## # Change how long you want to save a database copy below # ########################################################## #show old db's, uncomment to use: #-mmin = +minutes #find ${DBBACKUPDIR} -type f -mmin +240 #-mtime = +days #find ${DBBACKUPDIR} -type f -mtime +3 ################## IMPORTANT: ############################ # delete db's older than 7days, change the 7 below # # or comment out with a # infront of the line to disable # ########################################################## #find $DBBACKUPDIR -type f -mtime +7 -delete have fun
       
      Regards
      Halv
    • By Suppe
      /*
          HS Blackmarket
          by Halv & Suppe
      */

      The HS Blackmarket is a 'new' Trader-system for A3 Epoch, it was created in collaboration with Halv, Halv wrote the main part of the script, he is the true genius.

      Features:
      - Trader with Custom Dialog (Menu)
      - Trader with unlimited supply
      - You control how many Trader will spawn
      - Trader will spawn random over the Map
      - Trader will spawn in 5 different "Camps"
      - With persistent Vehicles or not persistent Vehicles
      - Easily edit/add Prices, Items, Vehicles, Weapons
      - Easily Blacklist Items, Vehicles, Weapons
      - Easily control about Vehicleammo
      - Vehicleammo count over restart (10 bullets left for the restart = 10 bullets left after restart)
      - Static and Random Traders
      - Work with stock Epoch AH and infistar
      - Work without emod !
      - Work on every Map
       
      Pictures:



       
      Download:
      https://github.com/GBR-Suppe/a3_epoch_HSBlackmarket
       
       
      Install:
      - Copy the "trader" Folder and the Stringtable.xml in your epoch.Mission

      - Add to your init:
        [] execVM "trader\init.sqf"; [] execVM "trader\resetvehicleammo.sqf";   [] execVM "trader\HALV_takegive_crypto_init.sqf";  - Add to your description.ext  ( on the very top and if you use Halv's spawn script as well, you need only 1x the Halv_defines.hpp)
        #include "trader\Halv_defines.hpp" #include "trader\tradedialog.hpp"   #include "trader\HSPricing.hpp" - (optional) Open epoch.Mission/trader/init.sqf to configurate the HS Blackmarket
       
      - (optional) Open epoch.Mission/trader/settings.sqf and resetvehicleammo.sqf to configurate the Vehicleammo

      - (optional) Open epoch.Mission/trader/HSPricing.hpp to configurate prices, or to add Items, Vehicles, Weapons and so on

      - (optional) Remove 1 Epoch Trader for every Blackmarket Trader you added (remove Epoch Trader: \Arma 3\@epochhive\epochconfig.hpp  ,search for NPCSlotsLimit)
       
      - (optional) To get all messages of the traders (like the vehicleworldlimit check) you need:
       
      Edit your BE Filter:



       
      For infistar Server:



       
       
        for Halv                              for Suppe
       
      Copyright © 2015 Halvhjearne & Suppe

      This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your    option) any later version.

      This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

      You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...