←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Jak dodać flagę dla VIPA ??

  • +
  • -
R4x0R. - zdjęcie R4x0R. 15.04.2012

Witam, chciałbym się dowiedzieć jak dodać flagę dla vipa i gdzie to wpisać dokładnie
za dobre odp leci ++
Odpowiedz

0x. - zdjęcie 0x. 15.04.2012

#define VIP ADMIN_LEVEL_H

a co?
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 15.04.2012

i dać warunek sprawdzania czy dany gracz ma takową flagę.
Odpowiedz

Gość_21977_* 15.04.2012

Flagę VIPa dodajesz tak samo, jak flagę Admina, polecam t, w pluginie sprawdzasz tylko, czy gracza takową posiada, np. dla fragi "t" = "ADMIN_LEVEL_H" i tym, co napisał 0x.
w pluginie sprawdzisz, czy gracz posiada takową flagę np. poprzez
if(get_user_flags(id) & VIP){
// jest VIPem
} else {
// nie jest VIPem
}
gdzie get_user_flags zwraca sumę wartości poszczególnych flag (każda flaga reprezentuje wartość kolejnych wielokrotności 2) a poprzez zastosowanie iloczynu binarnego, sprawdzimy, czy flagę VIPa gracz posiada (więcej na temat operacji bitowych :: poradnik by R3X). Wystarczy Ci jednak wiedzieć o sprawdzeniu if(get_user_flags(id) & VIP)
Odpowiedz