Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

find_sphere_class w fakemecie


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 02.01.2014 12:38

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

  • +
  • -
  • 2




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych