Difference between revisions of "Bethesda Tutorial Papyrus Events and Properties/pl"

m
imported>TomBrightblade
(Created page with "{{PageTitle|Poradnik Bethesdy - Papyrus - Zdarzenia i własności}} {{PolishPage|e}} {{ulink|Category:Tutorials/pl}} {{Tutorial Index/pl |titlename=Poradnik Bethesdy - Papyr...")
 
imported>TomBrightblade
 
Line 167: Line 167:


Istnieje wiele sposobów, by to naprawić, by mieć pewność że zmartwychwstanie zdarzy się tylko raz - na przykład można użyć zmiennej sterującej. Można również sprawić, aby skrypt pomijał aktywację od gracza, ale nadal może spowodować przypadkowe ponowne zmartwychwstanie np. przez NPC.
Istnieje wiele sposobów, by to naprawić, by mieć pewność że zmartwychwstanie zdarzy się tylko raz - na przykład można użyć zmiennej sterującej. Można również sprawić, aby skrypt pomijał aktywację od gracza, ale nadal może spowodować przypadkowe ponowne zmartwychwstanie np. przez NPC.
Zamiast tego możemy zapewnić, że zmartwychwstanie występuje tylko gdy to pole wyzwalacza wysyła aktywację. Zrobimy to poprzez stworzenie nowej własności - tym razem będzie to obiektowa referencja Object Reference - którą przypiszemy do pola wyzwalacza.
Będziemy porównać ten nowy obiekt do '''akActionRef''' parametr dostarczany przez OnActivate () zdarzenia. Parametr ten jest swego rodzaju specjalnej zmiennej, nadające się tylko w ten onActivate zdarzenie, papirus automatycznie przypisuje do odniesienia odpowiedzialny za aktywację.


Naszą nową własność przyrównany do  '''akActionRef''', który jest parametrem ze zdarzenia ''OnActivate()''. Ten parametr jest taką specjalną zmienną, używaną tylko w zdarzeniach aktywacji onActivate. W zmiennej akActionRef Papyrus przechowuje informację kto dokonał aktywacji.
Naszą nową własność przyrównany do  '''akActionRef''', który jest parametrem ze zdarzenia ''OnActivate()''. Ten parametr jest taką specjalną zmienną, używaną tylko w zdarzeniach aktywacji onActivate. W zmiennej akActionRef Papyrus przechowuje informację kto dokonał aktywacji.