Selamlar, elinizde güncel knife bot hılesını engelleyen plugin varmidir acaba?
Son Düzenleme: 29-11-2020, 04:49, Düzenleyen: kremant1.
)

#include <amxmodx>
public plugin_init()
{
register_plugin("BOT ENGELLEME", "1.0", "ADDICTED");
}
public client_connect(id)
{
new aOyuncu[32], iOyuncu;
new iCount;
new BirinciIP[16], IkinciIP[16];
get_players(aOyuncu, iCount, "c");
get_user_ip(id, BirinciIP, charsmax(BirinciIP), 1);
for (new k = 0; k < iCount; k++)
{
iOyuncu = aOyuncu[k];
if (iOyuncu == id)
continue;
get_user_ip(iOyuncu, IkinciIP, charsmax(IkinciIP), 1);
if (equal(BirinciIP, IkinciIP))
{
server_cmd("kick #%d ^"REKLAM [ BU SERVERE BOT SOKAMAZSIN ! ]^"", get_user_userid(id));
break;
}
}
}
(29-11-2020, 04:51)suriyelikene Adlı Kullanıcıdan Alıntı: Knife bot'un ne olduğunu bilmiyorum. Alttaki pluginin sunucuya bot sokmayı engeller :beni yanlis anladin dostum, knife bot dedigimiz sey knife hilesidir yani sen normalde bicakla adami 1metreden olduruyorsan o hileye sahip olanlar 2 metreden olduruyor..PHP Kod:#include <amxmodx>
public plugin_init()
{
register_plugin("BOT ENGELLEME", "1.0", "ADDICTED");
}
public client_connect(id)
{
new aOyuncu[32], iOyuncu;
new iCount;
new BirinciIP[16], IkinciIP[16];
get_players(aOyuncu, iCount, "c");
get_user_ip(id, BirinciIP, charsmax(BirinciIP), 1);
for (new k = 0; k < iCount; k++)
{
iOyuncu = aOyuncu[k];
if (iOyuncu == id)
continue;
get_user_ip(iOyuncu, IkinciIP, charsmax(IkinciIP), 1);
if (equal(BirinciIP, IkinciIP))
{
server_cmd("kick #%d ^"REKLAM [ BU SERVERE BOT SOKAMAZSIN ! ]^"", get_user_userid(id));
break;
}
}
}
/* Sublime AMXX Editor v3.2 */
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
public plugin_init() {
register_plugin(
"Bu Bir Knife Denemesidir",
"1.0b",
"PawNod'")
RegisterHam(Ham_Weapon_PrimaryAttack,"weapon_knife","pStop" ,1);
RegisterHam(Ham_Weapon_SecondaryAttack,"weapon_knife","pStop" ,1);
}
public pStop(id) {
if(pControlTheDistance(id)) {
return HAM_SUPERCEDE;
}
return PLUGIN_CONTINUE;
}
stock pControlTheDistance(id) {
new Hedef, HerhangiBirYer, Float:Origin[3], Float:OtherOrigin[3], Float:distance
get_user_aiming(id, Hedef, HerhangiBirYer)
pev(id, pev_origin, Origin);
pev(Hedef, pev_origin, OtherOrigin);
distance = get_distance_f(Origin,OtherOrigin);
if(distance >= 250.0 && get_user_weapon(id) == CSW_KNIFE) {
return 1;
}
return 0;
}