Jump to content
assignment_ind Existing user? Sign In

Sign In



person_add Sign Up
Go-Code.pl - Support SourceMod i Pluginy CS:GO
Sign in to follow this  
fejmek

[Rozwiązane] Only Deagle, only hs

Recommended Posts

Witam,
poszukuje pluginu na only hs,    ale tylko do broni deagle, 
chodzi o to żeby inne bronie i granaty dawały normalny dmg , a deagle tylko w głowę.

 

prawda, jest plugin onlyhs, ale uzywajac go mogę ustawić tylko bronie z onlyhs.
Dzięki za pomoc,
pozdro

Edited by fejmek

Share this post


Link to post
Share on other sites

https://forums.alliedmods.net/showthread.php?p=2091135
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

Tutaj sobie skonfiguruj tylko pod deagla :)

  • Dobry pomysł! 1

Share this post


Link to post
Share on other sites

W momencie jak ustawiam deagle, inne bronie wogole nie zadaja dmg

Share this post


Link to post
Share on other sites

Wystarczyło poświęcić 5 minut, proszę bradzo.

Spoiler

/* [ Includes ] */
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
#include <cstrike>

/* [ Compiler Options ] */
#pragma newdecls required
#pragma semicolon 1

/* [ Plugin Author and Information ] */
public Plugin myinfo =
{
	name = "[CS:GO] Deagle Damage",
	author = "Yamakashi",
	description = "Deagle zadaje obrażenia tylko w głowę",
	version = "1.0",
	url = "https://steamcommunity.com/id/yamakashisteam"
};

/* [ Standart Actions ] */
public void OnClientPutInServer(int client)
{
	SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}

public void OnClientDisconnect(int client)
{
	SDKUnhook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}

/* [ Hook Callback ] */
public Action OnTakeDamage(int client, int &attacker, int &inflictor, float &damage, int &damagetype)
{
	if(!IsValidClient(client) || !IsValidClient(attacker))
		return Plugin_Continue;
	
	char sWeapon[32];
	GetClientWeapon(attacker, sWeapon, sizeof(sWeapon));
	if(StrEqual(sWeapon, "weapon_deagle"))
		if(!(damagetype & CS_DMG_HEADSHOT))
			return Plugin_Handled;
	
	return Plugin_Continue;
}

stock bool IsValidClient(int client)
{
	if(client <= 0 ) return false;
	if(client > MaxClients) return false;
	if(!IsClientConnected(client)) return false;
	if(IsFakeClient(client)) return false;
	return IsClientInGame(client);
}

 

 

Deagle_Damage.smx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Deagle_Damage.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

  • Lubię to! 1
  • Dobry pomysł! 1

Share this post


Link to post
Share on other sites

Dziękuję :))

Share this post


Link to post
Share on other sites

Wiadomość wygenerowana automatycznie

 

Temat został zamknięty. Powodem jest całkowite rozwiązanie problemu zawartego w temacie.

 

Jeśli się z tym nie zgadzasz, zaraportuj ten post z prośbą o ponowne otwarcie i kontynuację dyskusji.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.


O NAS Jesteśmy społecznością łączącą ludzi, którzy dzielą pasję poznawania CS:GO od strony programistycznej. Posiadamy duże zaplecze merytoryczne i zawsze cieszymy się, gdy dołączają do nas osoby gotowe do nauki. Gwarantujemy, że z odrobiną wytrwałości i otwartym umysłem bardzo szybko napiszesz swój pierwszy plugin. Zapraszamy! 🙂
Szablon wykonany z dużą ilością przez cyberpixelz / Mesharsky / Sitefuture
Forum dumnie napędzane przez: Invision Power Services, Inc.
×
×
  • Create New...