Selamlar beyler awp sunucum için 3 saniyeden fazla sabit durup (aynı konumda) ateş eden oyuncuları slaplıyacak bir eklentiye ihtiyacım var formda aradım fakat bulamadım acaba bu konu yazabilecek biri var mıdır
Konu
Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>
#define TASK_CHECKORIGIN 47623863
new Float:fPlayerOrigin[MAX_CLIENTS+1][3];
public plugin_init()
{
register_plugin("Awp Camper Slap", "0.1", "LyNcH");
RegisterHookChain(RG_CBasePlayer_PreThink, "PreThink", .post = true);
}
public client_putinserver(id)
{
remove_task(id + TASK_CHECKORIGIN);
}
public PreThink(const id)
{
if(!is_user_alive(id))
{
return;
}
static iWeapon;
iWeapon = get_user_weapon(id);
if(iWeapon != CSW_AWP || task_exists(id + TASK_CHECKORIGIN))
{
return;
}
get_entvar(id, var_origin, fPlayerOrigin[id]);
set_task(3.0, "CheckOrigin", id + TASK_CHECKORIGIN);
}
public CheckOrigin(const Taskid)
{
new id = Taskid - TASK_CHECKORIGIN;
if(is_user_alive(id) && SameOrigin(id))
{
user_slap(id, 0);
client_print_color(id,id, "^4Awpyle 3 saniye hareket etmediginiz icin slaplandiniz.");
}
}
bool:SameOrigin(const id)
{
new Float:fNewOrigin[3];
get_entvar(id, var_origin, fNewOrigin);
for(new i; i < 3; i++)
{
if(fNewOrigin[i] != fPlayerOrigin[id][i])
{
return false;
}
}
return true;
}
Konunuz çözüldüyse bildiriniz aksi takdird de 24 saat için de konu kapanacaktır.
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
İstek konusu, @Lynchk adlı kullanıcı tarafından 2 gün 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 750 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 750 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
)

