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] Co ta funkcja da?


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

#1 Kukol

    Zaawansowany

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:113
  • Lokalizacja:Katowice
Offline

Napisano 09.10.2011 17:37

Mam dość noobskie pytanie.

set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN


Co to da?

#2 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 09.10.2011 18:11

To co masz na myśli to przypisanie graczowi flagi FL_FROZEN, ale ta funkcja którą dałeś wywali error, bo nie zamknąłeś nawiasu.
  • +
  • -
  • 1

#3 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 09.10.2011 18:22

Powinno 'zamrozić gracza', z tego co wiem gracz zostaje unieruchomiony. Sprawdź też

set_pev(id, pev_flags, FL_FROZEN);

  • +
  • -
  • 1

#4 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 09.10.2011 18:49

Muzzi, a czy ten twój kod nie zabierze wszystkich pozostałych flag ?
  • +
  • -
  • 1

#5 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 09.10.2011 19:08

Zabierze, dlatego napisałem 'Sprawdź też'.
Najlepsza opcja to tak jak on w pierwszym poście napisał.

set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN)

  • +
  • -
  • 1

#6 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 09.10.2011 21:19

FL_FROZEN blokuje gracza, tzw. nie może się on poruszać/skakać/kucać, ale może strzelać/ruszać celownikiem.

set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN) // Zamraża gracza

set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN) // Odmraża gracza

Użytkownik MarWit edytował ten post 09.10.2011 21:22

  • +
  • -
  • 2

marwit-0.png


#7 Kukol

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:113
  • Lokalizacja:Katowice
Offline

Napisano 09.10.2011 22:26

Czyli zamiast set_user_maxspeed(id) mogę wykorzystać to?

#8 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 09.10.2011 23:58

Jeżeli chcesz unieruchomić gracza to jak najbardziej.
  • +
  • -
  • 2

#9 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 10.10.2011 13:53

Czyli zamiast set_user_maxspeed(id) mogę wykorzystać to?

Ale w ten sposób gracz będzie mógł kucać i skakać, a poza tym musiałbyś użyć prethinka co chyba będzie mniej optymalne.
  • +
  • -
  • 1

#10 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 10.10.2011 14:07

a poza tym musiałbyś użyć prethinka co chyba będzie mniej optymalne

nie wystarczy że raz ustawi

Ale w ten sposób gracz będzie mógł kucać i skakać

nie bedzie mogl skakac ani kucać (chyba)
Hiroshima (10.10.2011 14:20):
będzie mógł skakać i kucać ale nie będzie mógl się poruszać ponieważ jego maxspeed będzie ustawiony na 0

  • +
  • -
  • 1

#11 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 10.10.2011 14:19

@UP, nie będzie mogł kucać i skakać :) ( testowane, good na np. "zamrożenie" )

@Hiro, chodzi mu o flage FL_FROZEN :)
Hiroshima (10.10.2011 14:36):
ok zamotałem sie :)

Użytkownik MarWit edytował ten post 10.10.2011 14:21

  • +
  • -
  • 1

marwit-0.png


#12 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 10.10.2011 14:28

tak chodziło mi o flage fl_frozen :)
  • +
  • -
  • 1

#13 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 10.10.2011 14:29

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika 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