Difference between revisions of "Talk:IsSneaking - Actor"
Jump to navigation
Jump to search
→Syntax
imported>MaboroshiDaikon m |
imported>Cipscis (→Syntax) |
||
Line 1: | Line 1: | ||
==Syntax== | |||
I can get the following to work as expected: | I can get the following to work as expected: | ||
<source lang="papyrus">If (Game.GetPlayer().IsWeaponDrawn() == 1) | |||
;Do Something | |||
EndIf</source> | |||
But the following does not: | But the following does not: | ||
<source lang="papyrus">If (Game.GetPlayer().IsSneaking() == 1) | |||
;Do Something | |||
EndIf</source> | |||
Tried the following syntax and still no luck: | Tried the following syntax and still no luck: | ||
<source lang="papyrus">If (Game.GetPlayer().IsSneaking()) | |||
;Do Something | |||
EndIf</source> | |||
: This script worked exactly as I expected: | |||
<source lang="papyrus">Scriptname CodeTestScript extends Quest | |||
Event OnInit() | |||
RegisterForUpdate(3) | |||
EndEvent | |||
Event OnUpdate() | |||
if (Game.GetPlayer().IsSneaking()) | |||
Debug.Notification("Player is sneaking") | |||
else | |||
Debug.Notification("Player is not sneaking") | |||
endif | |||
EndEvent | |||
</source> | |||
: As a side note, this function returns a bool, so why are you comparing it with one? It's more semantically correct, but just as superfluous, to compare it with true | |||
: -- [[User:Cipscis|Cipscis]] 23:11, 10 February 2012 (EST) |