Kod: Tümünü seç
#include <amxmodx>
#include <fakemeta>
new last_stand[33],Float:duck_start_time[33],Float:last_origin[33][3]
public plugin_init() {
register_forward(FM_CmdStart, "pfw_CmdStart", 1)
}
public pfw_CmdStart(id, pUC, seed)
{
new iButtons = get_uc(pUC, UC_Buttons)
if(iButtons & IN_DUCK)
{
if(last_stand[id])
{
pev(id,pev_origin,last_origin[id])
duck_start_time[id] = get_gametime()
last_stand[id] = false;
}
}
else
{
if(!last_stand[id])
{
new Float:fGameTime = get_gametime()
if((fGameTime-duck_start_time[id])<0.02)
{
engfunc(EngFunc_SetOrigin, id, last_origin[id])
set_pev(id, pev_bInDuck, false);
}
}
last_stand[id] = true;
}
}