[Addon] Zombie no crosshair

Pluginuri pentru modul AmxModX.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Rainq
Membru, skill +2
Membru, skill +2
Posts: 681
Joined: 21 Jul 2015, 19:50
Detinator Steam: Da
CS Status: Retras
Detinator server CS: zm.extreamcs.com
SteamID: mrainq
Reputatie: Fost super moderator
Fost detinator ZM.eXtreamCS.COM
Fost Membru Club eXtreamCS (trei luni)
Fond eXtream: 0
Location: Bucharest
Discord: manuraiders
Has thanked: 29 times
Been thanked: 51 times
Contact:

01 Dec 2023, 00:49

Descriere: Dispare tinta la zombi

Descarcare:

Code: Select all

#include <amxmodx>
#include <zombieplague>

#define PLUGIN "Zombie_No_Crosshair"
#define VERSION "2.0"
#define AUTHOR "Sn!ff3r, By.KinG"

new HideWeapon, g_PCvar_NemesisAcik;

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	HideWeapon = get_user_msgid("HideWeapon");
	g_PCvar_NemesisAcik = register_cvar("NemesisCrossKaldir", "1");
}

public zp_user_infected_post(ID) 
{
	if(zp_get_user_zombie(ID)) HideWeaponCode(ID);
	else if(get_pcvar_num(g_PCvar_NemesisAcik) == 1 && zp_get_user_nemesis(ID)) HideWeaponCode(ID);
}

public HideWeaponCode(ID)
{
	message_begin(MSG_ONE_UNRELIABLE, HideWeapon, _, ID)
	write_byte(1<<6)
	message_end()
}

public zp_user_humanized_post(ID)
{
	message_begin(MSG_ONE_UNRELIABLE, HideWeapon, _, ID)
	write_byte(1<<7)
	message_end()
}
Nume: Zombie no crosshair
Versiune: 2.0
Link oficial: -

Instalare:
1. Fisierul zm_thexforce_no_crosshair.sma il puneti in addons/amxmodx/scripting
2. Fisierul zm_thexforce_no_crosshair.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

zm_thexforce_no_crosshair.amxx
4. Alti pasi necesari....

Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg): -
NemesisCrossKaldir - 0/1 , daca dispare tinta la nemesis sau nu.
Imagini: -
Image
RoyalServer 2
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

01 Dec 2023, 15:30

NoCrosshair.sma | Afiseaza codul
#include < amxmodx >

native zp_get_user_zombie ( Player );
native zp_get_user_nemesis ( Player );
forward zp_user_infected_post ( Player );
forward zp_user_humanized_post ( Player );

new g_iWeaponHide, g_cvar;

enum 
{
	ZP_HIDE = 0,
	ZP_SHOW
}

public plugin_init ( )
{
	// Edited by LondoN eXtream
	register_plugin ( "No Crosshair", "2.0", "Sn!ff3r, By.KinG" );

	g_iWeaponHide = get_user_msgid ( "HideWeapon" );

	g_cvar = register_cvar ( "hide_crosshair_nemesis", "1" );
}

public zp_user_infected_post ( Player )
{
	if ( zp_get_user_zombie ( Player ) || ( zp_get_user_nemesis ( Player ) && get_pcvar_num ( g_cvar ) > 0 ) )
		Crosshair ( Player, ZP_HIDE );
}

public zp_user_humanized_post ( Player )	Crosshair ( Player, ZP_SHOW );

stock Crosshair ( Player, Status )
{
	message_begin ( MSG_ONE_UNRELIABLE, g_iWeaponHide, _, Player );
	Status == ZP_HIDE ? write_byte ( 1<<6 ) : write_byte ( 1<<7 );
	message_end ( );
}
Am modificat sursa pentru cine vrea sa compileze direct online. Enjoy!

EDIT: levin, e ok acum, am uitat un forward.
Last edited by LondoN eXtream on 03 Dec 2023, 14:05, edited 1 time in total.
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

01 Dec 2023, 17:56

din ce văd o să aibă ținta ascunsă și cand redevine om, pentru ca e ascunsă când e infectat și nu văd ceva să o reactiveze
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Post Reply

Return to “AmxModX”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 12 guests