T
Tolyan
Есть Диван, для того чтоб получить его индекс я действовал так (2 способа):
1)
2)
Как получить этот долбанный индекс этого проклятого дивана чтоб потом его удалить с карты.. мучаюсь уже больше суток... неужели это такая сверх сложная задача? или все же я тупой?)
Если можно этот диван удалить (физически чтоб освободилось entity) каким-либо другим способом то предлагайте тоже, но важно его удалить так чтоб никакие другие компоненты карты не пострадали.
Из обсуждений узнал от RIKO - "с недавних пор бывают серверные ентити. Про них сервер не отправляет инфу клиентам. Их индексы отрицательные, найти их можно только через
FindEntityByClassname"
Очень прошу умы форума не оставлять меня на едине в решении этой задачи. Спасибо.
1)
PHP:
~~~~~~~~~~~~~~~~~~~~~
public bool:wS_Filter(ent, mask, any:client)
return client != ent;
~~~~~~~~~~~~~~~~~~~~~
new Float:origin[3], Float:angles[3];
GetClientEyePosition(client, origin);
GetClientEyeAngles(client, angles);
TR_TraceRayFilter(origin, angles, MASK_SOLID, RayType_Infinite, wS_Filter, client);
if (!TR_DidHit())
return false;
new ent = TR_GetEntityIndex(); //ПО ИДЕЕ ИНДЕКС ДИВАНА ДОЛЖЕН БЫТЬ в ent, но ent = -1
PHP:
int ent = GetClientAimTarget (client, false); //ПО ИДЕЕ ИНДЕКС ДИВАНА ДОЛЖЕН БЫТЬ в ent, но ent = -1
Как получить этот долбанный индекс этого проклятого дивана чтоб потом его удалить с карты.. мучаюсь уже больше суток... неужели это такая сверх сложная задача? или все же я тупой?)
Если можно этот диван удалить (физически чтоб освободилось entity) каким-либо другим способом то предлагайте тоже, но важно его удалить так чтоб никакие другие компоненты карты не пострадали.
Из обсуждений узнал от RIKO - "с недавних пор бывают серверные ентити. Про них сервер не отправляет инфу клиентам. Их индексы отрицательные, найти их можно только через
FindEntityByClassname"
PHP:
new index = -1;
while ((index = FindEntityByClassname(index, "ЧТО ТУТ ПИСАТЬ?? КАК ПОНЯТЬ ЧТО ИЗ СЕБЯ ПРЕДСТАВЛЯЕТ КОНКРЕТНО ЭТОТ ДИВАН?")) > 0)
{
PrintToServer("Найден индекс: %d", index);
}
Очень прошу умы форума не оставлять меня на едине в решении этой задачи. Спасибо.