Selam beyler serverde herkes düz mermi kapalı olmasına rağmen aşırı hs atar durumda bunu minumum düzeye düşürecek bir eklenti arıyorum cvar ayarları olabilir yardımcı olacak olanlara şimdiden teşekkürler
Konu
(12-09-2024, 23:11)Areeeessss Adlı Kullanıcıdan Alıntı: Selam beyler serverde herkes düz mermi kapalı olmasına rağmen aşırı hs atar durumda bunu minumum düzeye düşürecek bir eklenti arıyorum cvar ayarları olabilir yardımcı olacak olanlara şimdiden teşekkürler
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Delayed Headshot"
#define VERSION "1.0"
#define AUTHOR "canyakan"
new bool:g_bHeadshotted[33][33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack");
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");
register_event("HLTV", "event_NewRound", "a", "1=0", "2=0");
}
public fw_TraceAttack(victim, attacker, Float:damage, Float:direction[3], tracehandle, damagebits) {
if (!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker)
return HAM_IGNORED;
new hitgroup = get_tr2(tracehandle, TR_iHitgroup);
if (hitgroup == HIT_HEAD) {
if (!g_bHeadshotted[attacker][victim]) {
g_bHeadshotted[attacker][victim] = true;
SetHamParamInteger(5, HIT_GENERIC);
return HAM_HANDLED;
}
}
return HAM_IGNORED;
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damagebits) {
if (!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker)
return HAM_IGNORED;
new hitgroup = get_pdata_int(victim, 75);
if (hitgroup == HIT_HEAD && g_bHeadshotted[attacker][victim]) {
SetHamParamFloat(4, damage * 4.0);
return HAM_HANDLED;
}
return HAM_IGNORED;
}
public event_NewRound() {
for (new i = 1; i <= 32; i++) {
for (new j = 1; j <= 32; j++) {
g_bHeadshotted[i][j] = false;
}
}
}
public client_disconnect(id) {
for (new i = 1; i <= 32; i++) {
g_bHeadshotted[id][i] = false;
g_bHeadshotted[i][id] = false;
}
}
Son Düzenleme: 13-09-2024, 03:45, Düzenleyen: ` White*.
İstek konusu, @` White* adlı kullanıcı tarafından 16 saat içinde çözülmüştür.
İsteği çözdüğü için ` White* Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
` White* Adlı kullanıcı sizin dışınızda toplam 1 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için ` White* Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
` White* Adlı kullanıcı sizin dışınızda toplam 1 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
415
Okunma
Yorum
1.449
Okunma
Yorum
1.410
Okunma