1. sayfa (Toplam 1 sayfa)

X Silahinin hasarini değiştirme

Gönderilme zamanı: Cum Kas 13, 2020 10:27 pm
gönderen bestcore
Arkadaşlar silahlar veya bombaların hasarlarını nasıl değiştireceğimi söyler misiniz ? Örnek bir eklentide atabilirsiniz.

X Silahinin hasarini değiştirme

Gönderilme zamanı: Cum Kas 13, 2020 11:32 pm
gönderen heaveNN

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define PLUGIN	"Hasar Degistirme"
#define VERSION	"1.0"
#define AUTHOR	"heaveNN"

new Float:akhasar;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);

	RegisterHookChain(RG_CBasePlayer_TakeDamage, "Hasar_Alinca", .post=true);

	bind_pcvar_float(create_cvar("ak47_hasar","50"),akhasar); // silahin hasarini belirledik
}

public Hasar_Alinca(victim, inflictor, attacker, Float:damage, damage_bits) {
	if(is_user_connected(attacker) && is_user_connected(victim) && victim != attacker) {
		new weapon = get_user_weapon(attacker); // silahini ogrendik
		switch(weapon) {
			case CSW_AK47: {
				SetHookChainArg(4,ATYPE_FLOAT,akhasar); // eger oyuncunun silahi ak47 ise hasari akhasar adli cvar olarak ayarladik
			}
		}
	}
}

X Silahinin hasarini değiştirme

Gönderilme zamanı: Cum Kas 13, 2020 11:48 pm
gönderen bestcore
heaveNN yazdı: Cum Kas 13, 2020 11:32 pm

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define PLUGIN	"Hasar Degistirme"
#define VERSION	"1.0"
#define AUTHOR	"heaveNN"

new Float:akhasar;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);

	RegisterHookChain(RG_CBasePlayer_TakeDamage, "Hasar_Alinca", .post=true);

	bind_pcvar_float(create_cvar("ak47_hasar","50"),akhasar); // silahin hasarini belirledik
}

public Hasar_Alinca(victim, inflictor, attacker, Float:damage, damage_bits) {
	if(is_user_connected(attacker) && is_user_connected(victim) && victim != attacker) {
		new weapon = get_user_weapon(attacker); // silahini ogrendik
		switch(weapon) {
			case CSW_AK47: {
				SetHookChainArg(4,ATYPE_FLOAT,akhasar); // eger oyuncunun silahi ak47 ise hasari akhasar adli cvar olarak ayarladik
			}
		}
	}
}
Teşekkürler.