PHP Code:
#pragma semicolon 1
#pragma newdecls required
#include <sourcemod>
#include <sdktools>
public Plugin myinfo =
{
name = "[L4D & L4D2] XXX",
author = "HarryPotter",
description = "<->",
version = "0.0",
url = ""
}
public void OnPluginStart()
{
HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
HookEvent("player_use", Event_PlayerUse);
}
bool alreadytrigger = false;
public void Event_PlayerUse (Event event, const char[] name, bool dontBroadcast)
{
int client = GetClientOfUserId(event.GetInt("userid"));
if(alreadytrigger || !client || !IsClientInGame(client)) return;
int entity = GetEventInt(event,"targetid");
char sClassName[64];
GetEdictClassname(entity, sClassName, sizeof(sClassName));
//PrintToChatAll("client = %N, entity = %i, edict classname = %s", client, entity, sClassName);
if (StrEqual(sClassName,"trigger_finale"))
{
PrintToChatAll("%N triggers final rescue", client);
alreadytrigger = true;
}
}
public void Event_RoundStart(Event event, const char[] name, bool dontBroadcast)
{
alreadytrigger = false;
}
__________________