Cześć, mam problem chodzi mi o odległość enta od bariery napisałem kod ale coś nie działa,
Jeżeli od bytu "barrier" będzie przemieszczany obiekt w odleglosci do 500, to wyświetli mi komunikat "Odległość osiągnięta"
ma ktoś jakieś sugestie?
Mój kod:
public bariera(id){
g_iEntBarrier = find_ent_by_tname( -1, "barrier" ); // szuka bariery
new Float:fOrgin[3];//tworzy tablice wspolrzednych
entity_get_vector(g_iEntBarrier , EV_VEC_origin, fOrgin); // pobieramy współrzędne bramy
while((g_iEntBarrier = find_ent_in_sphere(-1, fOrgin, 500.0)) != 0)
{
if( pev( g_iEntBarrier, pev_iuser4 ) ){
ColorChat(g_iEntBarrier ,TEAM_COLOR,"Odleglosc osiagnieta");
ColorChat(id,TEAM_COLOR,"Odleglosc osiagnieta");
}
}
}


Dodatki SourceMod












