|
Author
|
Message
|
|
Junior Member
|

05-18-2015
, 11:21
Re: fix plugin
|
#1
|
Quote:
Originally Posted by simanovich
Because the attacker can be the world
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
public plugin_init() {
register_plugin("cfg", "1.0", "x");
RegisterHam(Ham_Killed, "player", "killed_player");
}
public killed_player(victim, attacker) {
if (!is_user_connected(attacker))
return HAM_IGNORED;
static Float:vorigin[3], Float:aorigin[3];
pev(victim, pev_origin, vorigin);
pev(attacker, pev_origin, aorigin);
if(fm_get_distance(vorigin, aorigin) > 2)
{
new name[32];
get_user_name(attacker, name, 31);
server_cmd("kick #%d ^"You killed from more than 2 meters distance.^"", get_user_userid(attacker));
client_print(0, print_chat, "%s have knife cfg.", name);
}
return HAM_IGNORED;
}
Float:fm_get_distance(Float:origin1[3], Float:origin2[3]) {
new Float:rdistance = get_distance_f(origin1, origin2);
return(rdistance*0.0254);
}
|
thank you errors fixed !
|
|
|
|