Как можно отследить нажатие кнопки? Попытался выполнить на координатах так плагин выполняет нажатие кнопки на всех кнопках а не на той которой я указал в координатах.
Code
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
HookEntityOutput("func_button" , "OnPressed", ButtonPressed);
}
public ButtonPressed(const String:output[], caller, activator, Float:delay)
{
new Float:pos[3];
GetEntPropVector(caller, Prop_Send, "m_vecOrigin", pos);
PrintToChatAll("\x04[Button Info] \x03%N \x01Включил огонь в джаиле!", activator);
if (pos[0] == -7041.031738 && pos[1] == -188.033706 && pos[2] == 630.999450)
OnRightButtonPressed(activator);
}
OnRightButtonPressed(client)
{
PrintToChatAll("\x04[Button Info] \x03%N \x01Включил огонь в джаиле!", client);
}
Добавлено (29.09.2012, 11:13:57)
---------------------------------------------
Выручайте. Может можно как то по названию кнопки отследить?