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] Typy zwracanej wartosci, polecenia w petli


Najlepsza odpowiedź sebul, 14.01.2014 22:07

1. break - wyjście z pętli
continue - przejście do kolejnego zapętlenia w pętli, coś w stylu return, ale to przechodzi tylko do kolejnego wykonania pętli, oczywiście jeśli warunek tego wykonania w pętli nie zostanie spełniony, to continue zakończy już działanie pętli
2. Samo return po prostu wychodzi z funkcji nie informując z jaką wartością, można to stosować wszędzie, ale najlepiej jest dawać samo return tam gdzie nie musi być nic zwracane, czyli chociażby w jakiejś własnej funkcji.
3. Takie było założenie twórcy, więc tak jest i tutaj nie ma nic do tłumaczenia, musisz po prostu wiedzieć o tym, jaką wartość trzeba zwracać w danej sytuacji. Przejdź do postu


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

#1 TibacK

    Diler pod gimnazjum dla niepełnosprawnych dzieci

  • Power User

Reputacja: 466
Wszechobecny

  • Postów:2448
Offline

Napisano 14.01.2014 21:09

witam.
Mam takie pytania.
1. Co w petli znaczy break, continue?
2. Czemu czasem jest zwykle return zamiast np return PLUGIN_* ?
3. ham const.inc
#define HAM_IGNORED 1
#define HAM_HANDLED 2 
#define HAM_OVERRIDE 3 
#define HAM_SUPERCEDE 4
amx const
#define PLUGIN_CONTINUE 0
#define PLUGIN_HANDLED 1
#define PLUGIN_HANDLED_MAIN 2
i teraz jak w kodzie daje return plugin continue to zostaje zamienione to na return 0. A dlaczego nie ma tego w ham? w ogóle nie rozumie tych zwracanych wartosci. Jakby to ktos objasnil. Czytalem tutki Benia101, ale nic nie rozumiem.
  • +
  • -
  • 0

Sprzedam Paczkę CoD pod CS 1.6 (JEST WIELE WERSJI DO WYBORU TEJ PACZKI) na lvl od 201 - 601

Silnik (8 nowych statystyk, poprawiony zapis, dodatkowy exp, pozbyto się CurWeapon). Ponad 100 perków (do wyboru do koloru). Sklep, NOWE MISJE (QUESTY), premium i super premium, AUKCJE, KLANY, zapis nVault, 4 zestawy modeli bronii do wyboru!

JESTEŚ ZAINTERESOWANY KUPNEM? NAPISZ WIADOMOŚĆ DO MNIE!


#2 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

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

Napisano 14.01.2014 22:07   Najlepsza odpowiedź

1. break - wyjście z pętli
continue - przejście do kolejnego zapętlenia w pętli, coś w stylu return, ale to przechodzi tylko do kolejnego wykonania pętli, oczywiście jeśli warunek tego wykonania w pętli nie zostanie spełniony, to continue zakończy już działanie pętli
2. Samo return po prostu wychodzi z funkcji nie informując z jaką wartością, można to stosować wszędzie, ale najlepiej jest dawać samo return tam gdzie nie musi być nic zwracane, czyli chociażby w jakiejś własnej funkcji.
3. Takie było założenie twórcy, więc tak jest i tutaj nie ma nic do tłumaczenia, musisz po prostu wiedzieć o tym, jaką wartość trzeba zwracać w danej sytuacji.
  • +
  • -
  • 2
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

#3 TibacK

    Diler pod gimnazjum dla niepełnosprawnych dzieci

  • Autor tematu
  • Power User

Reputacja: 466
Wszechobecny

  • Postów:2448
Offline

Napisano 15.01.2014 07:54

ale jak plugin handled jest 1
a ham ignored jest 1
to znacza to samo?
  • +
  • -
  • 0

Sprzedam Paczkę CoD pod CS 1.6 (JEST WIELE WERSJI DO WYBORU TEJ PACZKI) na lvl od 201 - 601

Silnik (8 nowych statystyk, poprawiony zapis, dodatkowy exp, pozbyto się CurWeapon). Ponad 100 perków (do wyboru do koloru). Sklep, NOWE MISJE (QUESTY), premium i super premium, AUKCJE, KLANY, zapis nVault, 4 zestawy modeli bronii do wyboru!

JESTEŚ ZAINTERESOWANY KUPNEM? NAPISZ WIADOMOŚĆ DO MNIE!


#4 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

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

Napisano 15.01.2014 08:20

Skoro mają takie same wartości, to tak, różnica jest tylko w nazwie zdefiniowanej stałej.
  • +
  • -
  • 1
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

#5 TibacK

    Diler pod gimnazjum dla niepełnosprawnych dzieci

  • Autor tematu
  • Power User

Reputacja: 466
Wszechobecny

  • Postów:2448
Offline

Napisano 15.01.2014 17:15

@up

Super.

A dlaczego w ham mozna zwrocic 3 i 4, ktorych nie ma w amx const?


  • +
  • -
  • 0

Sprzedam Paczkę CoD pod CS 1.6 (JEST WIELE WERSJI DO WYBORU TEJ PACZKI) na lvl od 201 - 601

Silnik (8 nowych statystyk, poprawiony zapis, dodatkowy exp, pozbyto się CurWeapon). Ponad 100 perków (do wyboru do koloru). Sklep, NOWE MISJE (QUESTY), premium i super premium, AUKCJE, KLANY, zapis nVault, 4 zestawy modeli bronii do wyboru!

JESTEŚ ZAINTERESOWANY KUPNEM? NAPISZ WIADOMOŚĆ DO MNIE!


#6 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

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

Napisano 15.01.2014 17:20

Już pisałem, takie było założenie twórcy, że w ham można zwracać 3 i 4, masz to po prostu wiedzieć, a nie rozumieć.
  • +
  • -
  • 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

#7 TibacK

    Diler pod gimnazjum dla niepełnosprawnych dzieci

  • Autor tematu
  • Power User

Reputacja: 466
Wszechobecny

  • Postów:2448
Offline

Napisano 15.01.2014 17:26

Dobra.

Dzięki za pomoc.


  • +
  • -
  • 0

Sprzedam Paczkę CoD pod CS 1.6 (JEST WIELE WERSJI DO WYBORU TEJ PACZKI) na lvl od 201 - 601

Silnik (8 nowych statystyk, poprawiony zapis, dodatkowy exp, pozbyto się CurWeapon). Ponad 100 perków (do wyboru do koloru). Sklep, NOWE MISJE (QUESTY), premium i super premium, AUKCJE, KLANY, zapis nVault, 4 zestawy modeli bronii do wyboru!

JESTEŚ ZAINTERESOWANY KUPNEM? NAPISZ WIADOMOŚĆ DO MNIE!





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

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