View Single Post
HarryPotter
Veteran Member
Join Date: Sep 2017
Location: Taiwan, Asia
Old 01-30-2021 , 11:39   Re: [L4D2] Tank Spawn Announcement with sound (versus)
Reply With Quote #17

Quote:
Originally Posted by Marttt View Post
Try this.
Try HookEvent "entity_killed"

PHP Code:
HookEvent("entity_killed",        PD_ev_EntityKilled);

public 
Action PD_ev_EntityKilled(Event event, const char[] namebool dontBroadcast)
{
    if (
g_bIsTankAlive && IsPlayerTank(event.GetInt("entindex_killed")))
    {
        
CreateTimer(1.5FindAnyTank_TIMER_FLAG_NO_MAPCHANGE);
    }
}

public 
Action FindAnyTank(Handle timerany client)
{
    if(!
IsTankInGame()){
        
g_bIsTankAlive false;
    }
}

void IsTankInGame(exclude 0)
{
    for (
int i 1<= MaxClientsi++)
        if (
exclude != && IsClientInGame(i) && GetClientTeam(i) == && IsPlayerTank(i) && IsPlayerAlive(i) && !IsIncapacitated(i))
            return 
i;

    return 
0;

__________________

Last edited by HarryPotter; 01-30-2021 at 11:42.
HarryPotter is offline