←  Gotowe funkcje

AMXX.pl: Support AMX Mod X i SourceMod

»

find_sphere_class w fakemecie

  • +
  • -
d0naciak - zdjęcie d0naciak 02.01.2014

Witam. Oto przerobiona funkcja z kodu Cypis'a na wskrzeszanie u medyka ( http://amxx.pl/topic...anie-do-medyka/ ).

 

Oto ona:

stock fm_find_sphere_class(id, classname2[], Float:distance, entlist[], len)
{
    new Float:origin[3];
    pev(id, pev_origin, origin);
    
    new ent, i;
    new classname[32]    
    while((ent = fm_find_ent_in_sphere(ent, origin, distance)) != 0)
    {
        pev(ent, pev_classname, classname, 31);
        if(equal(classname, classname2) && fm_is_ent_visible(id, ent))
        {
            entlist[i] = ent;
            i++;
        }
        if(i >= len)
            break;
    }
    return i;
}

Wymaga ona biblioteki fakemeta_util

Działa ona tak samo jak find_sphere_class z modułu engine.


Użytkownik d0naciak edytował ten post 02.01.2014 12:40
Odpowiedz