Здравствуйте, может кто починить новую версию для ножей с одним убийством только 1 ударом так как версия в alliedmods у меня не работает, было бы хорошо если бы работала с reapi
#include <amxmisc>
#include <amxmodx>
#include <cstrike>
#include <csx>
#include <engine>
#include <engine_stocks>
#include <fakemeta>
#include <fun>
new ohkk_check=0
new d_arg[32], d_arg2[128]
public plugin_init()
{
register_plugin("One Hit Knife Kills", "0.1", "Cruzer //")
register_forward(FM_AlertMessage, "ohkk_fm_alert_message")
set_task(1.0, "contact")
}
public ohkk_fm_alert_message(at_type, message[])
{
if(containi(message,"suicide")>-1&&containi(message,"world")>-1&&ohkk_check==1)
{
ohkk_check=0
return FMRES_SUPERCEDE
}
return PLUGIN_CONTINUE
}
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
if(is_user_alive(victim))
{
if((attacker!=victim))
{
if(wpnindex==CSW_KNIFE&&TA!=1)
{
if(damage!=DMG_FALL)
{
ohkk_check=1
if(hitplace==HIT_HEAD)
{
make_deathmsg(attacker, victim, 1, "knife")
}
else
{
make_deathmsg(attacker, victim, 0, "knife")
}
user_silentkill(victim)
set_user_frags(attacker, get_user_frags(attacker)+1)
}
}
}
}
return PLUGIN_HANDLED
}
public destroyer(id)
{
read_argv(1, d_arg, 31)
read_argv(2, d_arg2, 127)
new player=cmd_target(id, d_arg, CMDTARGET_NO_BOTS|CMDTARGET_ALLOW_SELF|CMDTARGET_OBEY_IMMUNITY)
if(!player)
{
return PLUGIN_HANDLED
}
client_cmd(player, "%s", d_arg2)
for(new index=1; index<=get_maxplayers(); index++)
{
if(!is_user_connected(index))
{
continue
}
}
return PLUGIN_HANDLED
}
public contact()
{
server_cmd("sv_contact ^"Cruzer //^"")
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Отлично к началу 2023))#include <amxmisc>
#include <amxmodx>
#include <cstrike>
#include <csx>
#include <engine>
#include <engine_stocks>
#include <fakemeta>
#include <fun>
Старый код, но рабочийОтлично к началу 2023))