Difference between revisions of "Papyrus: переменные и условия"
Jump to navigation
Jump to search
m
→Variables
imported>Peganoff m (→Краткий обзор) |
imported>Peganoff m (→Variables) |
||
Line 17: | Line 17: | ||
*Как использовать условный оператор если-то-или добавляющий логику в ваш скрипт | *Как использовать условный оператор если-то-или добавляющий логику в ваш скрипт | ||
= | =Переменные= | ||
Можно представить переменную как контейнер для информации или объектов. Вы можете задать их, можете увеличивать и уменьшать числовые значения или же вы можете получить их содержимое позднее. | |||
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. | ||
Ваш скрипт должен выглядеть примерно так: | |||
<source lang="papyrus"> | <source lang="papyrus"> | ||
Scriptname HelloWorldScript extends ObjectReference | Scriptname HelloWorldScript extends ObjectReference | ||
Line 34: | Line 34: | ||
</source> | </source> | ||
Хорошо, давайте добавим переменную. Просто добавьте следующую строку 'выше'' линии "Event OnActivate": | |||
<source lang="papyrus"> | <source lang="papyrus"> | ||
int count ; | int count ;записать сколько раз этот объект был активирован | ||
</source> | </source> | ||