pMe | (Object) Odniesienie do PmaRoot obiektu, w którym dane zdarzenie powstaje. |
---|---|
pEvent | (Object) Odniesienie do obiektu zawierającego ściślejsze informacje o danym zdarzeniu.
pEvent.UserId - (String) [do odczytu i zapisu] Identyfikator zalogowanego użytkownika. Wartość jest wstępnie ustawiana jeżeli nazwa wprowadzona przez użytkownika jest odnaleziona w liście użytkowników.
pEvent.Name - (String) [do odczytu i zapisu] Nazwa zalogowanego użytkownika. Wartość jest wstępnie ustawiona na nazwę wprowadzoną przez użytkownika.
pEvent.Password - (String) [do odczytu i zapisu] Hasło zalogowanego użytkownika. Wartość jest wstępnie ustawiona na hasło wprowadzone przez użytkownika.
pEvent.Error - (Long) [do odczytu i zapisu] Określa, która informacja nie jest poprawna. Według wartości bieżącej zostanie po zakończeniu tego zdarzenia ewentualnie wyświetlono ostrzeżenie z tekstem, czy jest niepoprawna nazwa użytkownika lub też hasło. Wartość można zmienić i w ten sposób można wpłynąć na wyświetlaną ostrzeżenie.
0 - Nazwa użytkownika i hasło są poprawne.
1 - Nazwa użytkownika nie jest poprawna.
2 - Hasło nie jest poprawne. pEvent.Enabled - (Boolean) [do odczytu i zapisu] Zezwolenie/zakaz zalogowannia danego użytkownika. Wartość jest wstępnie ustawiona na podstawie porównania zgodności wprowadzonych danych z listą użytkowników. Jeżeli wartość właściwości jest true, wtedy jest zezwolone zalogowanie użytkownika. W innym przypadku wartość właściwości jest false. W ten sposób można na przykład zezwolić (zakazać) zalogowanie użytkownika z listy użytkowników, który w zwyczjnym przypadku nie mógł (mógł) by się zalogować.
pEvent.Level - (Integer) [do odczytu i zapisu] (przestarzałe) Poziom danego użytkownika. Wartość jest wstępnie ustawiona na podstawie porównania zgodności wprowadzonych danych z listą użytkowników. Poziom zalogowanego użytkownika w ten sposób można wprowadzić lub zmienić (nie musi być ustawiane z listy użytkowników). |
if (pEvent.User.Type == 1)
{
// ... Kod wykonywany tylko dla użytkowników lokalnych
}
var iUser;
var aUsers = Pm.GetUserInfo("what:loguserarray;type:net;");
var nUsers = aUsers.GetSize(1);
for (iUser = 0; iUser < nUsers; iUser++)
{
if (aUsers.GetItem(iUser).Id == pEvent.UserId)
{
pEvent.Enabled = 0;
}
}