Difference between revisions of "Papyrus: переменные и условия"

Jump to navigation Jump to search
m
imported>Peganoff
imported>Peganoff
 
Line 17: Line 17:
*Как использовать условный оператор если-то-или добавляющий логику в ваш скрипт
*Как использовать условный оператор если-то-или добавляющий логику в ваш скрипт


=Variables=
=Переменные=
You can think of a variable like a container for information or objects. You can set them, you can increment and decrement numeric values, and you can retrieve their contents at a later date.  
Можно представить переменную как контейнер для информации или объектов. Вы можете задать их, можете увеличивать и уменьшать числовые значения или же вы можете получить их содержимое позднее.  


In this case we are going to give the script we wrote in the [[Bethesda_Tutorial_Papyrus_Hello_World|Hello World Tutorial]] a variable we will use to count the number of times the player activated it, and do something different each time.
In this case we are going to give the script we wrote in the [[Bethesda_Tutorial_Papyrus_Hello_World|Hello World Tutorial]] a variable we will use to count the number of times the player activated it, and do something different each time.
Line 24: Line 24:
Reopen the pillar's Reference window, and right-click on the HelloWorldScript on the Script tab. Select "Edit Source", which will bring up the script editing window.  
Reopen the pillar's Reference window, and right-click on the HelloWorldScript on the Script tab. Select "Edit Source", which will bring up the script editing window.  


Your script should look something like this:
Ваш скрипт должен выглядеть примерно так:
<source lang="papyrus">
<source lang="papyrus">
  Scriptname HelloWorldScript extends ObjectReference   
  Scriptname HelloWorldScript extends ObjectReference   
Line 34: Line 34:
</source>
</source>


Okay, let's add a variable. Add this line just ''above'' the "Event OnActivate" line:
Хорошо, давайте добавим переменную. Просто добавьте следующую строку 'выше'' линии "Event OnActivate":


<source lang="papyrus">
<source lang="papyrus">
  int count  ;stores the number of times this object has been activated
  int count  ;записать сколько раз этот объект был активирован
</source>
</source>


Anonymous user

Navigation menu