AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   COD: HitMarkers v1.7 [Updated April 29th 2021] (https://forums.alliedmods.net/showthread.php?t=320935)

Napoleon_be 01-16-2020 13:42

COD: HitMarkers v1.7 [Updated April 29th 2021]
 
2 Attachment(s)
Call of Duty: HitMarkers v1.7

Description.
  • A simple plugin displaying a symbol inside your crosshair everytime you hit an enemy, just like in Call of Duty. Made this plugin since there aren't any of this kind yet. The plugin is standard set to display a hitmarker when using any gun. set amx_hmsnipers "1" to enable it for only snipers.

Plugin Cvars.
  • The whole hitmarker has a bunch of settings that can be changed by cvars, listed below

Code:

amx_hitmarkers "1" - Enables/disables the plugin. Enabled on default.
amx_hmrainbow "1" - Enables/disables rainbow colors. Enabled on default.
amx_hmrandom "1" - Enables/disables random hitmarker symbols. Enabled on default.
amx_hmsnipers "0" - Enables/disables hitmarkers on snipers only. Enabled on default.
amx_hmsounds "1" - Enables/disables hitmarker sounds. Enabled on default.
amx_hmsymbol "x" - Sets the symbol of the hitmarker (only works when amx_hmrandom "0")
amx_hmrcolor "165" - Sets the RGB Red code. (This won't work when amx_hmrainbow = 1)
amx_hmgcolor "165" - Sets the RGB Green code. (This won't work when amx_hmrainbow = 1)
amx_hmbcolor "165" - Sets the RGB Blue code. (This won't work when amx_hmrainbow = 1)
amx_hmdead "1" - Sets a different color when victim died.
amx_hmdeadrcolor "255" - RGB Dead - Red
amx_hmdeadgcolor "0" - RGB Dead - Green
amx_hmdeadbcolor "0" - RGB Dead - Blue
amx_hmxpos "-1.0" - Sets the x position.
amx_hmypos "-1.0" - Sets the y position.
amx_hmholdtime "0.5" - Sets the holdtime of the hitmarker

Hitmarker Symbols.
  • When amx_hmrandom is "1", a random symbol will be picked to display inside your crosshair. When it's "0", a simple "x" will be displayed.
Code:

  • "-"

  • "\"

  • "|"

  • "/"

  • "*"

  • "+"

  • "x"


Pictures.


Updates.
Code:

  • 1.0: First release

  • 1.1: Implented DJEarthQuake's idea
    • Added rainbow colors + cvars

    • Added random symbols + cvars


  • 1.2: Released a version which only works for Sniper rifles.

  • 1.3:
    • Added a cvar for snipers and merged both plugins into 1. Thanks to HamletEagle.

    • Optimized my code a lot thanks to Bugsy, thanks for showing me.


  • 1.4: Added hitmarker sounds controlable with a cvar.

  • 1.5:
    • Added a cvar to adjust the hitmarker symbol to your likings

    • Optimized the code a bit.


  • 1.6: Added new functionality to the plugin + cvars. Hitmarker can now show specific color upon death.
    • amx_hmdead "1" - Shows a specified color by using following cvars
      • amx_hmdeadrcolor "255" - RGB Dead - Red

      • amx_hmdeadgcolor "0" - RGB Dead - Green

      • amx_hmdeadbcolor "0" - RGB Dead - Blue



  • 1.7: Adjusted the plugin to work with all guns on default (as it is in Call Of Duty). Description has been updated for more information.


Credits.
Please, if any bugs occure, let me know. Suggestions and improvements are always welcome too.

DJEarthQuake 01-16-2020 17:26

Re: COD: HitMarker [First release: 16/01/2020]
 
1 Attachment(s)
Thanks @Napoleon_be!
Made a random color spinner version. All mods.

Napoleon_be 01-17-2020 07:12

Re: COD: HitMarker [First release: 16/01/2020]
 
Thanks for the idea's man, i've implented them in my plugin and added cvars for them. Whole topic has been updated, and you have been given credits inside the .sma and on this topic. Ofcourse i had to optimize your code a bit.

iclassdon 01-17-2020 08:54

Re: COD: HitMarkers [First release: 16/01/2020]
 
Have any screens? I have it loaded up on my server but its does nothing in terms of hit markers. I'm not sure what I'm looking for.

[ 32] COD: Hitmarkers 1.1 NapoleoN# HitMarkers.amxx running

I am using Advanced Bullets damage will that affect your plugins functionality?

[ 9] Advanced Bullet Damage 1.0 Sn!ff3r abd.amxx running

Napoleon_be 01-17-2020 08:56

Re: COD: HitMarkers [First release: 16/01/2020]
 
Quote:

Originally Posted by iclassdon (Post 2680622)
Have any screens? I have it loaded up on my server but its does nothing in terms of hit markers. I'm not sure what I'm looking for.

[ 32] COD: Hitmarkers 1.1 NapoleoN# HitMarkers.amxx running

I am using Advanced Bullets damage will that affect your plugins functionality?

[ 9] Advanced Bullet Damage 1.0 Sn!ff3r abd.amxx running

Redownload my latest uploaded .sma and compile localy, that might be the problem. I have just adjusted my code, tested everything and everything worked. I also have abd.amxx on my server and that isn't the problem. Feel free to add me on steam and i'll see what i can do. Steam profile is in my signature

iclassdon 01-17-2020 09:05

Re: COD: HitMarkers [First release: 16/01/2020]
 
Its working now thanks. This is interesting anyway to pick a specific symbol instead? I have disabled the random feature.

I would prefer "+" as my static symbol.

Napoleon_be 01-17-2020 09:09

Re: COD: HitMarkers [First release: 16/01/2020]
 
lines 83 and 103 can be modified to what you want. just simply replace "x" to anything u like, for example "+"

DJEarthQuake 01-17-2020 09:29

Re: COD: HitMarkers [First release: 16/01/2020]
 
@Napoleon_be
Thanks for making that matrix string. I started out that way but couldn't wrap it up right. More importantly is the cstrike code. Once team is put in there it slams the door closed on all mods that are not team based like Deathmatch and this won't work. Something this simple should work universally on HLDS don't you think?

The top and bottom numbers on RGB are just black and white and are just as probable to blend in on 1 bullet shooting underwater as 0 255 0 or 0 0 255.

Napoleon_be 01-17-2020 09:31

Re: COD: HitMarkers [First release: 16/01/2020]
 
Quote:

Originally Posted by DJEarthQuake (Post 2680632)
@Napoleon_be
Thanks for making that matrix string. I started out that way but couldn't wrap it up right. More importantly is the cstrike code. Once team is put in there it slams the door closed on all mods that are not team based like Deathmatch and this won't work. Something this simple should work universally on HLDS don't you think?

So you're saying i should use cstrike_running()?

DJEarthQuake 01-17-2020 10:03

Re: COD: HitMarkers [First release: 16/01/2020]
 
Yes please make for this for all mods.


All times are GMT -4. The time now is 20:38.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.