diff --git a/ForceInputs/scripting/ForceInputs.sp b/ForceInputs/scripting/ForceInputs.sp index 8d6269f0..b89cdb15 100644 --- a/ForceInputs/scripting/ForceInputs.sp +++ b/ForceInputs/scripting/ForceInputs.sp @@ -135,6 +135,23 @@ public Action Command_ForceInput(int client, int args) } CloseHandle(hTrace); } + else if(sArguments[0][0] == '#') // HammerID + { + int HammerID = StringToInt(sArguments[0][1]); + + int entity = INVALID_ENT_REFERENCE; + while((entity = FindEntityByClassname(entity, "*")) != INVALID_ENT_REFERENCE) + { + if(GetEntProp(entity, Prop_Data, "m_iHammerID") == HammerID) + { + if(sArguments[2][0]) + SetVariantString(sArguments[2]); + + AcceptEntityInput(entity, sArguments[1], client, client); + ReplyToCommand(client, "[SM] Input successful."); + } + } + } else { int Wildcard = FindCharInString(sArguments[0], '*');