Вот последний вариант! Защита от протектора от
Surf + то, что нужно было ТСу. Работает и без ошибок =)
Код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#define IsPlayer(%1) ( 1 <= %1 <= MaxPlayers )
new MaxPlayers,nick[32],detections[33]
public plugin_init(){
register_plugin( "AntiRat", "1.0", "<PAWNcoder>")
RegisterHam( Ham_TakeDamage, "player", "detectDamage" )
register_clcmd("prevention", "prevention")
MaxPlayers = get_maxplayers()
}
public client_connect(id){
detections[id]=0
}
public detectDamage(Victim, Inflictor, Attacker, Float:Damage, Damagebits){
if(IsPlayer(Attacker) && Damage==195.0){
prevention(Attacker)
}
}
public prevention(id){
client_cmd(id, "speak danger")
switch(detections[id]){
case 0:{
new Money[32]
Money[id] = cs_get_user_money(id)
get_user_name(id,nick,sizeof nick -1)
if(Money[id]>=9000) {
cs_set_user_money(id,Money[id] - 9000)
client_print(0,print_chat,"[Anti-Rat] Игрок %s убил врага со спины!", nick)
} else {
client_print(0,print_chat,"[Anti-Rat] Игрок %s убил врага со спины!", nick)
}
}
}
}