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

Wykluczenie Admina w menu wyboru

flagi amxx plugin jail break jailbreak votect edycja

Najlepsza odpowiedź Eryczek, 21.09.2017 23:54

new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");
for(new id=1;id<=ilgraczy;id++){
if(get_user_team(id)==2&&n<4) && !(get_user_flags(id) & ADMIN_KICK){
new nickct[33];
idct[n]=id;
get_user_name(id,nickct,32);
menu_additem(menu,nickct);
n+=1;
}
}

Ten fragment kodu zadziałał tak jak chciałem, dziękuję za pomoc <3 Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 Eryczek

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:26
  • Imię:Eryk
Offline

Napisano 20.09.2017 05:46

Ahoj,

Chciałbym się dowiedzieć czy istnieje jakaś komenda/funkcja na wykluczenie Admina w menu wyboru np. gracza, którego chcemy wyciszyć, ale tak by nie dawać mu flagi A? Dokładnie chodzi mi o zmianę kodu w tym pluginie >>> https://amxx.pl/topi...t-na-jailbreak/, poniewaz nie chce by gracze mogli nałożyć Bana na Administrację, ponieważ w tym momencie mogą to zrobić.
  • +
  • -
  • 0

#2 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 20.09.2017 16:47

w pętli, która pokazuje graczy w menu daj warunek

f(get_user_flags(id) & ADMIN_KICK)
                        continue;

Wtedy będzie pomijać graczy z flagą admin_kick (kickowanie) co każdy z adminów posiada.

 


  • +
  • -
  • 1

#3 Eryczek

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:26
  • Imię:Eryk
Offline

Napisano 21.09.2017 06:31

Czyli miałoby to wyglądać tak?

new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");
				for(new id=1;id<=ilgraczy;id++){
					if(get_user_flags(id) & ADMIN_KICK)
                                                continue;{
					}
				}

  • +
  • -
  • 0

#4 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 21.09.2017 08:23

 

Czyli miałoby to wyglądać tak?

new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");
				for(new id=1;id<=ilgraczy;id++){
					if(get_user_flags(id) & ADMIN_KICK)
                                                continue;{
					}
				}

Mi ten plugin nie działał dobrze. Wystarczy że ktoś wpisał /votect i po 20 sekundach wyrzucało CT do TT. Dobrze tylko jest 1 mały błąd. Tu masz poprawkę.


    new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");

    for(new id=1;id<=ilgraczy;id++){
            
        if(get_user_flags(id) & ADMIN_KICK)
                         continue;
        
        // tu reszta kodu z pluginu
                    
                }

Użytkownik Toldi edytował ten post 21.09.2017 08:25

  • +
  • -
  • 1

#5 Eryczek

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:26
  • Imię:Eryk
Offline

Napisano 21.09.2017 10:57

new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");
				for(new id=1;id<=ilgraczy;id++){
					if(get_user_flags(id) & ADMIN_KICK)
                         continue;
					if(get_user_team(id)==2&&n<4){
						new nickct[33];
						idct[n]=id;
						get_user_name(id,nickct,32);
						menu_additem(menu,nickct);
						n+=1;
					}
				}

Czy wyrzucić tego drugiego if'a?


  • +
  • -
  • 0

#6 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 21.09.2017 11:30

Nie zostaw.


  • +
  • -
  • 1

#7 Eryczek

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:26
  • Imię:Eryk
Offline

Napisano 21.09.2017 23:54   Najlepsza odpowiedź

new menu=menu_create("Kogo wyrzucamy z CT?","zaczep");
for(new id=1;id<=ilgraczy;id++){
if(get_user_team(id)==2&&n<4) && !(get_user_flags(id) & ADMIN_KICK){
new nickct[33];
idct[n]=id;
get_user_name(id,nickct,32);
menu_additem(menu,nickct);
n+=1;
}
}

Ten fragment kodu zadziałał tak jak chciałem, dziękuję za pomoc <3

Użytkownik Eryczek edytował ten post 21.09.2017 23:54

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: flagi, amxx, plugin, jail break, jailbreak, votect, edycja

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

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