Teraz jest N 01 mar, 2026 05:10


znaczenie zmiennej "THIS"

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

kondor

Major

Major

  • Posty: 880
  • Dołączył(a): Pt 11 lut, 2005 04:00
  • Lokalizacja: Berlin (wschodni)

znaczenie zmiennej "THIS"

PostN 20 lut, 2005 20:27

To zabrzmi dosyć laicko, ale chciałbym łaskawie spytać, co oznacza zmienna, (czy to w ogóle jest zmienna) THIS ?? Jesli zapiszemy np: w czesci "przy inicjacji" wyzwalacza, to czy przyjmuje ona wartość obiektu, który aktywował ten wyzwalacz? czyli jesli np player1 aktywowal ten wyzwalacz, to w tym wyzwalaczu this=player1 ?? ale wówczas pozostawienie samego "this" w polu przy inicjacji wydaje mi się conajmniej nielogiczne, bo to raczej pole na wpisanie instrukcji.
do moderatorów: używałem wyszukiwarki i nic KONKRETNEGO nie znalazłem
Offline
Avatar użytkownika

Przemo_212

Major

Major

  • Posty: 703
  • Dołączył(a): Wt 20 lip, 2004 18:59

PostN 20 lut, 2005 20:32

"This" daje się zamiast nazwy wyzwalacza/jednostki ;)

I wyzwalacz nie ma inicjacji tylko pole aktywacji
Obrazek
Offline
Avatar użytkownika

Marshal

Major

Major

  • Posty: 882
  • Dołączył(a): Pn 19 lip, 2004 21:03
  • Lokalizacja: K-Lin

PostN 20 lut, 2005 21:21

This nie jest imo zmienną tylko stałą. Używaż tego podczas wpisywania komend danej jednostce np żołnierzowi w inicjacji [this (ten) nazwa komendy]
Obrazek
Offline
Avatar użytkownika

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostCz 24 lut, 2005 23:15

Nie tylko, Marshal, bo widzisz: jeszcze w skryptach piszesz _this - zwraca wtedy tablicę parametrów dla których skrypt uruchamiasz.

"This" nie jest ani stałą, ani zmienną, to funkcja - wywołujesz ją, a ona zwraca ci wartość. Zwraca zwykle obiekt.
"This" w polu warunek dla triggera zwróci warunek ustawiony dla triggera w okienkach powyżej. Może powinieneś pooglądać misje innych, albo poeksperymentować nieco samemu, aby sprawdzić, czy wszystko rozumiesz. Ja tak się właśnie uczyłem.
Do niektórych rzeczy możemy dojść sami i chyba dlatego nikt nie zakładał podobnego tematu.
Offline
Avatar użytkownika

Jerry

Pułkownik

Pułkownik

  • Posty: 2598
  • Dołączył(a): Pn 19 lip, 2004 21:28
  • Lokalizacja: 52° 14'N, 20° 56'E

PostPt 25 lut, 2005 15:03

Marshal, jeśli Twój post ma sie składać z jednej emotki, to już lepiej nic nie pisz :|
Obrazek

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości

cron