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

plugin na vipa


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

#1 Julek14

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 25.11.2020 21:15

Siema szukam vipa, ktory bedzie dzialal z pluginami na nocnego vipa oraz darmowego vipa na 3 runde np losowanie, vip z generatora nie dziala na tych dwoch pluginach.


  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.11.2020 22:28

poszukaj na forum, była masa tematow o tym jak to naprawic :)


  • +
  • -
  • 0

#3 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 25.11.2020 22:33

poszukaj na forum, była masa tematow o tym jak to naprawic :)

znalazlem, ale nie potrafie tego zrobic


Użytkownik Julek14 edytował ten post 25.11.2020 22:34

  • +
  • -
  • 0

#4 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.11.2020 23:36

Pokaż co próbowałeś zrobić, co znalazłeś.

Nie podajesz kompletnie żadnych informacji, a wymagasz żeby ktoś się domyślił i odwalił wszystko za ciebie. 


  • +
  • -
  • 0

#5 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 27.11.2020 23:45

Pokaż co próbowałeś zrobić, co znalazłeś.

Nie podajesz kompletnie żadnych informacji, a wymagasz żeby ktoś się domyślił i odwalił wszystko za ciebie. 

Byczku, nigdzie nie napisalem czy ktos moglby za mnie zrobic, albo mi pomoc, poki co napisalem, ze probowalem cos porobic, ale nie wyszlo mi.
https://amxx.pl/topi...zy-na-serwerze/- tutaj probowalem zmienic w kodzie vipa:

Przypadek nr 2. Mamy w vipie dodatek, który uruchamia się dla gracza od X rundy.

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;
		}
	}
}

Probowalem takze twojego sposobu z https://amxx.pl/topi...zytaniem-flagi/na zwyklym vipie i tez wypierdzielalo mi bledy probowalem to zrozumiec, ale po prostu nie wiem gdzie mam co zrobic


  • +
  • -
  • 0

#6 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 28.11.2020 11:46

Ok, pokaż jakie błędy, daj kod twojego vipa i popatrzy sie


  • +
  • -
  • 0

#7 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 28.11.2020 15:14

Poczatkowo z tamtego tematu pobralem plik vipa ziomka, ktory tez probowal to zrobic. 
 

vipek.sma(29) : error 025: function heading differs from prototype
vipek.sma(132) : error 017: undefined symbol "g_Vip"
vipek.sma(132) : warning 215: expression has no effect
vipek.sma(132) : error 001: expected token: ";", but found "]"
vipek.sma(132) : error 029: invalid expression, assumed zero
vipek.sma(132) : fatal error 107: too many error messages on one line

Lecz takie bledy mi wyskoczyly.
Oczywiscie po edycji wg. tam jak napisales.

Załączone pliki


Użytkownik Julek14 edytował ten post 28.11.2020 15:18

  • +
  • -
  • 0

#8 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 28.11.2020 15:38

Pierwszy błąd masz tu: https://amxx.pl/topi...atora-co-robić/

Drugi - w kodzie nie ma zmiennej g_Vip, ponieważ kod został przerobiony w taki sposób, żeby sprawdzał flagę na bieżąco.

Vip z generatora działa tak - przy wejściu na serwer sprawdza czy masz flage i zapisuje sobie tą informację w zmiennej g_Vip. Od tej chwili możesz zrobić sobie co chcesz z twoimi flagami (oczywiście w ciągu danej mapy), ponieważ vip już 'pamięta', że masz vipa i na tej podstawie będzie operował.

Więc najlepiej przerobić go, żeby sprawdzał cały czas a nie tylko przy wejściu. I dokładnie to jest opisane w temacie, który załączyłeś, więc polecam go przeczytać i zrozumieć: https://amxx.pl/topi...zytaniem-flagi/

 

Ciekawi mnie też to, że błędy są z pliku vipek.sma, a w załącznikach są vip.sma i vipmoj.sma - kolego jak już dostarczasz coś to konsekwentnie, żeby ułatwić rozwiązanie problemu i ograniczyć chaos.

 

Wracając do tematu: weź swojego vipa, przerób go wg tego: https://amxx.pl/topi...zy-na-serwerze/

i powinno działać, bo tamten sposób powoduje, że plugin od vipa sprawdza co rundę flagi, a nie tylko przy wejściu (o czym pisałem wcześniej), a dzięki temu można dodawać flagi podczas gry, a vip załapie od nowej rundy


  • +
  • -
  • 0

#9 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 28.11.2020 16:09

Co do twojej ciekawosci juz tlumacze. Skopiowalem zawartosc z vip.sma i wkleilem do kompilatora nadajac nazwe vipek pierwsze co mi wpadlo do glowy.

Kolejna sprawa, juz robilem tak jak napisales wg https://amxx.pl/topi...zy-na-serwerze/ale wyskakuje mi blad 
 

vipmoj.sma(26) : error 025: function heading differs from prototype
vipmoj.sma(360) : error 088: number of arguments does not match definition

2 Errors.
Could not locate output file vipmoj.amxx (compile failed).

Pytanie tez brzmi czym sie rozni sposob twoj od tego sposobu, ktory mi poleciles? Ogolnie czy potem jesli juz uda mi sie to zrobic bedzie dzialal twoj plugin na losowanie vipa i nocny vip z tym?
Jak cos to vipmoj z bledami a vipmoj1 w zalaczniku roznia sie jedynie tym, ze jedna ma 1 w nazwie

Załączone pliki


Użytkownik Julek14 edytował ten post 28.11.2020 16:10

  • +
  • -
  • 0

#10 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 28.11.2020 16:21

sprawa jest prosta - jeśli używasz sposobu 'mojego' czyli sprawdzasz flagi vipa na bieżąco to masz takie cos:

 

Załóżmy ze chcesz zeby vipowi za killa dawało +1000$

Używasz zwykłego vipa z generatora oraz pluginu, który daje wszystkim vipy w trzeciej rundzie.

 

oryginalny Vip z generatora sprawdza flagi tylko przy wejsciu, więc po dodaniu wszystkim flag w trzeciej rundzie to tak naprawdę nie zadziała, bo plugin vipa nie sprawdzi jeszcze raz kto ma flage a kto nie.

vip z moim sposobem sprawdza flagi na bieżąco, czyli jak plugin dodający vipy w trzeciej rundzie doda flagi to efekt będzie natychmiastowy - od tego momentu każdy kto zabije kogos dostanei +1000$

vip z sposobem od Wielkie Joł - podobnie do mojego, ale on sprawdza flagi tylko na początku rundy co oznacza, że jeśli plugin dodający flagi doda je np po freezetime to vipy zaczną działać dopiero od nowej rundy.

 

 

Reszta została napisana w poprzednich postach.

A czy będzie to działać z freevipem, losowaniem - drugi i trzeci sposób powinny zadziałać.


Rivit (28.11.2020 17:11):
Napisałem, wszystko co chcesz już bylo wcześniej powiedziane.

  • +
  • -
  • 1

#11 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 28.11.2020 16:39

Okej, rozumiem. Co z tym wyzej, co zle zrobilem, ze wyskoczyly bledy?


  • +
  • -
  • 0

#12 Julek14

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:81
  • Imię:Juliusz
  • Lokalizacja:Gdynia
Offline

Napisano 28.11.2020 17:42

Dobra udalo sie, w sumie wyszlo na to, ze gdy robilem wg 'twojego sposobu' nie dawalem dwoch nawiasow tylko jeden, wszystko dziala i hula dzięki wielkie pozdro byczku


  • +
  • -
  • 0




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

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