inherit "/std/object.c";
#include "norska.h"

#define SAVE PATH+"engine/lista"

string *lista = ({});
string *lista_czlonkow = ({});

void
usun_czlonka( string imie );

mixed
query_lista_czlonkow()
{
    return lista_czlonkow;
}

mixed
query_lista()
{
    return lista;
}

void
create_object()
{
setuid();
seteuid(getuid());
restore_object(SAVE);
}

int
czy_jest_na_liscie( object kto )
{
if (member_array(kto->query_real_name(), lista) != -1)
    return 1;
    return 0;
}

void
dodaj( string imie )
{
lista+=({imie});
usun_czlonka(imie);
setuid();
seteuid(getuid());
save_object(SAVE);
}

void
dodaj_czlonka( string imie )
{
lista_czlonkow+=({imie});
setuid();
seteuid(getuid());
save_object(SAVE);
}

void
usun( string imie )
{
lista-=({imie});
setuid();
seteuid(getuid());
save_object(SAVE);
}
void
usun_czlonka( string imie )
{
lista_czlonkow-=({imie});
setuid();
seteuid(getuid());
save_object(SAVE);
}
