Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

[ROZWIĄZANE] Darmowe VIPy - zbugowany VIP generator?


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

#21 Ciastkowy (:

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:24
  • Imię:Kamil
  • Lokalizacja:Jastrzębie-Zdrój
Offline

Napisano 01.04.2013 08:59

Czy ja wiem czy problem tkwi w Amxbans? Przypuszczam, że chodzi Ci o to, iż flagi (admini, vipy itd.) wczytywane są właśnie z amxbans, aczkolwiek ja osobiście spotkałem się z tym problemem na serwerze z normalnym odczytem z users.ini, więc nie tutaj powinniśmy (imo) szukać powodu.
  • +
  • -
  • 0

#22 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 09:33

Jak mówiłem, problem występował od zawsze z różnymi modyfikacjami. Myślę, że to błąd VIPa i byłoby świetnie jakby, jak również mówiłem, naprawić problem, który spotyka nie tylko mnie.

Grunt w tym, że ja słabo się na tym znam. Potrafie co najwyżej wkleić coś do gotowego pluginu.

sebul pisałeś o tej funkcji "if(get_user_flags(id) & 524288 == 524288)". Na początku mnie zdziwiła, potem dopiero załapałem, że te numerki oznaczają Admin_LEVEL_H. Jednak chciałbym zauważyć, że wygenerowałem sobie 1szego VIPa i ta linijka wyglądała inaczej. "if(get_user_flags(id) & 524288);" - jakoś tak. Domyślam się, ze nastąpiła jakaś aktualizacja Generatora. Skoro sebul mówisz, że występują z tym problemy. Pojawia się moje pytanie, czy da się edytować to na jakąś działającą funkcje i jaką. Mam znajomych, którzy piszą pluginy i myślę, że potrafili by to zmienić jednak chce mieć pewność co do tego gdzie leży wina.
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#23 Zabijaka Gryps

    Wszechwiedzący

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:563
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Świdnica
Offline

Napisano 01.04.2013 11:17

Nie jest to żadna wina amxbans lecz pluginu vipa. Ja gdy tylko wgralem ten plug zrobiony w generatorze to od razu zauważyłem że są z tym problemy (niektórzy gracze nie posiadajacy flagi vipa dostawali jego przywileje). Jest to jak najbardziej problem autoryzacji po wejściu gracza na serwer. Ja rozwiazalem problem głupią ale skuteczną metodą. Wywaliłem zmienną g_vip (dzięki czemu autoryzacja po wejściu nie jest już używana) a zamiast tej zmiennej przy każdym przywileju vipa dałem warunek posiadania flagi, czyli zamiast if(g_vip[id]) jest if(get_user_flags(id) & ADMIN_LEVEL_H). Nie jest to najlepsza metoda, zapewne istnieje milion lepszych sposobów na pozbycie się problemu, ale mi to nie przeszkadza (najważniejsze ze vipa mają tylko osoby które powinny go mieć).
  • +
  • -
  • 0

#24 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 11:36

Raf, w tym momencie rozwiązałeś problem, z którym wiele osób się boryka :)

Spróbuje go sam tak przerobić, lub poproszę o gotową edycje vipa który jest w pierwszym poście. Ne chce czegos zepsuć :)


@edit mógłbyś mi to zmienić, bo są miejsca gdzie nie wiem jak to odpowiednio podmienić. daje plusiki lub coś co potrzebujesz :)

Użytkownik sernikkk edytował ten post 01.04.2013 11:47

  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#25 Zabijaka Gryps

    Wszechwiedzący

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:563
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Świdnica
Offline

Napisano 01.04.2013 12:05

Proszę bardzo ;)

Załączone pliki


  • +
  • -
  • 1

#26 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 12:15

Ten plugin nie jest w ogóle zmieniony ;P

albo mam problem ze wzrokiem :D

Użytkownik sernikkk edytował ten post 01.04.2013 12:22

  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#27 Albertd

    Zaawansowany

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:134
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 01.04.2013 12:23

http://wklej.to/g7bv2
- proszę sprobuj ten plugin.
  • +
  • -
  • 0

#28 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 12:35

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

vip.sma(36) : error 017: undefined symbol "has_flag"

1 Error.
Could not locate output file vip.amxx (compile failed).

Problem leży w tym:
public client_authorized(id){
g_Vip[ id ] = false
if( has_flag( id, "t" ) ){
client_authorized_vip(id);
}
}
Może mało się znam ale co to has_flag? ;x Pierwsze widze taka komende w .sma
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#29 Albertd

    Zaawansowany

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:134
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 01.04.2013 12:39

has_flag - Jak dlamnie instrukcja o wiele latwiejsza, i przyjemniejsza od get_user_flag.

Zapomnialem musisz dodac na poczatku pluginu
#include <amxmisc>

http://amxx.pl/dokum...szukaj/has_flag

Użytkownik Albertd edytował ten post 01.04.2013 12:40

  • +
  • -
  • 1

#30 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 12:45

Ok, dzięki działa łap +

Wypowiem się czy znowu nie daje losowej osobie VIPa
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#31 Zabijaka Gryps

    Wszechwiedzący

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:563
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Świdnica
Offline

Napisano 01.04.2013 13:17

Ten plugin nie jest w ogóle zmieniony ;P

albo mam problem ze wzrokiem :D

Kurcze, no rzeczywiście, robiłem to na fonie i nwm czemu nie zapisało mi zmian :/
Sorry, jesli nadal będziesz potrzebował to zrobię jeszcze raz jak będę na kompie.
  • +
  • -
  • 0

#32 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 16:19

Albertd, problem nadal występuje. raf daj swoją wersje bo mówiłeś, że działa
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#33 Zabijaka Gryps

    Wszechwiedzący

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:563
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Świdnica
Offline

Napisano 01.04.2013 17:02

Dobra, mam nadzieję że teraz już się zmiany dobrze zapisały.

Załączone pliki


  • +
  • -
  • 0

#34 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 17:28

Dzięki, ide sprawdzić ++
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#35 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 18:42

JEZU, jest jeszcze gorzej :o

Nie ma ktoś innego pomysłu?



@@ Przepraszam za post pod postem - nie patrzyłem!

Użytkownik sernikkk edytował ten post 01.04.2013 18:42

  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#36 Zabijaka Gryps

    Wszechwiedzący

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:563
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Świdnica
Offline

Napisano 01.04.2013 19:03

Czemu jeszcze gorzej? U mnie na tym all git jest, nikt oprócz vipów których dodam nie ma vipa
  • +
  • -
  • 0

#37 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 19:23

Jeszcze więcej losowych osób dostaje VIPa....

Nie mam już pojęcia co robić
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#38 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 01.04.2013 20:38

Czy ja wiem czy problem tkwi w Amxbans?

Jest to możliwe, ponieważ w pluginie od amxbansa w forwardzie "client_authorized" nie masz nigdzie sprawdzane, czy admini zostali już wczytani, czy to z pliku, czy z bazy (a nawet przedewszystkim z bazy, bo z pliku raczej nie ma jakiegoś większego opóźnienia, a przynajmniej nie powinno być).

Co do tego warunku, wystarczy "if(get_user_flags(id) & 524288 == 524288)" zamienić na "if(get_user_flags(id) & 524288)", aby się przekonać, czy to wina tego warunku, można też przed tym warunkiem dodać
g_Vip[ id ] = false

tak jak ktoś to napisał, jeśli żaden z tych sposobów nie zadziała u autora tematu, czyli dalej będą przypadkowi gracze, którzy posiadają vipa, to wina na pewno nie leży po stronie generatora vipa.
  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#39 `Sernik

    `Profesjonalista !

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2013 21:41

Obecny VIP:

http://wklej.org/id/999455/


Nie wiem co jeszcze można zrobić.. Ale na prawde nie ogarniam co może powodować błędy..Zamawianie płatnego VIPa jest dla mnie w tym momencie mało korzystne ;/
  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#40 Ciastkowy (:

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:24
  • Imię:Kamil
  • Lokalizacja:Jastrzębie-Zdrój
Offline

Napisano 01.04.2013 22:43

Powróć do oryginalnej wersji pluginu i spróbuj z tymi dwoma poprawkami, które napisał sebul. (podmień warunek i przed nim ustaw zmienną na false)
  • +
  • -
  • 0




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

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