Thanks for you work but
I want to respawn challenger + challenged
Can you make for example :
Code:
public plugin_init()
{
register_plugin( "duel" , "0.1" , "x" );
RegisterHam( Ham_Killed , "player" , "fw_PlayerKilled_Post" , true ); // Define player (player = challenger + challenged)
}
public fw_PlayerKilled_Post( g_iChallenged , g_iChallenger )
{
if ( g_iChallenged == g_iChallenger || !is_user_alive( g_iChallenger) )
return;
Code:
public duel(id)
{
switch(challenge[id])
{
case 0:
{
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenged)
set_pev( g_iChallenged , pev_origin , { 300.0 , -150.0 , -650.0 } );
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenger)
set_pev( g_iChallenger , pev_origin , { 50.0 , -150.0 , -650.0 } );
}
case 1:
{
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenged)
set_pev( g_iChallenged , pev_origin , { 300.0 , -150.0 , -650.0 } );
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenger)
set_pev( g_iChallenger , pev_origin , { 50.0 , -150.0 , -650.0 } );
}
case 2:
{
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenged)
set_pev( g_iChallenged , pev_origin , { 300.0 , -150.0 , -650.0 } );
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenger)
set_pev( g_iChallenger , pev_origin , { 50.0 , -150.0 , -650.0 } );
}
case 3:
{
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenged)
set_pev( g_iChallenged , pev_origin , { 300.0 , -150.0 , -650.0 } );
ExecuteHamB(Ham_CS_RoundRespawn, g_iChallenger)
set_pev( g_iChallenger , pev_origin , { 50.0 , -150.0 , -650.0 } );
}
}
challenge[id]++
}