Im trying to make simple fake death and vengeance plugin
I need help with spawn behind killers back.
can i use specified set_user_origin like origin[1]-20 . [2]+30. [3]+40 ???
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "me"
new Float:origin[3]
new g_MaxPlayers;
#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers )
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_TakeDamage , "player" , "fw_HamTakeDamage" );
g_MaxPlayers = get_maxplayers();
}
public fw_HamTakeDamage( iVictim , iInflictor , iAttacker , Float:fDamage , iBitDamage )
{
if ( IsPlayer( iAttacker ) && fDamage > 85 ) {
set_pev ( iVictim, pev_deadflag, DEAD_DYING )
set_pev(iVictim, pev_framerate, 0.7);
}
if ( IsPlayer( iAttacker ) && fDamage > 95 ) {
set_pev(iVictim, pev_deadflag, DEAD_DEAD);
ExecuteHam(Ham_Killed, iVictim, iAttacker, 0) // just for testing what is better
set_user_frags(iVictim,get_user_frags(iVictim) +1)
get_user_origin(iAttacker,origin,2)
set_task(2.0,"respawn_123",iVictim)
}
}
public respawn_123(id) {
set_pev(id, pev_deadflag, DEAD_NO);
spawn(id) // or execute ham cs round respawn
set_user_origin(id,origin) // i need here to spawn in attacker positions< but better if behind his back
}
__________________
VDS in Europe 1 gb/s unmetered.Any configurations.
I accept Paypal, Moneybookers,etc