Selamlar, Bu knife rate plugini varmış nerden bulabilirim. Bıçak vurma mesafesini ayarlamaya yarıyormuş. Meslela 1 metre normal bıcak atıyorsa 2 merteye veya 1,5 metreye yükseltme gibi varmıdır.
Konu
Deneyin, cvar ayarıyla mesafeyi ayarlayabilirsiniz;
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <xs>
#define VERSION "0.1"
new g_pCvar;
public plugin_init() {
register_plugin("Modified Knife Distance", VERSION, "diablix & DarkGL")
g_pCvar = register_cvar("knife_rangemultiplier", "1.0");
register_forward(FM_TraceLine, "fwTraceline")
register_forward(FM_TraceHull, "fwTracehull", 1)
}
public fwTraceline(Float:fStart[3], Float:fEnd[3], conditions, id, ptr){
return vTrace(id, ptr,fStart,fEnd,conditions)
}
public fwTracehull(Float:fStart[3], Float:fEnd[3], conditions, hull, id, ptr){
return vTrace(id, ptr,fStart,fEnd,conditions,true,hull)
}
vTrace(id, ptr,Float:fStart[3],Float:fEnd[3],iNoMonsters,bool:hull = false,iHull = 0){
if(is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE){
xs_vec_sub(fEnd,fStart,fEnd)
xs_vec_mul_scalar(fEnd,get_pcvar_float(g_pCvar),fEnd);
xs_vec_add(fEnd,fStart,fEnd);
hull ? engfunc(EngFunc_TraceHull,fStart,fEnd,iNoMonsters,iHull,id,ptr) : engfunc(EngFunc_TraceLine,fStart,fEnd,iNoMonsters, id,ptr)
}
return FMRES_IGNORED;
}
Steam: Tıkla
(02-10-2024, 15:16)Lynchk Adlı Kullanıcıdan Alıntı: Deneyin, cvar ayarıyla mesafeyi ayarlayabilirsiniz;akşam deneyebilirim suanda bekleticem biraz kusura bakma
PHP Kod:#include <amxmodx>
#include <fakemeta>
#include <xs>
#define VERSION "0.1"
new g_pCvar;
public plugin_init() {
register_plugin("Modified Knife Distance", VERSION, "diablix & DarkGL")
g_pCvar = register_cvar("knife_rangemultiplier", "1.0");
register_forward(FM_TraceLine, "fwTraceline")
register_forward(FM_TraceHull, "fwTracehull", 1)
}
public fwTraceline(Float:fStart[3], Float:fEnd[3], conditions, id, ptr){
return vTrace(id, ptr,fStart,fEnd,conditions)
}
public fwTracehull(Float:fStart[3], Float:fEnd[3], conditions, hull, id, ptr){
return vTrace(id, ptr,fStart,fEnd,conditions,true,hull)
}
vTrace(id, ptr,Float:fStart[3],Float:fEnd[3],iNoMonsters,bool:hull = false,iHull = 0){
if(is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE){
xs_vec_sub(fEnd,fStart,fEnd)
xs_vec_mul_scalar(fEnd,get_pcvar_float(g_pCvar),fEnd);
xs_vec_add(fEnd,fStart,fEnd);
hull ? engfunc(EngFunc_TraceHull,fStart,fEnd,iNoMonsters,iHull,id,ptr) : engfunc(EngFunc_TraceLine,fStart,fEnd,iNoMonsters, id,ptr)
}
return FMRES_IGNORED;
}
İstek konusu, @Lynchk adlı kullanıcı tarafından 24 saat içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 941 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 Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 941 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
1.995
Okunma
27-01-2025, 01:44
Yorum
6.649
Okunma
Yorum
10.606
Okunma
15-02-2024, 12:18