Черная вдова
Участник
- Сообщения
- 2,795
- Реакции
- 670
C-подобный:
decl Float:Minimum[3], Float:Maximum[3], Float:close[3], Float:pointpos[3];
GetClientAbsOrigin(client, pointpos);
new index = FindEntityByClassname(index,"func_buyzone")
GetEntPropVector(index, Prop_Send, "m_vecMins", Minimum);
GetEntPropVector(index, Prop_Send, "m_vecMaxs", Maximum);
for (new i = 0; i <= 2; i++)
{
close[i] = pointpos[i];
if(pointpos[i] < Minimum[i]) close[i] = Minimum[i];
else if(pointpos[i] > Maximum[i]) close[i] = Maximum[i];
}
new Float:itog = GetVectorDistance(pointpos, close);
Последнее редактирование: