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

Losowanievipa + VIP Generator nie działa


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 Erka

    Wszechpomocny

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:321
Offline

Napisano 07.09.2019 19:00

Cześć

 

Od razu nadmienie że zrobiłem tak jak autor tego tematu prosił:

https://amxx.pl/topi...zy-na-serwerze/

 
Zamieniamy w funkcji public event_new_round()
Podmieniamy ++gRound na taki oto kod:


    if(++gRound == 4){ // dajmy flage po rundzie, w ktorej zostal rozlosowany vip, czyli jezeli masz losowanie w 3, tutaj daj 4.

        for(new i=1; i<=32; i++){

            if(is_user_connected(i) && !g_Vip[i] && get_user_flags(i) & ADMIN_LEVEL_H) // tutaj wlasna flaga dowolna dla vipa ( ADMIN_LEVEL_H)

                g_Vip[i] = true;

        }

    }

}
 

i nie przyznaje VIPa w 4 rundzie 

 

 

od razu zaznacze ze losowanie ma:

#define FLAGA_VIP ADMIN_LEVEL_H

 

a vip z gebneratora zamist  ADMIN_LEVEL_H ma id czyli: if(get_user_flags(id) & 524288){

 

pluginy obydwa dziłają pokazuje  się  info z pluginu losowanievip ze wygrał gracz X i ze dostaje VIPa do konca mapy

 

Niestety pokazane jest tylko że wyragł ale tego VIPa nie otrzymuje co źle jest ? 


  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 07.09.2019 19:23

nie bedzie to dzialac bo losowanie vipa ustawia po prostu flage, a vip dziala tak, ze sprawdza flage tylko przy wchodzeniu na serwer.

 

Mozesz połączyć te pluginy i załatwić to w event_new_round używając kodu ktory wkleiłeś


  • +
  • -
  • 1

#3 Erka

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:321
Offline

Napisano 07.09.2019 19:27

Jeśli chodzi o mnie jestem laikiem w tych sprawach staram sam się zrozumieć to co jest w pluginach lecz nie jestem w tym tak dobry jak wy dlatego też Panie kolego.

 

czy miałbyś czas i ochotę mi to pokazać jak to powinno wygladać ? 

Dla ciebie to chwila a dla mnie pół dnia albo i więcej albo w ogólę do tego nie dojdę sam,

 

Jesli mogę Cię prosić.


  • +
  • -
  • 0

#4 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 07.09.2019 20:42

cos takiego, nie daje głowy ze dziala, ale wzór masz :P

Załączone pliki


  • +
  • -
  • 1

#5 Erka

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:321
Offline

Napisano 07.09.2019 21:41

Nom niestety nie działa


  • +
  • -
  • 0

#6 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 08.09.2019 09:31

Musisz wiecej info podawać, bo nie mam zamiaru sie domyslac o co chodzi.

 

Test

Załączone pliki


  • +
  • -
  • 1

#7 Black004

    Wszechpomocny

  • Użytkownik

Reputacja: 14
Początkujący

  • Postów:371
  • GG:
  • Imię:Błażej
  • Lokalizacja:Polska
Online

Napisano 08.09.2019 14:19

Możesz zrobić nowy natyw w vipie coś takiego:
 
public plugin_natives()
{
	register_native("restart_vip", "ZrestartujVIP", 1);
}
public ZrestartujVIP(index){
	client_authorized(index)
}
dodaj w tym pluginie na losowanie vipa w 4 rundzie:
 
native restart_vip(index)

a na końcu publicu event_new_round()

 

Dodaj:

restart_vip(i)

Nie jestem pewny czy akurat to w tym zadziała, ale ja u siebie korzystam właśnie z tego natywu.

 

 

Użytkownik Black004 edytował ten post 08.09.2019 14:20

  • +
  • -
  • 0

#8 Erka

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:321
Offline

Napisano 09.09.2019 15:09

Musisz wiecej info podawać, bo nie mam zamiaru sie domyslac o co chodzi.

 

Test

 

Działa dziękuję mordo. Oczywiście plus poleciał za pomoc.


  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 21.09.2019 15:08

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




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

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