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

[ROZWIĄZANE] Problem z czytaniem flagi


Najlepsza odpowiedź Rivit, 06.01.2020 17:36

adminchat odpowiada za pisanie dla adminow w hud

 

@paka hosty

 

@@ i takie tam

Przejdź do postu


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

#21 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 20:40

kurde mordo.... nie zamieniles wszystkich wystapien g_Vip przeciez...

nawet Ci kompilator linie podał w której jest błąd (132), czego nie rozumiesz w podmienianiu symboli?

 

natomiast pozostałe błędy - linia 41 i 54

if((get_user_flags(id) & FLAGA_VIP)){

tu akurat są zbędne nawiasy, podwójne, a jest to samo nimi objęte, trzeba je przyciąć do:

if(get_user_flags(id) & FLAGA_VIP){

----------------------

		if(is_user_alive(i) && (get_user_flags(id) & FLAGA_VIP))[i]){

boze, chłopie  :facepalm2:  :facepalm2: przypatrz się temu co napisałem

 

 


jak masz np 

g_Vip[id]
 to zamieniasz to na:

(get_user_flags(id) & FLAGA_VIP)

 

Zwróć uwage na id, zebys nie dal innego niz bylo w g_Vip

 

 

po prostu zamieniasz. A jak w kwadratowych nawiasach masz ' i ' to to samo musi sie pojawic w nawiasach get_user_flags  Bo to jest identyfikator gracza. Musisz spójnie zamienić. to sie musi zgadzac bo albo ci sie nie skompiluje, albo beda bledy na serwerze potem


Rivit (05.01.2020 20:55):
jak chcesz sie bawic w pluginki to polecam poczytac cos o programowaniu, chociaz podstawy jakiegos prostego jezyka, np C czy javascript (bo tam w sumie szybko widac efekty uczenia)

Użytkownik TibacK edytował ten post 05.01.2020 20:40

  • +
  • -
  • 1

#22 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 21:06

Nie działa mi tylko ta 132 linijka, owe błędy:

Spoiler
 
nie wiem w jaki sposób po prostu wyzbyć się tam g_VIP [killer] bo to najbardziej krzyczy. (nawet jeśli nadaje FLAGA_VIP to nic nie daje)
Zapis tej linijki:
	if(is_user_alive(killer) && FLAGA_VIP[killer] && get_user_team(killer) != get_user_team(victim)){

 


  • +
  • -
  • 0

#23 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 21:10

nie zmieniaj na pałe co popadnie tylko popatrz na przykład. masz na tacy przepis

g_Vip[id]

na

(get_user_flags(id) & FLAGA_VIP)

jesli zamiast id jest dupa1234 to w get_user_flags dajesz dupa1234

 

 

skad ty wogóle ta FLAGA_VIP tam wziales? nigdzie o tym nie pisalem zeby tak zamieniac


  • +
  • -
  • 1

#24 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 21:20

nie zmieniaj na pałe co popadnie tylko popatrz na przykład. masz na tacy przepis

g_Vip[id]

na

(get_user_flags(id) & FLAGA_VIP)

jesli zamiast id jest dupa1234 to w get_user_flags dajesz dupa1234

 

 

skad ty w ogóle ta FLAGA_VIP tam wziales? nigdzie o tym nie pisalem zeby tak zamieniac <=== to próbowałem (na to nie patrz)

Zmieniam wszystkie g_VIP(id) na (get_user_flags(id) & FLAGA_VIP) ale ciągle 132 linijka krzyczy to samo.

 

g_VIP jest 7 do zmiany.


Użytkownik Dabster edytował ten post 05.01.2020 21:23

  • +
  • -
  • 0

#25 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 21:26

no ale nie masz zmieniac tylko g_Vip[id]

 

tylko wszystko co jest zmienną g_Vip. 

 

g_Vip[killer] też zamien, tylko wg reguly ktora podalem wyzej


  • +
  • -
  • 1

#26 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 21:46

if(is_user_alive(killer) && [killer] && get_user_team(killer) != get_user_team(victim)){ <= w tej linijce jeśli robię:

 

if(is_user_alive(killer) && (get_user_flags(id) & FLAGA_VIP)[killer] && get_user_team(killer) != get_user_team(victim)){ 

 

to nic się nie zmienia, jakbyś mógł mi napisać co wpisać między && a [killer] temat mielibyśmy z głowy

 


  • +
  • -
  • 0

#27 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 21:57

nie mam sily do ciebie xD

 

nie dam ci gotowca zapomnij. wpisujesz co popadnie zamiast przeczytac ze zrozumieniem co napisalem.

 


Rivit (05.01.2020 22:01):
zrób analogicznie jak inne podmianki, które zrobiles dobrze

  • +
  • -
  • 1

#28 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 22:08

if(is_user_alive(killer) && (get_user_flags(killer) & FLAGA_VIP) && get_user_team(killer) != get_user_team(victim)){

W owy sposób?


  • +
  • -
  • 0

#29 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 22:11

brawo ty. jak nie popelniles innych bledow to powinno sie skompilowac


  • +
  • -
  • 1

#30 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 22:13

Popełniłem podobny na końcu (naprawiłem tak samo jak teraz, ale brakuje jednej rzeczy znaczy nie wiem czy powinno to się znajdować czy usunąć to po prostu).

z tego:

if(is_user_alive(i) && (get_user_flags(id) & FLAGA_VIP))[i]){

zrobiłem to:

if(is_user_alive(i) && (get_user_flags(i) & FLAGA_VIP)){

  • +
  • -
  • 0

#31 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 22:18

tak, widze ze zalapales w końcu o co chodzi ;)


  • +
  • -
  • 2

#32 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 22:19

Dzięki za wielki trud w pomaganiu mi z tym. Możesz zamknać ;)


  • +
  • -
  • 0

#33 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.01.2020 22:27

Żebym to ja miał moc zamykania.

 

ps. nie powiedziales czy to dziala w ogole :o

 

jak przerobiles tego vipa tak, to nie musizz miec juz tych forwardow co dodawales na poczatku. to bedzie zbedne juz


  • +
  • -
  • 0

#34 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 05.01.2020 23:27

Zrobiłem to z VIPEM i SVIPEM (brak błędu kompilacji) powiem czy działo jutro bo 1s1k szwankuje jak chciałem kupić testowy serwer.
  • +
  • -
  • 0

#35 Dabster

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:69
Offline

Napisano 06.01.2020 13:53

Żebym to ja miał moc zamykania.

 

ps. nie powiedziales czy to dziala w ogole :o

 

jak przerobiles tego vipa tak, to nie musizz miec juz tych forwardow co dodawales na poczatku. to bedzie zbedne juz

Działa jak należy. W każdym bądź razie dziękuje Ci jeszcze raz za pomoc. Mam pytanie jeszcze jedno odnośnie adminchatu czy jest plugin do tego aby VIP i SVIPY były zwykłymi graczami?


  • +
  • -
  • 0

#36 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 06.01.2020 17:36   Najlepsza odpowiedź

adminchat odpowiada za pisanie dla adminow w hud

 

@paka hosty

 

@@ i takie tam


  • +
  • -
  • 0

#37 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 08.01.2020 07:50

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


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




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

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