Merhabalar, acaba admin olmayanlar 60 saniyede bir kill çekme limiti olacak şekilde bir eklenti yapabilir misiniz?
Yani 1 dk içinde ikinci kez kill çekince uyarı vermesini istemekteyim.
Son Düzenleme: 25-12-2022, 15:48, Düzenleyen: asimo.
)

(26-12-2022, 19:11)asimo Adlı Kullanıcıdan Alıntı: Hocam jail sunucu için konsoldan (admin olmayanlar) dakikada maks 1 kill çekebilsin istiyorum. Amaç mg kasmayı engellemek.
#include <amxmodx>
new IP_IDsSure;
public plugin_init() { register_plugin("Kill", "1.0", "QuryWesT");register_clcmd("say /kill", "sKill"); }
public sKill(const IP_IDs) {
if(get_user_team(IP_IDs) == 1){
IP_IDsSure=60;client_print_color(IP_IDs, IP_IDs, "^4Zaten kullandin ^3( ^1%d ^3) ^4sure beklemelisin",IP_IDsSure);
remove_task(1337),set_task(1.0, "sSure", 1337, _, _, "b");
}
}
public sSure() { if(IP_IDsSure<=1) remove_task(1337); }
#include <amxmodx>
#include <fakemeta>
new bool:bLimit[33];
public plugin_init()
{
register_plugin("Kill Limiter", "0.1", "LyNcH");
register_forward(FM_ClientKill, "Client_Kill");
}
public client_putinserver(id)
{
bLimit[id] = false;
}
public Client_Kill(const id)
{
if(bLimit[id])
{
client_print_color(id,id, "60 ^4saniyede bir ^3kill ^4cekebilirsin.");
return FMRES_SUPERCEDE;
}
bLimit[id] = true;
set_task(60.0, "ResetLimit", id + 98755);
return FMRES_IGNORED;
}
public ResetLimit(id)
{
id -= 98755;
if(is_user_connected(id))
{
bLimit[id] = false;
client_print_color(id,id, "^4Tekrar kill cekebilirsin.");
}
}
#include <amxmodx>
#include <fakemeta>
#define iPermission ADMIN_RESERVATION
new bool:bLimit[33];
public plugin_init()
{
register_plugin("Kill Limiter", "0.1", "LyNcH");
register_forward(FM_ClientKill, "Client_Kill");
}
public client_putinserver(id)
{
bLimit[id] = false;
}
public Client_Kill(const id)
{
if(bLimit[id] && !(get_user_flags(id) & iPermission))
{
client_print_color(id,id, "60 ^4saniyede bir ^3kill ^4cekebilirsin.");
return FMRES_SUPERCEDE;
}
bLimit[id] = true;
set_task(60.0, "ResetLimit", id + 98755);
return FMRES_IGNORED;
}
public ResetLimit(id)
{
id -= 98755;
if(is_user_connected(id) && !(get_user_flags(id) & iPermission))
{
bLimit[id] = false;
client_print_color(id,id, "^4Tekrar kill cekebilirsin.");
}
}